./Ultimate.py --spec ../../sv-benchmarks/c/Termination.prp --file ../../sv-benchmarks/c/ssh-simplified/s3_clnt_2_true-unreach-call_true-termination.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 5842f4b8 Calling Ultimate with: java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/working_dir_49e80e87-a939-4742-ab21-94d8e889aecd/bin-2019/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/working_dir_49e80e87-a939-4742-ab21-94d8e889aecd/bin-2019/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/working_dir_49e80e87-a939-4742-ab21-94d8e889aecd/bin-2019/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/working_dir_49e80e87-a939-4742-ab21-94d8e889aecd/bin-2019/uautomizer/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/ssh-simplified/s3_clnt_2_true-unreach-call_true-termination.cil.c -s /tmp/vcloud-vcloud-master/worker/working_dir_49e80e87-a939-4742-ab21-94d8e889aecd/bin-2019/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/working_dir_49e80e87-a939-4742-ab21-94d8e889aecd/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 1236ee922960b2737aa65707c3f9d27b28eaa4fc .................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Execution finished normally Writing output log to file Ultimate.log Result: TRUE --- Real Ultimate output --- This is Ultimate 0.1.23-5842f4b [2018-11-18 10:26:11,558 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-11-18 10:26:11,559 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-11-18 10:26:11,565 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-11-18 10:26:11,565 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-11-18 10:26:11,566 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-11-18 10:26:11,567 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-11-18 10:26:11,568 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-11-18 10:26:11,569 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-11-18 10:26:11,570 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-11-18 10:26:11,570 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-11-18 10:26:11,570 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-11-18 10:26:11,571 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-11-18 10:26:11,572 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-11-18 10:26:11,572 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-11-18 10:26:11,572 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-11-18 10:26:11,573 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-11-18 10:26:11,574 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-11-18 10:26:11,575 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-11-18 10:26:11,576 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-11-18 10:26:11,576 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-11-18 10:26:11,577 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-11-18 10:26:11,579 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-11-18 10:26:11,579 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-11-18 10:26:11,579 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-11-18 10:26:11,580 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-11-18 10:26:11,580 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-11-18 10:26:11,581 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-11-18 10:26:11,581 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-11-18 10:26:11,582 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-11-18 10:26:11,582 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-11-18 10:26:11,582 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-11-18 10:26:11,582 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-11-18 10:26:11,582 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-11-18 10:26:11,583 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-11-18 10:26:11,583 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-11-18 10:26:11,583 INFO L98 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/working_dir_49e80e87-a939-4742-ab21-94d8e889aecd/bin-2019/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf [2018-11-18 10:26:11,591 INFO L110 SettingsManager]: Loading preferences was successful [2018-11-18 10:26:11,591 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-11-18 10:26:11,591 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-11-18 10:26:11,592 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-11-18 10:26:11,592 INFO L133 SettingsManager]: * Use SBE=true [2018-11-18 10:26:11,592 INFO L131 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2018-11-18 10:26:11,592 INFO L133 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2018-11-18 10:26:11,592 INFO L133 SettingsManager]: * Use old map elimination=false [2018-11-18 10:26:11,592 INFO L133 SettingsManager]: * Use external solver (rank synthesis)=false [2018-11-18 10:26:11,592 INFO L133 SettingsManager]: * Use only trivial implications for array writes=true [2018-11-18 10:26:11,593 INFO L133 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2018-11-18 10:26:11,593 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-11-18 10:26:11,593 INFO L133 SettingsManager]: * sizeof long=4 [2018-11-18 10:26:11,593 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-11-18 10:26:11,593 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-11-18 10:26:11,593 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-11-18 10:26:11,593 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-11-18 10:26:11,593 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2018-11-18 10:26:11,594 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2018-11-18 10:26:11,594 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2018-11-18 10:26:11,594 INFO L133 SettingsManager]: * sizeof long double=12 [2018-11-18 10:26:11,594 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-11-18 10:26:11,594 INFO L133 SettingsManager]: * Assume nondeterminstic values are in range=false [2018-11-18 10:26:11,594 INFO L133 SettingsManager]: * Use constant arrays=true [2018-11-18 10:26:11,594 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2018-11-18 10:26:11,594 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-11-18 10:26:11,594 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-11-18 10:26:11,595 INFO L133 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2018-11-18 10:26:11,595 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-11-18 10:26:11,595 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2018-11-18 10:26:11,595 INFO L133 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2018-11-18 10:26:11,596 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-11-18 10:26:11,596 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_49e80e87-a939-4742-ab21-94d8e889aecd/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 -> 1236ee922960b2737aa65707c3f9d27b28eaa4fc [2018-11-18 10:26:11,619 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-11-18 10:26:11,628 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-11-18 10:26:11,630 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-11-18 10:26:11,631 INFO L271 PluginConnector]: Initializing CDTParser... [2018-11-18 10:26:11,632 INFO L276 PluginConnector]: CDTParser initialized [2018-11-18 10:26:11,632 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/working_dir_49e80e87-a939-4742-ab21-94d8e889aecd/bin-2019/uautomizer/../../sv-benchmarks/c/ssh-simplified/s3_clnt_2_true-unreach-call_true-termination.cil.c [2018-11-18 10:26:11,677 INFO L221 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_49e80e87-a939-4742-ab21-94d8e889aecd/bin-2019/uautomizer/data/e94612668/9daebb6aa57b4543815c01961346e919/FLAG37c00fc80 [2018-11-18 10:26:12,094 INFO L307 CDTParser]: Found 1 translation units. [2018-11-18 10:26:12,095 INFO L161 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/working_dir_49e80e87-a939-4742-ab21-94d8e889aecd/sv-benchmarks/c/ssh-simplified/s3_clnt_2_true-unreach-call_true-termination.cil.c [2018-11-18 10:26:12,102 INFO L355 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_49e80e87-a939-4742-ab21-94d8e889aecd/bin-2019/uautomizer/data/e94612668/9daebb6aa57b4543815c01961346e919/FLAG37c00fc80 [2018-11-18 10:26:12,114 INFO L363 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/working_dir_49e80e87-a939-4742-ab21-94d8e889aecd/bin-2019/uautomizer/data/e94612668/9daebb6aa57b4543815c01961346e919 [2018-11-18 10:26:12,117 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-11-18 10:26:12,118 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2018-11-18 10:26:12,119 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-11-18 10:26:12,119 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-11-18 10:26:12,122 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-11-18 10:26:12,123 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 10:26:12" (1/1) ... [2018-11-18 10:26:12,125 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4bf57369 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 10:26:12, skipping insertion in model container [2018-11-18 10:26:12,125 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 10:26:12" (1/1) ... [2018-11-18 10:26:12,133 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2018-11-18 10:26:12,163 INFO L176 MainTranslator]: Built tables and reachable declarations [2018-11-18 10:26:12,309 INFO L201 PostProcessor]: Analyzing one entry point: main [2018-11-18 10:26:12,312 INFO L191 MainTranslator]: Completed pre-run [2018-11-18 10:26:12,344 INFO L201 PostProcessor]: Analyzing one entry point: main [2018-11-18 10:26:12,353 INFO L195 MainTranslator]: Completed translation [2018-11-18 10:26:12,353 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 10:26:12 WrapperNode [2018-11-18 10:26:12,354 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-11-18 10:26:12,354 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2018-11-18 10:26:12,354 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2018-11-18 10:26:12,354 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2018-11-18 10:26:12,397 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 10:26:12" (1/1) ... [2018-11-18 10:26:12,404 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 10:26:12" (1/1) ... [2018-11-18 10:26:12,424 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2018-11-18 10:26:12,424 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-11-18 10:26:12,424 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-11-18 10:26:12,424 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-11-18 10:26:12,432 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 10:26:12" (1/1) ... [2018-11-18 10:26:12,433 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 10:26:12" (1/1) ... [2018-11-18 10:26:12,435 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 10:26:12" (1/1) ... [2018-11-18 10:26:12,435 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 10:26:12" (1/1) ... [2018-11-18 10:26:12,439 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 10:26:12" (1/1) ... [2018-11-18 10:26:12,445 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 10:26:12" (1/1) ... [2018-11-18 10:26:12,447 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 10:26:12" (1/1) ... [2018-11-18 10:26:12,449 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-11-18 10:26:12,449 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-11-18 10:26:12,449 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-11-18 10:26:12,449 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-11-18 10:26:12,450 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 10:26:12" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_49e80e87-a939-4742-ab21-94d8e889aecd/bin-2019/uautomizer/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 10:26:12,489 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-11-18 10:26:12,489 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-11-18 10:26:12,557 WARN L684 $ProcedureCfgBuilder]: Two Gotos in a row! There was dead code [2018-11-18 10:26:12,557 WARN L649 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2018-11-18 10:26:12,872 INFO L278 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-11-18 10:26:12,872 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 10:26:12 BoogieIcfgContainer [2018-11-18 10:26:12,872 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-11-18 10:26:12,873 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2018-11-18 10:26:12,873 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2018-11-18 10:26:12,875 INFO L276 PluginConnector]: BuchiAutomizer initialized [2018-11-18 10:26:12,875 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-18 10:26:12,875 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 18.11 10:26:12" (1/3) ... [2018-11-18 10:26:12,876 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@135942ee and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 18.11 10:26:12, skipping insertion in model container [2018-11-18 10:26:12,876 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-18 10:26:12,876 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 10:26:12" (2/3) ... [2018-11-18 10:26:12,876 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@135942ee and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 18.11 10:26:12, skipping insertion in model container [2018-11-18 10:26:12,877 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-18 10:26:12,877 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 10:26:12" (3/3) ... [2018-11-18 10:26:12,878 INFO L375 chiAutomizerObserver]: Analyzing ICFG s3_clnt_2_true-unreach-call_true-termination.cil.c [2018-11-18 10:26:12,918 INFO L133 ementStrategyFactory]: Using default assertion order modulation [2018-11-18 10:26:12,918 INFO L374 BuchiCegarLoop]: Interprodecural is true [2018-11-18 10:26:12,918 INFO L375 BuchiCegarLoop]: Hoare is false [2018-11-18 10:26:12,918 INFO L376 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2018-11-18 10:26:12,919 INFO L377 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2018-11-18 10:26:12,919 INFO L378 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-11-18 10:26:12,919 INFO L379 BuchiCegarLoop]: Difference is false [2018-11-18 10:26:12,919 INFO L380 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-11-18 10:26:12,919 INFO L383 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2018-11-18 10:26:12,931 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 128 states. [2018-11-18 10:26:12,948 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 104 [2018-11-18 10:26:12,948 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 10:26:12,948 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 10:26:12,954 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2018-11-18 10:26:12,954 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 10:26:12,954 INFO L442 BuchiCegarLoop]: ======== Iteration 1============ [2018-11-18 10:26:12,954 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 128 states. [2018-11-18 10:26:12,957 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 104 [2018-11-18 10:26:12,957 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 10:26:12,957 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 10:26:12,958 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2018-11-18 10:26:12,958 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 10:26:12,963 INFO L794 eck$LassoCheckResult]: Stem: 86#ULTIMATE.startENTRYtrue assume { :begin_inline_ULTIMATE.init } true; 8#L-1true assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 99#L85true assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 87#L88-2true ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 97#L93true assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 88#L99-2true [2018-11-18 10:26:12,963 INFO L796 eck$LassoCheckResult]: Loop: 88#L99-2true assume true; 90#L99true assume !false; 36#L100true ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 54#L102true assume !(12292 == ssl3_connect_~s__state~0); 42#L105true assume 16384 == ssl3_connect_~s__state~0; 37#L207true ssl3_connect_~s__server~0 := 0; 62#L212true assume 0 != ssl3_connect_~cb~0; 56#L212-2true ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 108#L217true assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 85#L223true assume !(0 == ssl3_connect_~s__init_buf___0~0); 57#L223-2true assume !(0 == ssl3_connect_~tmp___4~0); 94#L239true assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 10#L486true assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 35#L521true ssl3_connect_~skip~0 := 0; 88#L99-2true [2018-11-18 10:26:12,967 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:26:12,967 INFO L82 PathProgramCache]: Analyzing trace with hash 28693997, now seen corresponding path program 1 times [2018-11-18 10:26:12,968 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:26:12,969 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:26:13,003 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:13,003 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:26:13,003 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:13,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:26:13,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:26:13,046 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:26:13,046 INFO L82 PathProgramCache]: Analyzing trace with hash -594929560, now seen corresponding path program 1 times [2018-11-18 10:26:13,047 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:26:13,047 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:26:13,047 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:13,047 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:26:13,048 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:13,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:26:13,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:26:13,060 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:26:13,060 INFO L82 PathProgramCache]: Analyzing trace with hash -1557323436, now seen corresponding path program 1 times [2018-11-18 10:26:13,060 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:26:13,061 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:26:13,061 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:13,062 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:26:13,062 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:13,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:26:13,109 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 10:26:13,110 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 10:26:13,110 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 10:26:13,217 INFO L216 LassoAnalysis]: Preferences: [2018-11-18 10:26:13,218 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-18 10:26:13,218 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-18 10:26:13,218 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-18 10:26:13,218 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-18 10:26:13,218 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 10:26:13,218 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-18 10:26:13,218 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-18 10:26:13,218 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_2_true-unreach-call_true-termination.cil.c_Iteration1_Loop [2018-11-18 10:26:13,218 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-18 10:26:13,219 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-18 10:26:13,235 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:26:13,240 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:26:13,243 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:26:13,249 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:26:13,252 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:26:13,255 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:26:13,258 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:26:13,260 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:26:13,267 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:26:13,270 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:26:13,273 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:26:13,289 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:26:13,292 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:26:13,395 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-18 10:26:13,396 INFO L412 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_49e80e87-a939-4742-ab21-94d8e889aecd/bin-2019/uautomizer/z3 Starting monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 10:26:13,404 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 10:26:13,404 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 10:26:13,411 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 10:26:13,411 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_49e80e87-a939-4742-ab21-94d8e889aecd/bin-2019/uautomizer/z3 Starting monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 10:26:13,427 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 10:26:13,427 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 10:26:13,430 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 10:26:13,430 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_49e80e87-a939-4742-ab21-94d8e889aecd/bin-2019/uautomizer/z3 Starting monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 10:26:13,459 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 10:26:13,459 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 10:26:13,465 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 10:26:13,465 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_49e80e87-a939-4742-ab21-94d8e889aecd/bin-2019/uautomizer/z3 Starting monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 10:26:13,500 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 10:26:13,500 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 10:26:13,505 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 10:26:13,505 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_49e80e87-a939-4742-ab21-94d8e889aecd/bin-2019/uautomizer/z3 Starting monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 10:26:13,521 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 10:26:13,522 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_49e80e87-a939-4742-ab21-94d8e889aecd/bin-2019/uautomizer/z3 Starting monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 10:26:13,538 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-18 10:26:13,538 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 10:26:13,550 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 10:26:13,550 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_49e80e87-a939-4742-ab21-94d8e889aecd/bin-2019/uautomizer/z3 Starting monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 10:26:13,568 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 10:26:13,569 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 10:26:13,571 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 10:26:13,571 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_49e80e87-a939-4742-ab21-94d8e889aecd/bin-2019/uautomizer/z3 Starting monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 10:26:13,586 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 10:26:13,586 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 10:26:13,588 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 10:26:13,589 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_49e80e87-a939-4742-ab21-94d8e889aecd/bin-2019/uautomizer/z3 Starting monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 10:26:13,603 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 10:26:13,604 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_49e80e87-a939-4742-ab21-94d8e889aecd/bin-2019/uautomizer/z3 Starting monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 10:26:13,622 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-18 10:26:13,622 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 10:26:13,626 INFO L452 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-18 10:26:13,640 INFO L216 LassoAnalysis]: Preferences: [2018-11-18 10:26:13,640 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-18 10:26:13,640 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-18 10:26:13,640 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-18 10:26:13,640 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-18 10:26:13,640 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 10:26:13,641 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-18 10:26:13,641 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-18 10:26:13,641 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_2_true-unreach-call_true-termination.cil.c_Iteration1_Loop [2018-11-18 10:26:13,641 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-18 10:26:13,641 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-18 10:26:13,643 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:26:13,645 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:26:13,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-18 10:26:13,648 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:26:13,650 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:26:13,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-18 10:26:13,655 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:26:13,656 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:26:13,657 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:26:13,661 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:26:13,663 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:26:13,669 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:26:13,671 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:26:13,786 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-18 10:26:13,789 INFO L497 LassoAnalysis]: Using template 'affine'. [2018-11-18 10:26:13,790 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 10:26:13,792 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 10:26:13,792 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 10:26:13,792 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 10:26:13,792 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-18 10:26:13,793 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 10:26:13,794 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-18 10:26:13,794 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 10:26:13,797 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 10:26:13,797 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 10:26:13,797 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 10:26:13,798 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 10:26:13,798 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 10:26:13,798 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-18 10:26:13,798 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 10:26:13,799 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-18 10:26:13,799 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 10:26:13,800 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 10:26:13,800 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 10:26:13,801 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 10:26:13,801 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 10:26:13,801 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 10:26:13,801 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-18 10:26:13,801 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 10:26:13,802 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-18 10:26:13,802 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 10:26:13,803 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 10:26:13,804 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 10:26:13,804 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 10:26:13,804 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 10:26:13,804 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 10:26:13,804 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 10:26:13,804 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 10:26:13,805 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 10:26:13,805 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 10:26:13,807 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 10:26:13,808 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 10:26:13,808 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 10:26:13,808 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 10:26:13,808 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 10:26:13,809 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 10:26:13,809 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 10:26:13,809 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 10:26:13,809 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 10:26:13,811 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 10:26:13,812 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 10:26:13,812 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 10:26:13,812 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 10:26:13,812 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 10:26:13,812 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-18 10:26:13,812 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 10:26:13,813 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-18 10:26:13,813 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 10:26:13,813 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 10:26:13,814 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 10:26:13,814 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 10:26:13,814 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 10:26:13,814 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 10:26:13,814 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 10:26:13,815 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 10:26:13,815 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 10:26:13,815 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 10:26:13,817 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 10:26:13,817 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 10:26:13,818 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 10:26:13,818 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 10:26:13,818 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 10:26:13,818 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 10:26:13,818 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 10:26:13,819 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 10:26:13,819 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 10:26:13,820 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 10:26:13,820 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 10:26:13,820 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 10:26:13,820 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 10:26:13,821 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 10:26:13,821 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 10:26:13,821 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 10:26:13,821 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 10:26:13,821 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 10:26:13,826 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-18 10:26:13,831 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-18 10:26:13,831 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2018-11-18 10:26:13,832 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-18 10:26:13,833 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-18 10:26:13,833 INFO L518 LassoAnalysis]: Proved termination. [2018-11-18 10:26:13,833 INFO L520 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_connect_~s__state~0) = 1*ULTIMATE.start_ssl3_connect_~s__state~0 Supporting invariants [] [2018-11-18 10:26:13,834 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-18 10:26:13,848 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:26:13,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:26:13,860 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 10:26:13,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:26:13,868 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 10:26:13,890 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 10:26:13,900 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2018-11-18 10:26:13,901 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 128 states. Second operand 5 states. [2018-11-18 10:26:14,192 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 128 states.. Second operand 5 states. Result 510 states and 830 transitions. Complement of second has 8 states. [2018-11-18 10:26:14,192 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2018-11-18 10:26:14,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-18 10:26:14,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 415 transitions. [2018-11-18 10:26:14,195 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 415 transitions. Stem has 5 letters. Loop has 14 letters. [2018-11-18 10:26:14,196 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 10:26:14,196 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 415 transitions. Stem has 19 letters. Loop has 14 letters. [2018-11-18 10:26:14,197 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 10:26:14,197 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 415 transitions. Stem has 5 letters. Loop has 28 letters. [2018-11-18 10:26:14,198 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 10:26:14,199 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 510 states and 830 transitions. [2018-11-18 10:26:14,223 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 208 [2018-11-18 10:26:14,229 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 510 states to 332 states and 499 transitions. [2018-11-18 10:26:14,230 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 306 [2018-11-18 10:26:14,231 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 309 [2018-11-18 10:26:14,232 INFO L73 IsDeterministic]: Start isDeterministic. Operand 332 states and 499 transitions. [2018-11-18 10:26:14,233 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 10:26:14,233 INFO L705 BuchiCegarLoop]: Abstraction has 332 states and 499 transitions. [2018-11-18 10:26:14,246 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 332 states and 499 transitions. [2018-11-18 10:26:14,258 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 332 to 148. [2018-11-18 10:26:14,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 148 states. [2018-11-18 10:26:14,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 222 transitions. [2018-11-18 10:26:14,260 INFO L728 BuchiCegarLoop]: Abstraction has 148 states and 222 transitions. [2018-11-18 10:26:14,262 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 10:26:14,263 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 10:26:14,264 INFO L87 Difference]: Start difference. First operand 148 states and 222 transitions. Second operand 3 states. [2018-11-18 10:26:14,341 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 10:26:14,341 INFO L93 Difference]: Finished difference Result 169 states and 250 transitions. [2018-11-18 10:26:14,341 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 10:26:14,342 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 169 states and 250 transitions. [2018-11-18 10:26:14,343 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 125 [2018-11-18 10:26:14,344 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 169 states to 169 states and 250 transitions. [2018-11-18 10:26:14,344 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 146 [2018-11-18 10:26:14,345 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 146 [2018-11-18 10:26:14,345 INFO L73 IsDeterministic]: Start isDeterministic. Operand 169 states and 250 transitions. [2018-11-18 10:26:14,345 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 10:26:14,345 INFO L705 BuchiCegarLoop]: Abstraction has 169 states and 250 transitions. [2018-11-18 10:26:14,345 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 169 states and 250 transitions. [2018-11-18 10:26:14,350 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 169 to 160. [2018-11-18 10:26:14,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 160 states. [2018-11-18 10:26:14,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 239 transitions. [2018-11-18 10:26:14,351 INFO L728 BuchiCegarLoop]: Abstraction has 160 states and 239 transitions. [2018-11-18 10:26:14,351 INFO L608 BuchiCegarLoop]: Abstraction has 160 states and 239 transitions. [2018-11-18 10:26:14,351 INFO L442 BuchiCegarLoop]: ======== Iteration 2============ [2018-11-18 10:26:14,351 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 160 states and 239 transitions. [2018-11-18 10:26:14,352 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 116 [2018-11-18 10:26:14,354 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 10:26:14,354 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 10:26:14,354 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2018-11-18 10:26:14,354 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 10:26:14,355 INFO L794 eck$LassoCheckResult]: Stem: 1163#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 1058#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 1059#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 1164#L88-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 1165#L93 assume 0 != ssl3_connect_~tmp___1~0 - 12288; 1115#L94 assume !(0 != ssl3_connect_~tmp___2~0 - 16384); 1116#L99-2 [2018-11-18 10:26:14,355 INFO L796 eck$LassoCheckResult]: Loop: 1116#L99-2 assume true; 1191#L99 assume !false; 1190#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1188#L102 assume 12292 == ssl3_connect_~s__state~0; 1073#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 1074#L207 ssl3_connect_~s__server~0 := 0; 1107#L212 assume 0 != ssl3_connect_~cb~0; 1131#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 1132#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 1159#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 1110#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 1135#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 1049#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 1062#L521 ssl3_connect_~skip~0 := 0; 1116#L99-2 [2018-11-18 10:26:14,355 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:26:14,355 INFO L82 PathProgramCache]: Analyzing trace with hash 889513681, now seen corresponding path program 1 times [2018-11-18 10:26:14,355 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:26:14,355 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:26:14,357 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:14,357 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:26:14,357 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:14,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:26:14,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:26:14,369 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:26:14,369 INFO L82 PathProgramCache]: Analyzing trace with hash 1621583430, now seen corresponding path program 1 times [2018-11-18 10:26:14,369 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:26:14,369 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:26:14,370 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:14,370 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:26:14,370 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:14,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:26:14,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:26:14,379 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:26:14,379 INFO L82 PathProgramCache]: Analyzing trace with hash -1570234090, now seen corresponding path program 1 times [2018-11-18 10:26:14,379 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:26:14,379 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:26:14,380 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:14,380 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:26:14,380 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:14,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:26:14,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:26:14,465 INFO L216 LassoAnalysis]: Preferences: [2018-11-18 10:26:14,465 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-18 10:26:14,465 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-18 10:26:14,465 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-18 10:26:14,465 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-18 10:26:14,465 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 10:26:14,465 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-18 10:26:14,465 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-18 10:26:14,465 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_2_true-unreach-call_true-termination.cil.c_Iteration2_Loop [2018-11-18 10:26:14,465 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-18 10:26:14,465 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-18 10:26:14,467 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:26:14,469 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:26:14,470 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:26:14,472 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:26:14,473 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:26:14,476 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:26:14,478 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:26:14,480 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:26:14,483 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:26:14,484 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:26:14,486 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:26:14,487 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:26:14,488 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:26:14,490 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:26:14,492 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:26:14,495 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:26:14,568 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-18 10:26:14,568 INFO L412 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_49e80e87-a939-4742-ab21-94d8e889aecd/bin-2019/uautomizer/z3 Starting monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 10:26:14,571 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 10:26:14,571 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 10:26:14,574 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 10:26:14,574 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post29=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post29=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_49e80e87-a939-4742-ab21-94d8e889aecd/bin-2019/uautomizer/z3 Starting monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 10:26:14,590 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 10:26:14,590 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 10:26:14,593 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 10:26:14,593 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_49e80e87-a939-4742-ab21-94d8e889aecd/bin-2019/uautomizer/z3 Starting monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 10:26:14,609 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 10:26:14,609 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 10:26:14,611 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 10:26:14,611 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__new_session~0=1} Honda state: {ULTIMATE.start_ssl3_connect_~s__new_session~0=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_49e80e87-a939-4742-ab21-94d8e889aecd/bin-2019/uautomizer/z3 Starting monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 10:26:14,626 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 10:26:14,626 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 10:26:14,628 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 10:26:14,628 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post31=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post31=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_49e80e87-a939-4742-ab21-94d8e889aecd/bin-2019/uautomizer/z3 Starting monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 10:26:14,643 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 10:26:14,643 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 10:26:14,646 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 10:26:14,646 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~__cil_tmp55~0=768, ULTIMATE.start_ssl3_connect_~s__version~0=66048} Honda state: {ULTIMATE.start_ssl3_connect_~__cil_tmp55~0=768, ULTIMATE.start_ssl3_connect_~s__version~0=66048} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_49e80e87-a939-4742-ab21-94d8e889aecd/bin-2019/uautomizer/z3 Starting monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 10:26:14,661 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 10:26:14,661 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 10:26:14,663 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 10:26:14,663 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__init_num~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__init_num~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_49e80e87-a939-4742-ab21-94d8e889aecd/bin-2019/uautomizer/z3 Starting monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 10:26:14,678 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 10:26:14,678 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 10:26:14,680 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 10:26:14,680 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_49e80e87-a939-4742-ab21-94d8e889aecd/bin-2019/uautomizer/z3 Starting monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 10:26:14,697 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 10:26:14,697 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_49e80e87-a939-4742-ab21-94d8e889aecd/bin-2019/uautomizer/z3 Starting monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 10:26:14,714 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-18 10:26:14,714 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 10:26:14,722 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 10:26:14,723 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=0} Generalized eigenvectors: [{ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=3}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=-1}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=-1}] Lambdas: [1, 0, 1] Nus: [0, 1] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_49e80e87-a939-4742-ab21-94d8e889aecd/bin-2019/uautomizer/z3 Starting monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 10:26:14,738 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 10:26:14,738 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 10:26:14,740 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 10:26:14,740 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~cb~0=7} Honda state: {ULTIMATE.start_ssl3_connect_~cb~0=7} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_49e80e87-a939-4742-ab21-94d8e889aecd/bin-2019/uautomizer/z3 Starting monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 10:26:14,756 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 10:26:14,756 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 10:26:14,758 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 10:26:14,758 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_49e80e87-a939-4742-ab21-94d8e889aecd/bin-2019/uautomizer/z3 Starting monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 10:26:14,774 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 10:26:14,774 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 10:26:14,776 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 10:26:14,776 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~skip~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~skip~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_49e80e87-a939-4742-ab21-94d8e889aecd/bin-2019/uautomizer/z3 Starting monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 10:26:14,792 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 10:26:14,792 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 10:26:14,794 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 10:26:14,794 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_49e80e87-a939-4742-ab21-94d8e889aecd/bin-2019/uautomizer/z3 Starting monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 10:26:14,809 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 10:26:14,809 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_49e80e87-a939-4742-ab21-94d8e889aecd/bin-2019/uautomizer/z3 Starting monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 10:26:14,828 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-18 10:26:14,828 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 10:26:14,838 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 10:26:14,838 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_49e80e87-a939-4742-ab21-94d8e889aecd/bin-2019/uautomizer/z3 Starting monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 10:26:14,854 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 10:26:14,854 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 10:26:14,856 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 10:26:14,856 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_49e80e87-a939-4742-ab21-94d8e889aecd/bin-2019/uautomizer/z3 Starting monitored process 28 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 10:26:14,872 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 10:26:14,872 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_49e80e87-a939-4742-ab21-94d8e889aecd/bin-2019/uautomizer/z3 Starting monitored process 29 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 10:26:14,890 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-18 10:26:14,890 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 10:26:14,893 INFO L452 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-18 10:26:14,907 INFO L216 LassoAnalysis]: Preferences: [2018-11-18 10:26:14,907 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-18 10:26:14,907 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-18 10:26:14,907 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-18 10:26:14,907 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-18 10:26:14,907 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 10:26:14,907 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-18 10:26:14,907 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-18 10:26:14,908 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_2_true-unreach-call_true-termination.cil.c_Iteration2_Loop [2018-11-18 10:26:14,908 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-18 10:26:14,908 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-18 10:26:14,909 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:26:14,910 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:26:14,913 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:26:14,914 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:26:14,917 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:26:14,918 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:26:14,920 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:26:14,921 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:26:14,923 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:26:14,924 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:26:14,926 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:26:14,927 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:26:14,929 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:26:14,931 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:26:14,938 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:26:14,940 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:26:15,027 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-18 10:26:15,027 INFO L497 LassoAnalysis]: Using template 'affine'. [2018-11-18 10:26:15,028 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 10:26:15,028 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 10:26:15,028 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 10:26:15,029 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 10:26:15,029 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 10:26:15,029 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 10:26:15,029 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 10:26:15,029 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 10:26:15,030 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 10:26:15,030 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 10:26:15,030 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 10:26:15,030 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 10:26:15,031 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 10:26:15,031 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-18 10:26:15,031 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 10:26:15,031 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-18 10:26:15,031 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 10:26:15,037 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 10:26:15,038 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 10:26:15,038 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 10:26:15,038 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 10:26:15,038 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 10:26:15,038 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 10:26:15,038 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 10:26:15,039 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 10:26:15,039 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 10:26:15,039 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 10:26:15,040 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 10:26:15,040 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 10:26:15,040 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 10:26:15,040 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 10:26:15,040 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 10:26:15,040 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 10:26:15,044 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 10:26:15,044 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 10:26:15,047 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 10:26:15,047 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 10:26:15,047 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 10:26:15,047 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 10:26:15,048 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 10:26:15,048 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 10:26:15,048 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 10:26:15,048 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 10:26:15,048 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 10:26:15,053 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 10:26:15,053 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 10:26:15,053 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 10:26:15,054 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 10:26:15,054 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 10:26:15,054 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 10:26:15,054 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 10:26:15,054 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 10:26:15,054 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 10:26:15,055 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 10:26:15,055 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 10:26:15,056 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 10:26:15,056 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 10:26:15,056 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 10:26:15,056 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 10:26:15,056 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 10:26:15,056 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 10:26:15,056 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 10:26:15,062 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 10:26:15,063 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 10:26:15,063 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 10:26:15,063 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 10:26:15,063 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 10:26:15,063 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 10:26:15,064 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 10:26:15,064 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 10:26:15,064 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 10:26:15,066 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 10:26:15,066 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 10:26:15,067 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 10:26:15,067 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 10:26:15,068 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 10:26:15,069 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-18 10:26:15,069 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 10:26:15,069 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-18 10:26:15,069 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 10:26:15,070 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 10:26:15,070 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 10:26:15,071 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 10:26:15,071 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 10:26:15,071 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 10:26:15,071 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-18 10:26:15,071 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 10:26:15,072 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-18 10:26:15,072 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 10:26:15,072 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 10:26:15,076 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 10:26:15,077 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 10:26:15,077 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 10:26:15,077 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 10:26:15,077 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 10:26:15,078 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 10:26:15,078 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 10:26:15,078 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 10:26:15,080 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 10:26:15,080 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 10:26:15,080 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 10:26:15,080 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 10:26:15,080 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 10:26:15,081 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 10:26:15,085 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 10:26:15,085 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 10:26:15,085 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 10:26:15,087 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 10:26:15,088 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 10:26:15,089 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 10:26:15,089 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 10:26:15,089 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 10:26:15,089 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 10:26:15,089 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 10:26:15,090 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 10:26:15,090 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 10:26:15,092 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 10:26:15,092 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 10:26:15,092 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 10:26:15,092 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 10:26:15,093 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 10:26:15,093 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 10:26:15,093 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 10:26:15,093 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 10:26:15,093 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 10:26:15,096 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-18 10:26:15,099 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-18 10:26:15,099 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2018-11-18 10:26:15,099 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-18 10:26:15,099 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-18 10:26:15,099 INFO L518 LassoAnalysis]: Proved termination. [2018-11-18 10:26:15,100 INFO L520 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_connect_~s__state~0) = 1*ULTIMATE.start_ssl3_connect_~s__state~0 Supporting invariants [] [2018-11-18 10:26:15,100 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-18 10:26:15,127 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:26:15,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:26:15,135 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 10:26:15,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:26:15,139 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 10:26:15,149 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 10:26:15,150 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2018-11-18 10:26:15,150 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 160 states and 239 transitions. cyclomatic complexity: 81 Second operand 5 states. [2018-11-18 10:26:15,304 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 160 states and 239 transitions. cyclomatic complexity: 81. Second operand 5 states. Result 482 states and 704 transitions. Complement of second has 7 states. [2018-11-18 10:26:15,304 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2018-11-18 10:26:15,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-18 10:26:15,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 303 transitions. [2018-11-18 10:26:15,305 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 303 transitions. Stem has 6 letters. Loop has 14 letters. [2018-11-18 10:26:15,305 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 10:26:15,306 INFO L642 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2018-11-18 10:26:15,325 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:26:15,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:26:15,333 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 10:26:15,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:26:15,341 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 10:26:15,351 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 10:26:15,352 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.1 stem predicates 3 loop predicates [2018-11-18 10:26:15,352 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 160 states and 239 transitions. cyclomatic complexity: 81 Second operand 5 states. [2018-11-18 10:26:15,540 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 160 states and 239 transitions. cyclomatic complexity: 81. Second operand 5 states. Result 496 states and 721 transitions. Complement of second has 9 states. [2018-11-18 10:26:15,541 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2018-11-18 10:26:15,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-18 10:26:15,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 312 transitions. [2018-11-18 10:26:15,541 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 312 transitions. Stem has 6 letters. Loop has 14 letters. [2018-11-18 10:26:15,542 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 10:26:15,542 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 312 transitions. Stem has 20 letters. Loop has 14 letters. [2018-11-18 10:26:15,542 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 10:26:15,542 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 312 transitions. Stem has 6 letters. Loop has 28 letters. [2018-11-18 10:26:15,542 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 10:26:15,542 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 496 states and 721 transitions. [2018-11-18 10:26:15,545 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 232 [2018-11-18 10:26:15,547 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 496 states to 393 states and 584 transitions. [2018-11-18 10:26:15,547 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 336 [2018-11-18 10:26:15,547 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 337 [2018-11-18 10:26:15,548 INFO L73 IsDeterministic]: Start isDeterministic. Operand 393 states and 584 transitions. [2018-11-18 10:26:15,548 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 10:26:15,548 INFO L705 BuchiCegarLoop]: Abstraction has 393 states and 584 transitions. [2018-11-18 10:26:15,549 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 393 states and 584 transitions. [2018-11-18 10:26:15,554 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 393 to 188. [2018-11-18 10:26:15,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 188 states. [2018-11-18 10:26:15,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 277 transitions. [2018-11-18 10:26:15,555 INFO L728 BuchiCegarLoop]: Abstraction has 188 states and 277 transitions. [2018-11-18 10:26:15,555 INFO L608 BuchiCegarLoop]: Abstraction has 188 states and 277 transitions. [2018-11-18 10:26:15,555 INFO L442 BuchiCegarLoop]: ======== Iteration 3============ [2018-11-18 10:26:15,555 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 188 states and 277 transitions. [2018-11-18 10:26:15,556 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 116 [2018-11-18 10:26:15,556 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 10:26:15,556 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 10:26:15,557 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2018-11-18 10:26:15,557 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 10:26:15,557 INFO L794 eck$LassoCheckResult]: Stem: 2468#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 2356#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 2357#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 2469#L88-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 2470#L93 assume 0 != ssl3_connect_~tmp___1~0 - 12288; 2414#L94 assume 0 != ssl3_connect_~tmp___2~0 - 16384; 2400#L99-2 [2018-11-18 10:26:15,557 INFO L796 eck$LassoCheckResult]: Loop: 2400#L99-2 assume true; 2471#L99 assume !false; 2402#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2403#L102 assume 12292 == ssl3_connect_~s__state~0; 2371#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 2372#L207 ssl3_connect_~s__server~0 := 0; 2406#L212 assume 0 != ssl3_connect_~cb~0; 2436#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 2437#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 2464#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 2409#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 2440#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 2347#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 2351#L521 ssl3_connect_~skip~0 := 0; 2400#L99-2 [2018-11-18 10:26:15,557 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:26:15,557 INFO L82 PathProgramCache]: Analyzing trace with hash 889513679, now seen corresponding path program 1 times [2018-11-18 10:26:15,557 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:26:15,558 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:26:15,558 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:15,558 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:26:15,558 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:15,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:26:15,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:26:15,570 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:26:15,570 INFO L82 PathProgramCache]: Analyzing trace with hash 1621583430, now seen corresponding path program 2 times [2018-11-18 10:26:15,571 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:26:15,571 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:26:15,571 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:15,571 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:26:15,572 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:15,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:26:15,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:26:15,578 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:26:15,578 INFO L82 PathProgramCache]: Analyzing trace with hash -290370412, now seen corresponding path program 1 times [2018-11-18 10:26:15,578 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:26:15,578 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:26:15,579 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:15,579 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 10:26:15,579 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:15,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:26:15,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:26:15,644 INFO L216 LassoAnalysis]: Preferences: [2018-11-18 10:26:15,645 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-18 10:26:15,645 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-18 10:26:15,645 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-18 10:26:15,645 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-18 10:26:15,645 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 10:26:15,645 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-18 10:26:15,645 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-18 10:26:15,645 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_2_true-unreach-call_true-termination.cil.c_Iteration3_Loop [2018-11-18 10:26:15,645 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-18 10:26:15,645 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-18 10:26:15,646 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:26:15,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-18 10:26:15,650 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:26:15,652 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:26:15,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-18 10:26:15,655 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:26:15,658 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:26:15,660 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:26:15,662 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:26:15,664 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:26:15,668 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:26:15,670 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:26:15,672 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:26:15,678 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:26:15,680 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:26:15,682 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:26:15,761 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-18 10:26:15,761 INFO L412 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_49e80e87-a939-4742-ab21-94d8e889aecd/bin-2019/uautomizer/z3 Starting monitored process 30 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 10:26:15,765 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 10:26:15,765 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 10:26:15,768 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 10:26:15,768 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_49e80e87-a939-4742-ab21-94d8e889aecd/bin-2019/uautomizer/z3 Starting monitored process 31 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 10:26:15,786 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 10:26:15,786 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 10:26:15,789 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 10:26:15,789 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_49e80e87-a939-4742-ab21-94d8e889aecd/bin-2019/uautomizer/z3 Starting monitored process 32 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 10:26:15,805 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 10:26:15,805 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 10:26:15,807 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 10:26:15,807 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__new_session~0=1} Honda state: {ULTIMATE.start_ssl3_connect_~s__new_session~0=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_49e80e87-a939-4742-ab21-94d8e889aecd/bin-2019/uautomizer/z3 Starting monitored process 33 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 10:26:15,823 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 10:26:15,823 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 10:26:15,825 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 10:26:15,825 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post31=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post31=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_49e80e87-a939-4742-ab21-94d8e889aecd/bin-2019/uautomizer/z3 Starting monitored process 34 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 34 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 10:26:15,841 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 10:26:15,841 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 10:26:15,844 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 10:26:15,844 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__init_num~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__init_num~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_49e80e87-a939-4742-ab21-94d8e889aecd/bin-2019/uautomizer/z3 Starting monitored process 35 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 10:26:15,867 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 10:26:15,868 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 10:26:15,870 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 10:26:15,870 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~__cil_tmp55~0=768, ULTIMATE.start_ssl3_connect_~s__version~0=66048} Honda state: {ULTIMATE.start_ssl3_connect_~__cil_tmp55~0=768, ULTIMATE.start_ssl3_connect_~s__version~0=66048} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_49e80e87-a939-4742-ab21-94d8e889aecd/bin-2019/uautomizer/z3 Starting monitored process 36 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 36 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 10:26:15,885 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 10:26:15,886 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 10:26:15,888 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 10:26:15,888 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_49e80e87-a939-4742-ab21-94d8e889aecd/bin-2019/uautomizer/z3 Starting monitored process 37 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 37 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 10:26:15,904 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 10:26:15,905 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_49e80e87-a939-4742-ab21-94d8e889aecd/bin-2019/uautomizer/z3 Starting monitored process 38 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 38 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 10:26:15,921 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-18 10:26:15,921 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 10:26:15,933 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 10:26:15,933 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=0} Generalized eigenvectors: [{ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=3}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=-1}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=-1}] Lambdas: [1, 0, 1] Nus: [0, 1] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_49e80e87-a939-4742-ab21-94d8e889aecd/bin-2019/uautomizer/z3 Starting monitored process 39 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 39 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 10:26:15,949 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 10:26:15,949 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_49e80e87-a939-4742-ab21-94d8e889aecd/bin-2019/uautomizer/z3 Starting monitored process 40 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 40 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 10:26:15,974 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-18 10:26:15,974 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 10:26:15,985 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 10:26:15,985 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_49e80e87-a939-4742-ab21-94d8e889aecd/bin-2019/uautomizer/z3 Starting monitored process 41 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 41 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 10:26:16,001 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 10:26:16,001 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_49e80e87-a939-4742-ab21-94d8e889aecd/bin-2019/uautomizer/z3 Starting monitored process 42 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 42 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 10:26:16,019 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-18 10:26:16,020 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 10:26:16,022 INFO L452 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-18 10:26:16,036 INFO L216 LassoAnalysis]: Preferences: [2018-11-18 10:26:16,036 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-18 10:26:16,036 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-18 10:26:16,036 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-18 10:26:16,036 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-18 10:26:16,036 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 10:26:16,036 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-18 10:26:16,036 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-18 10:26:16,036 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_2_true-unreach-call_true-termination.cil.c_Iteration3_Loop [2018-11-18 10:26:16,036 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-18 10:26:16,037 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-18 10:26:16,038 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:26:16,039 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:26:16,041 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:26:16,042 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:26:16,043 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:26:16,044 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:26:16,049 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:26:16,052 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:26:16,053 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:26:16,055 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:26:16,058 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:26:16,059 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:26:16,060 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:26:16,062 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:26:16,063 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:26:16,064 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:26:16,133 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-18 10:26:16,133 INFO L497 LassoAnalysis]: Using template 'affine'. [2018-11-18 10:26:16,133 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 10:26:16,133 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 10:26:16,133 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 10:26:16,134 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 10:26:16,134 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-18 10:26:16,134 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 10:26:16,134 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-18 10:26:16,134 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 10:26:16,135 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 10:26:16,135 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 10:26:16,136 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 10:26:16,136 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 10:26:16,136 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 10:26:16,136 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 10:26:16,136 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 10:26:16,136 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 10:26:16,136 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 10:26:16,141 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 10:26:16,141 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 10:26:16,141 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 10:26:16,142 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 10:26:16,142 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 10:26:16,142 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 10:26:16,142 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 10:26:16,142 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 10:26:16,142 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 10:26:16,143 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 10:26:16,143 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 10:26:16,143 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 10:26:16,144 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 10:26:16,144 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 10:26:16,144 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 10:26:16,144 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 10:26:16,144 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 10:26:16,144 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 10:26:16,145 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 10:26:16,146 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 10:26:16,146 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 10:26:16,146 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 10:26:16,146 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 10:26:16,146 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 10:26:16,146 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 10:26:16,147 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 10:26:16,147 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 10:26:16,147 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 10:26:16,147 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 10:26:16,147 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 10:26:16,147 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 10:26:16,148 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 10:26:16,148 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-18 10:26:16,148 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 10:26:16,148 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-18 10:26:16,148 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 10:26:16,148 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 10:26:16,149 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 10:26:16,149 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 10:26:16,149 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 10:26:16,149 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 10:26:16,149 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 10:26:16,149 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 10:26:16,149 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 10:26:16,150 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 10:26:16,151 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 10:26:16,151 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 10:26:16,152 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 10:26:16,152 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 10:26:16,152 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 10:26:16,152 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 10:26:16,152 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 10:26:16,153 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 10:26:16,153 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 10:26:16,154 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 10:26:16,154 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 10:26:16,154 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 10:26:16,154 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 10:26:16,154 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 10:26:16,154 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 10:26:16,154 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 10:26:16,155 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 10:26:16,155 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 10:26:16,156 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 10:26:16,156 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 10:26:16,156 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 10:26:16,156 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 10:26:16,156 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 10:26:16,156 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 10:26:16,156 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 10:26:16,156 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 10:26:16,156 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 10:26:16,159 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-18 10:26:16,161 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-18 10:26:16,161 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2018-11-18 10:26:16,161 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-18 10:26:16,161 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-18 10:26:16,162 INFO L518 LassoAnalysis]: Proved termination. [2018-11-18 10:26:16,162 INFO L520 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_connect_~s__state~0) = 1*ULTIMATE.start_ssl3_connect_~s__state~0 Supporting invariants [] [2018-11-18 10:26:16,162 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-18 10:26:16,185 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:26:16,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:26:16,192 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 10:26:16,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:26:16,196 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 10:26:16,209 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 10:26:16,210 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2018-11-18 10:26:16,210 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 188 states and 277 transitions. cyclomatic complexity: 92 Second operand 5 states. [2018-11-18 10:26:16,329 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 188 states and 277 transitions. cyclomatic complexity: 92. Second operand 5 states. Result 510 states and 742 transitions. Complement of second has 7 states. [2018-11-18 10:26:16,330 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2018-11-18 10:26:16,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-18 10:26:16,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 303 transitions. [2018-11-18 10:26:16,330 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 303 transitions. Stem has 6 letters. Loop has 14 letters. [2018-11-18 10:26:16,331 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 10:26:16,331 INFO L642 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2018-11-18 10:26:16,338 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:26:16,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:26:16,345 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 10:26:16,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:26:16,350 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 10:26:16,359 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 10:26:16,359 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.1 stem predicates 3 loop predicates [2018-11-18 10:26:16,359 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 188 states and 277 transitions. cyclomatic complexity: 92 Second operand 5 states. [2018-11-18 10:26:16,455 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 188 states and 277 transitions. cyclomatic complexity: 92. Second operand 5 states. Result 524 states and 759 transitions. Complement of second has 9 states. [2018-11-18 10:26:16,456 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2018-11-18 10:26:16,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-18 10:26:16,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 312 transitions. [2018-11-18 10:26:16,456 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 312 transitions. Stem has 6 letters. Loop has 14 letters. [2018-11-18 10:26:16,456 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 10:26:16,457 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 312 transitions. Stem has 20 letters. Loop has 14 letters. [2018-11-18 10:26:16,457 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 10:26:16,457 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 312 transitions. Stem has 6 letters. Loop has 28 letters. [2018-11-18 10:26:16,457 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 10:26:16,457 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 524 states and 759 transitions. [2018-11-18 10:26:16,460 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 232 [2018-11-18 10:26:16,463 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 524 states to 421 states and 622 transitions. [2018-11-18 10:26:16,463 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 340 [2018-11-18 10:26:16,463 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 341 [2018-11-18 10:26:16,464 INFO L73 IsDeterministic]: Start isDeterministic. Operand 421 states and 622 transitions. [2018-11-18 10:26:16,464 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 10:26:16,464 INFO L705 BuchiCegarLoop]: Abstraction has 421 states and 622 transitions. [2018-11-18 10:26:16,464 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 421 states and 622 transitions. [2018-11-18 10:26:16,469 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 421 to 188. [2018-11-18 10:26:16,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 188 states. [2018-11-18 10:26:16,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 277 transitions. [2018-11-18 10:26:16,470 INFO L728 BuchiCegarLoop]: Abstraction has 188 states and 277 transitions. [2018-11-18 10:26:16,470 INFO L608 BuchiCegarLoop]: Abstraction has 188 states and 277 transitions. [2018-11-18 10:26:16,470 INFO L442 BuchiCegarLoop]: ======== Iteration 4============ [2018-11-18 10:26:16,470 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 188 states and 277 transitions. [2018-11-18 10:26:16,471 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 116 [2018-11-18 10:26:16,471 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 10:26:16,471 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 10:26:16,471 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 10:26:16,472 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 10:26:16,472 INFO L794 eck$LassoCheckResult]: Stem: 3849#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 3738#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 3739#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 3850#L88-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 3851#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 3858#L99-2 assume true; 3853#L99 assume !false; 3785#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3786#L102 assume 12292 == ssl3_connect_~s__state~0; 3754#L103 [2018-11-18 10:26:16,472 INFO L796 eck$LassoCheckResult]: Loop: 3754#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 3755#L207 ssl3_connect_~s__server~0 := 0; 3789#L212 assume 0 != ssl3_connect_~cb~0; 3817#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 3818#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 3845#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 3792#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 3821#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 3729#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 3896#L521 ssl3_connect_~skip~0 := 0; 3897#L99-2 assume true; 3906#L99 assume !false; 3905#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3904#L102 assume 12292 == ssl3_connect_~s__state~0; 3754#L103 [2018-11-18 10:26:16,472 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:26:16,472 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 1 times [2018-11-18 10:26:16,472 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:26:16,472 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:26:16,473 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:16,473 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:26:16,473 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:16,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:26:16,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:26:16,483 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:26:16,484 INFO L82 PathProgramCache]: Analyzing trace with hash -226496634, now seen corresponding path program 3 times [2018-11-18 10:26:16,484 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:26:16,484 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:26:16,484 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:16,484 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:26:16,484 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:16,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:26:16,506 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 10:26:16,506 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 10:26:16,506 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 10:26:16,507 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 10:26:16,507 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 10:26:16,507 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 10:26:16,507 INFO L87 Difference]: Start difference. First operand 188 states and 277 transitions. cyclomatic complexity: 92 Second operand 3 states. [2018-11-18 10:26:16,601 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 10:26:16,601 INFO L93 Difference]: Finished difference Result 274 states and 376 transitions. [2018-11-18 10:26:16,601 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 10:26:16,601 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 274 states and 376 transitions. [2018-11-18 10:26:16,602 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 172 [2018-11-18 10:26:16,603 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 274 states to 255 states and 352 transitions. [2018-11-18 10:26:16,603 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 206 [2018-11-18 10:26:16,603 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 255 [2018-11-18 10:26:16,603 INFO L73 IsDeterministic]: Start isDeterministic. Operand 255 states and 352 transitions. [2018-11-18 10:26:16,604 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 10:26:16,604 INFO L705 BuchiCegarLoop]: Abstraction has 255 states and 352 transitions. [2018-11-18 10:26:16,604 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 255 states and 352 transitions. [2018-11-18 10:26:16,608 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 255 to 185. [2018-11-18 10:26:16,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 185 states. [2018-11-18 10:26:16,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 185 states to 185 states and 261 transitions. [2018-11-18 10:26:16,609 INFO L728 BuchiCegarLoop]: Abstraction has 185 states and 261 transitions. [2018-11-18 10:26:16,609 INFO L608 BuchiCegarLoop]: Abstraction has 185 states and 261 transitions. [2018-11-18 10:26:16,609 INFO L442 BuchiCegarLoop]: ======== Iteration 5============ [2018-11-18 10:26:16,609 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 185 states and 261 transitions. [2018-11-18 10:26:16,610 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 158 [2018-11-18 10:26:16,610 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 10:26:16,610 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 10:26:16,610 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 10:26:16,611 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 10:26:16,611 INFO L794 eck$LassoCheckResult]: Stem: 4289#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 4202#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 4203#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 4290#L88-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 4291#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 4296#L99-2 assume true; 4351#L99 assume !false; 4353#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4354#L102 assume 12292 == ssl3_connect_~s__state~0; 4213#L103 [2018-11-18 10:26:16,611 INFO L796 eck$LassoCheckResult]: Loop: 4213#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 4214#L207 ssl3_connect_~s__server~0 := 0; 4239#L212 assume 0 != ssl3_connect_~cb~0; 4261#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 4262#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 4287#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 4241#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 4263#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 4205#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4200#L521 ssl3_connect_~skip~0 := 0; 4236#L99-2 assume true; 4292#L99 assume !false; 4355#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4352#L102 assume !(12292 == ssl3_connect_~s__state~0); 4344#L105 assume !(16384 == ssl3_connect_~s__state~0); 4339#L108 assume !(4096 == ssl3_connect_~s__state~0); 4338#L111 assume !(20480 == ssl3_connect_~s__state~0); 4333#L114 assume !(4099 == ssl3_connect_~s__state~0); 4332#L117 assume 4368 == ssl3_connect_~s__state~0; 4207#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 4242#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 4231#L254-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 4195#L263 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 4196#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4370#L521 ssl3_connect_~skip~0 := 0; 4369#L99-2 assume true; 4368#L99 assume !false; 4367#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4341#L102 assume 12292 == ssl3_connect_~s__state~0; 4213#L103 [2018-11-18 10:26:16,611 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:26:16,611 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 2 times [2018-11-18 10:26:16,611 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:26:16,611 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:26:16,612 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:16,612 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 10:26:16,612 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:16,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:26:16,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:26:16,619 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:26:16,619 INFO L82 PathProgramCache]: Analyzing trace with hash -914795104, now seen corresponding path program 1 times [2018-11-18 10:26:16,619 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:26:16,619 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:26:16,620 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:16,620 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 10:26:16,620 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:16,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:26:16,638 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 10:26:16,638 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 10:26:16,638 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 10:26:16,638 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 10:26:16,638 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 10:26:16,638 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 10:26:16,638 INFO L87 Difference]: Start difference. First operand 185 states and 261 transitions. cyclomatic complexity: 77 Second operand 3 states. [2018-11-18 10:26:16,732 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 10:26:16,732 INFO L93 Difference]: Finished difference Result 240 states and 330 transitions. [2018-11-18 10:26:16,733 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 10:26:16,733 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 240 states and 330 transitions. [2018-11-18 10:26:16,734 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 213 [2018-11-18 10:26:16,735 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 240 states to 240 states and 330 transitions. [2018-11-18 10:26:16,735 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 240 [2018-11-18 10:26:16,735 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 240 [2018-11-18 10:26:16,736 INFO L73 IsDeterministic]: Start isDeterministic. Operand 240 states and 330 transitions. [2018-11-18 10:26:16,736 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 10:26:16,736 INFO L705 BuchiCegarLoop]: Abstraction has 240 states and 330 transitions. [2018-11-18 10:26:16,736 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 240 states and 330 transitions. [2018-11-18 10:26:16,738 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 240 to 203. [2018-11-18 10:26:16,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 203 states. [2018-11-18 10:26:16,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 203 states to 203 states and 289 transitions. [2018-11-18 10:26:16,739 INFO L728 BuchiCegarLoop]: Abstraction has 203 states and 289 transitions. [2018-11-18 10:26:16,739 INFO L608 BuchiCegarLoop]: Abstraction has 203 states and 289 transitions. [2018-11-18 10:26:16,739 INFO L442 BuchiCegarLoop]: ======== Iteration 6============ [2018-11-18 10:26:16,739 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 203 states and 289 transitions. [2018-11-18 10:26:16,740 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 176 [2018-11-18 10:26:16,740 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 10:26:16,740 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 10:26:16,741 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 10:26:16,741 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 10:26:16,741 INFO L794 eck$LassoCheckResult]: Stem: 4723#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 4633#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 4634#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 4724#L88-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 4725#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 4731#L99-2 assume true; 4811#L99 assume !false; 4671#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4672#L102 assume 12292 == ssl3_connect_~s__state~0; 4643#L103 [2018-11-18 10:26:16,741 INFO L796 eck$LassoCheckResult]: Loop: 4643#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 4644#L207 ssl3_connect_~s__server~0 := 0; 4673#L212 assume 0 != ssl3_connect_~cb~0; 4696#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 4697#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 4721#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 4675#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 4698#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 4730#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4781#L521 ssl3_connect_~skip~0 := 0; 4780#L99-2 assume true; 4779#L99 assume !false; 4778#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4777#L102 assume !(12292 == ssl3_connect_~s__state~0); 4775#L105 assume !(16384 == ssl3_connect_~s__state~0); 4773#L108 assume !(4096 == ssl3_connect_~s__state~0); 4771#L111 assume !(20480 == ssl3_connect_~s__state~0); 4769#L114 assume !(4099 == ssl3_connect_~s__state~0); 4767#L117 assume 4368 == ssl3_connect_~s__state~0; 4653#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 4676#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 4664#L254-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 4626#L263 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 4627#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4796#L521 ssl3_connect_~skip~0 := 0; 4795#L99-2 assume true; 4794#L99 assume !false; 4793#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4792#L102 assume !(12292 == ssl3_connect_~s__state~0); 4791#L105 assume !(16384 == ssl3_connect_~s__state~0); 4790#L108 assume !(4096 == ssl3_connect_~s__state~0); 4789#L111 assume !(20480 == ssl3_connect_~s__state~0); 4645#L114 assume !(4099 == ssl3_connect_~s__state~0); 4646#L117 assume !(4368 == ssl3_connect_~s__state~0); 4654#L120 assume !(4369 == ssl3_connect_~s__state~0); 4758#L123 assume 4384 == ssl3_connect_~s__state~0; 4705#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 4706#L270 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 4713#L270-2 assume !(ssl3_connect_~ret~0 <= 0); 4668#L276 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 4665#L276-2 ssl3_connect_~s__init_num~0 := 0; 4658#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4669#L521 ssl3_connect_~skip~0 := 0; 4670#L99-2 assume true; 4726#L99 assume !false; 4728#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4816#L102 assume 12292 == ssl3_connect_~s__state~0; 4643#L103 [2018-11-18 10:26:16,741 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:26:16,741 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 3 times [2018-11-18 10:26:16,741 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:26:16,741 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:26:16,742 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:16,742 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:26:16,742 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:16,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:26:16,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:26:16,747 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:26:16,748 INFO L82 PathProgramCache]: Analyzing trace with hash -1234837748, now seen corresponding path program 1 times [2018-11-18 10:26:16,748 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:26:16,748 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:26:16,748 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:16,748 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 10:26:16,748 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:16,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:26:16,761 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2018-11-18 10:26:16,761 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 10:26:16,761 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 10:26:16,762 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 10:26:16,762 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 10:26:16,762 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 10:26:16,762 INFO L87 Difference]: Start difference. First operand 203 states and 289 transitions. cyclomatic complexity: 87 Second operand 3 states. [2018-11-18 10:26:16,850 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 10:26:16,850 INFO L93 Difference]: Finished difference Result 245 states and 360 transitions. [2018-11-18 10:26:16,851 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 10:26:16,851 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 245 states and 360 transitions. [2018-11-18 10:26:16,852 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 218 [2018-11-18 10:26:16,853 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 245 states to 245 states and 360 transitions. [2018-11-18 10:26:16,853 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 245 [2018-11-18 10:26:16,854 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 245 [2018-11-18 10:26:16,854 INFO L73 IsDeterministic]: Start isDeterministic. Operand 245 states and 360 transitions. [2018-11-18 10:26:16,854 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 10:26:16,854 INFO L705 BuchiCegarLoop]: Abstraction has 245 states and 360 transitions. [2018-11-18 10:26:16,854 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 245 states and 360 transitions. [2018-11-18 10:26:16,857 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 245 to 231. [2018-11-18 10:26:16,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 231 states. [2018-11-18 10:26:16,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 231 states to 231 states and 343 transitions. [2018-11-18 10:26:16,858 INFO L728 BuchiCegarLoop]: Abstraction has 231 states and 343 transitions. [2018-11-18 10:26:16,858 INFO L608 BuchiCegarLoop]: Abstraction has 231 states and 343 transitions. [2018-11-18 10:26:16,858 INFO L442 BuchiCegarLoop]: ======== Iteration 7============ [2018-11-18 10:26:16,858 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 231 states and 343 transitions. [2018-11-18 10:26:16,859 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 204 [2018-11-18 10:26:16,859 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 10:26:16,859 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 10:26:16,860 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 10:26:16,860 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 10:26:16,861 INFO L794 eck$LassoCheckResult]: Stem: 5180#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 5087#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 5088#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 5181#L88-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 5182#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 5187#L99-2 assume true; 5271#L99 assume !false; 5270#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5221#L102 assume 12292 == ssl3_connect_~s__state~0; 5096#L103 [2018-11-18 10:26:16,861 INFO L796 eck$LassoCheckResult]: Loop: 5096#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 5097#L207 ssl3_connect_~s__server~0 := 0; 5130#L212 assume 0 != ssl3_connect_~cb~0; 5153#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 5154#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 5178#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 5132#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 5155#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 5186#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5236#L521 ssl3_connect_~skip~0 := 0; 5235#L99-2 assume true; 5234#L99 assume !false; 5233#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5232#L102 assume !(12292 == ssl3_connect_~s__state~0); 5231#L105 assume !(16384 == ssl3_connect_~s__state~0); 5230#L108 assume !(4096 == ssl3_connect_~s__state~0); 5228#L111 assume !(20480 == ssl3_connect_~s__state~0); 5227#L114 assume !(4099 == ssl3_connect_~s__state~0); 5224#L117 assume !(4368 == ssl3_connect_~s__state~0); 5090#L120 assume !(4369 == ssl3_connect_~s__state~0); 5091#L123 assume !(4384 == ssl3_connect_~s__state~0); 5188#L126 assume !(4385 == ssl3_connect_~s__state~0); 5189#L129 assume !(4400 == ssl3_connect_~s__state~0); 5185#L132 assume !(4401 == ssl3_connect_~s__state~0); 5151#L135 assume !(4416 == ssl3_connect_~s__state~0); 5152#L138 assume !(4417 == ssl3_connect_~s__state~0); 5144#L141 assume !(4432 == ssl3_connect_~s__state~0); 5118#L144 assume !(4433 == ssl3_connect_~s__state~0); 5100#L147 assume !(4448 == ssl3_connect_~s__state~0); 5101#L150 assume !(4449 == ssl3_connect_~s__state~0); 5092#L153 assume !(4464 == ssl3_connect_~s__state~0); 5093#L156 assume !(4465 == ssl3_connect_~s__state~0); 5197#L159 assume !(4466 == ssl3_connect_~s__state~0); 5193#L162 assume !(4467 == ssl3_connect_~s__state~0); 5174#L165 assume !(4480 == ssl3_connect_~s__state~0); 5156#L168 assume !(4481 == ssl3_connect_~s__state~0); 5157#L171 assume !(4496 == ssl3_connect_~s__state~0); 5146#L174 assume !(4497 == ssl3_connect_~s__state~0); 5147#L177 assume !(4512 == ssl3_connect_~s__state~0); 5210#L180 assume !(4513 == ssl3_connect_~s__state~0); 5113#L183 assume !(4528 == ssl3_connect_~s__state~0); 5078#L186 assume !(4529 == ssl3_connect_~s__state~0); 5079#L189 assume !(4560 == ssl3_connect_~s__state~0); 5198#L192 assume !(4561 == ssl3_connect_~s__state~0); 5194#L195 assume 4352 == ssl3_connect_~s__state~0; 5148#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 5149#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 5095#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 5200#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5248#L521 ssl3_connect_~skip~0 := 0; 5247#L99-2 assume true; 5246#L99 assume !false; 5245#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5244#L102 assume 12292 == ssl3_connect_~s__state~0; 5096#L103 [2018-11-18 10:26:16,861 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:26:16,861 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 4 times [2018-11-18 10:26:16,861 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:26:16,861 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:26:16,862 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:16,862 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:26:16,862 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:16,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:26:16,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:26:16,868 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:26:16,868 INFO L82 PathProgramCache]: Analyzing trace with hash -427131915, now seen corresponding path program 1 times [2018-11-18 10:26:16,868 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:26:16,868 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:26:16,869 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:16,869 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 10:26:16,869 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:16,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:26:16,884 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 10:26:16,885 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 10:26:16,885 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 10:26:16,885 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 10:26:16,885 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 10:26:16,885 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 10:26:16,885 INFO L87 Difference]: Start difference. First operand 231 states and 343 transitions. cyclomatic complexity: 113 Second operand 3 states. [2018-11-18 10:26:16,949 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 10:26:16,949 INFO L93 Difference]: Finished difference Result 251 states and 370 transitions. [2018-11-18 10:26:16,949 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 10:26:16,949 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 251 states and 370 transitions. [2018-11-18 10:26:16,950 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 224 [2018-11-18 10:26:16,951 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 251 states to 251 states and 370 transitions. [2018-11-18 10:26:16,952 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 251 [2018-11-18 10:26:16,952 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 251 [2018-11-18 10:26:16,952 INFO L73 IsDeterministic]: Start isDeterministic. Operand 251 states and 370 transitions. [2018-11-18 10:26:16,952 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 10:26:16,952 INFO L705 BuchiCegarLoop]: Abstraction has 251 states and 370 transitions. [2018-11-18 10:26:16,952 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 251 states and 370 transitions. [2018-11-18 10:26:16,955 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 251 to 247. [2018-11-18 10:26:16,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 247 states. [2018-11-18 10:26:16,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 247 states to 247 states and 364 transitions. [2018-11-18 10:26:16,956 INFO L728 BuchiCegarLoop]: Abstraction has 247 states and 364 transitions. [2018-11-18 10:26:16,956 INFO L608 BuchiCegarLoop]: Abstraction has 247 states and 364 transitions. [2018-11-18 10:26:16,956 INFO L442 BuchiCegarLoop]: ======== Iteration 8============ [2018-11-18 10:26:16,956 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 247 states and 364 transitions. [2018-11-18 10:26:16,958 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 220 [2018-11-18 10:26:16,958 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 10:26:16,958 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 10:26:16,959 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 10:26:16,959 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 10:26:16,959 INFO L794 eck$LassoCheckResult]: Stem: 5666#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 5575#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 5576#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 5667#L88-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 5668#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 5674#L99-2 assume true; 5757#L99 assume !false; 5755#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5723#L102 assume 12292 == ssl3_connect_~s__state~0; 5585#L103 [2018-11-18 10:26:16,959 INFO L796 eck$LassoCheckResult]: Loop: 5585#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 5586#L207 ssl3_connect_~s__server~0 := 0; 5615#L212 assume 0 != ssl3_connect_~cb~0; 5639#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 5640#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 5664#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 5617#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 5641#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 5673#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5728#L521 ssl3_connect_~skip~0 := 0; 5706#L99-2 assume true; 5705#L99 assume !false; 5704#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5703#L102 assume !(12292 == ssl3_connect_~s__state~0); 5702#L105 assume !(16384 == ssl3_connect_~s__state~0); 5701#L108 assume !(4096 == ssl3_connect_~s__state~0); 5700#L111 assume !(20480 == ssl3_connect_~s__state~0); 5587#L114 assume !(4099 == ssl3_connect_~s__state~0); 5588#L117 assume 4368 == ssl3_connect_~s__state~0; 5596#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 5618#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 5607#L254-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 5568#L263 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 5569#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5796#L521 ssl3_connect_~skip~0 := 0; 5795#L99-2 assume true; 5793#L99 assume !false; 5790#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5787#L102 assume !(12292 == ssl3_connect_~s__state~0); 5785#L105 assume !(16384 == ssl3_connect_~s__state~0); 5783#L108 assume !(4096 == ssl3_connect_~s__state~0); 5781#L111 assume !(20480 == ssl3_connect_~s__state~0); 5768#L114 assume !(4099 == ssl3_connect_~s__state~0); 5766#L117 assume !(4368 == ssl3_connect_~s__state~0); 5764#L120 assume !(4369 == ssl3_connect_~s__state~0); 5762#L123 assume !(4384 == ssl3_connect_~s__state~0); 5675#L126 assume !(4385 == ssl3_connect_~s__state~0); 5676#L129 assume !(4400 == ssl3_connect_~s__state~0); 5672#L132 assume !(4401 == ssl3_connect_~s__state~0); 5637#L135 assume !(4416 == ssl3_connect_~s__state~0); 5638#L138 assume !(4417 == ssl3_connect_~s__state~0); 5629#L141 assume !(4432 == ssl3_connect_~s__state~0); 5605#L144 assume !(4433 == ssl3_connect_~s__state~0); 5589#L147 assume !(4448 == ssl3_connect_~s__state~0); 5590#L150 assume !(4449 == ssl3_connect_~s__state~0); 5581#L153 assume !(4464 == ssl3_connect_~s__state~0); 5582#L156 assume !(4465 == ssl3_connect_~s__state~0); 5684#L159 assume !(4466 == ssl3_connect_~s__state~0); 5680#L162 assume !(4467 == ssl3_connect_~s__state~0); 5660#L165 assume !(4480 == ssl3_connect_~s__state~0); 5642#L168 assume !(4481 == ssl3_connect_~s__state~0); 5643#L171 assume !(4496 == ssl3_connect_~s__state~0); 5631#L174 assume !(4497 == ssl3_connect_~s__state~0); 5632#L177 assume !(4512 == ssl3_connect_~s__state~0); 5708#L180 assume !(4513 == ssl3_connect_~s__state~0); 5600#L183 assume !(4528 == ssl3_connect_~s__state~0); 5566#L186 assume !(4529 == ssl3_connect_~s__state~0); 5567#L189 assume !(4560 == ssl3_connect_~s__state~0); 5685#L192 assume !(4561 == ssl3_connect_~s__state~0); 5681#L195 assume 4352 == ssl3_connect_~s__state~0; 5633#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 5634#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 5584#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 5688#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5746#L521 ssl3_connect_~skip~0 := 0; 5745#L99-2 assume true; 5744#L99 assume !false; 5743#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5739#L102 assume 12292 == ssl3_connect_~s__state~0; 5585#L103 [2018-11-18 10:26:16,960 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:26:16,960 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 5 times [2018-11-18 10:26:16,960 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:26:16,960 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:26:16,960 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:16,960 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:26:16,961 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:16,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:26:16,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:26:16,977 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:26:16,977 INFO L82 PathProgramCache]: Analyzing trace with hash -1444265969, now seen corresponding path program 1 times [2018-11-18 10:26:16,977 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:26:16,977 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:26:16,978 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:16,978 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 10:26:16,978 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:16,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:26:17,007 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 23 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 10:26:17,008 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 10:26:17,008 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 10:26:17,008 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 10:26:17,008 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 10:26:17,008 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 10:26:17,008 INFO L87 Difference]: Start difference. First operand 247 states and 364 transitions. cyclomatic complexity: 118 Second operand 3 states. [2018-11-18 10:26:17,080 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 10:26:17,080 INFO L93 Difference]: Finished difference Result 251 states and 365 transitions. [2018-11-18 10:26:17,082 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 10:26:17,082 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 251 states and 365 transitions. [2018-11-18 10:26:17,083 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 224 [2018-11-18 10:26:17,084 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 251 states to 251 states and 365 transitions. [2018-11-18 10:26:17,084 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 251 [2018-11-18 10:26:17,085 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 251 [2018-11-18 10:26:17,085 INFO L73 IsDeterministic]: Start isDeterministic. Operand 251 states and 365 transitions. [2018-11-18 10:26:17,085 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 10:26:17,085 INFO L705 BuchiCegarLoop]: Abstraction has 251 states and 365 transitions. [2018-11-18 10:26:17,085 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 251 states and 365 transitions. [2018-11-18 10:26:17,088 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 251 to 247. [2018-11-18 10:26:17,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 247 states. [2018-11-18 10:26:17,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 247 states to 247 states and 359 transitions. [2018-11-18 10:26:17,089 INFO L728 BuchiCegarLoop]: Abstraction has 247 states and 359 transitions. [2018-11-18 10:26:17,089 INFO L608 BuchiCegarLoop]: Abstraction has 247 states and 359 transitions. [2018-11-18 10:26:17,089 INFO L442 BuchiCegarLoop]: ======== Iteration 9============ [2018-11-18 10:26:17,089 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 247 states and 359 transitions. [2018-11-18 10:26:17,090 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 220 [2018-11-18 10:26:17,090 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 10:26:17,090 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 10:26:17,091 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 10:26:17,091 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 10:26:17,091 INFO L794 eck$LassoCheckResult]: Stem: 6171#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 6079#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 6080#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 6172#L88-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 6173#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 6174#L99-2 assume true; 6175#L99 assume !false; 6118#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6119#L102 assume 12292 == ssl3_connect_~s__state~0; 6089#L103 [2018-11-18 10:26:17,092 INFO L796 eck$LassoCheckResult]: Loop: 6089#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 6090#L207 ssl3_connect_~s__server~0 := 0; 6120#L212 assume 0 != ssl3_connect_~cb~0; 6144#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 6145#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 6169#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 6122#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 6146#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 6181#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6265#L521 ssl3_connect_~skip~0 := 0; 6263#L99-2 assume true; 6261#L99 assume !false; 6259#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6257#L102 assume !(12292 == ssl3_connect_~s__state~0); 6255#L105 assume !(16384 == ssl3_connect_~s__state~0); 6252#L108 assume !(4096 == ssl3_connect_~s__state~0); 6251#L111 assume !(20480 == ssl3_connect_~s__state~0); 6091#L114 assume !(4099 == ssl3_connect_~s__state~0); 6092#L117 assume 4368 == ssl3_connect_~s__state~0; 6179#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 6123#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 6112#L254-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 6072#L263 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 6073#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6236#L521 ssl3_connect_~skip~0 := 0; 6234#L99-2 assume true; 6232#L99 assume !false; 6230#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6228#L102 assume !(12292 == ssl3_connect_~s__state~0); 6226#L105 assume !(16384 == ssl3_connect_~s__state~0); 6225#L108 assume !(4096 == ssl3_connect_~s__state~0); 6224#L111 assume !(20480 == ssl3_connect_~s__state~0); 6221#L114 assume !(4099 == ssl3_connect_~s__state~0); 6100#L117 assume !(4368 == ssl3_connect_~s__state~0); 6083#L120 assume !(4369 == ssl3_connect_~s__state~0); 6084#L123 assume 4384 == ssl3_connect_~s__state~0; 6153#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 6154#L270 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 6161#L270-2 assume !(ssl3_connect_~ret~0 <= 0); 6116#L276 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 6113#L276-2 ssl3_connect_~s__init_num~0 := 0; 6082#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6077#L521 ssl3_connect_~skip~0 := 0; 6117#L99-2 assume true; 6314#L99 assume !false; 6312#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6311#L102 assume !(12292 == ssl3_connect_~s__state~0); 6310#L105 assume !(16384 == ssl3_connect_~s__state~0); 6309#L108 assume !(4096 == ssl3_connect_~s__state~0); 6308#L111 assume !(20480 == ssl3_connect_~s__state~0); 6307#L114 assume !(4099 == ssl3_connect_~s__state~0); 6306#L117 assume !(4368 == ssl3_connect_~s__state~0); 6305#L120 assume !(4369 == ssl3_connect_~s__state~0); 6304#L123 assume !(4384 == ssl3_connect_~s__state~0); 6303#L126 assume !(4385 == ssl3_connect_~s__state~0); 6302#L129 assume !(4400 == ssl3_connect_~s__state~0); 6301#L132 assume !(4401 == ssl3_connect_~s__state~0); 6300#L135 assume !(4416 == ssl3_connect_~s__state~0); 6299#L138 assume !(4417 == ssl3_connect_~s__state~0); 6298#L141 assume !(4432 == ssl3_connect_~s__state~0); 6297#L144 assume !(4433 == ssl3_connect_~s__state~0); 6295#L147 assume !(4448 == ssl3_connect_~s__state~0); 6293#L150 assume !(4449 == ssl3_connect_~s__state~0); 6216#L153 assume !(4464 == ssl3_connect_~s__state~0); 6212#L156 assume !(4465 == ssl3_connect_~s__state~0); 6213#L159 assume !(4466 == ssl3_connect_~s__state~0); 6214#L162 assume !(4467 == ssl3_connect_~s__state~0); 6215#L165 assume !(4480 == ssl3_connect_~s__state~0); 6283#L168 assume !(4481 == ssl3_connect_~s__state~0); 6281#L171 assume !(4496 == ssl3_connect_~s__state~0); 6197#L174 assume !(4497 == ssl3_connect_~s__state~0); 6110#L177 assume !(4512 == ssl3_connect_~s__state~0); 6111#L180 assume !(4513 == ssl3_connect_~s__state~0); 6250#L183 assume !(4528 == ssl3_connect_~s__state~0); 6249#L186 assume !(4529 == ssl3_connect_~s__state~0); 6247#L189 assume !(4560 == ssl3_connect_~s__state~0); 6193#L192 assume !(4561 == ssl3_connect_~s__state~0); 6189#L195 assume 4352 == ssl3_connect_~s__state~0; 6138#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 6139#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 6088#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 6196#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6235#L521 ssl3_connect_~skip~0 := 0; 6233#L99-2 assume true; 6231#L99 assume !false; 6229#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6227#L102 assume 12292 == ssl3_connect_~s__state~0; 6089#L103 [2018-11-18 10:26:17,092 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:26:17,092 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 6 times [2018-11-18 10:26:17,092 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:26:17,092 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:26:17,095 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:17,095 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:26:17,095 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:17,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:26:17,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:26:17,100 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:26:17,100 INFO L82 PathProgramCache]: Analyzing trace with hash 1164701051, now seen corresponding path program 1 times [2018-11-18 10:26:17,102 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:26:17,102 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:26:17,102 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:17,102 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 10:26:17,103 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:17,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:26:17,139 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2018-11-18 10:26:17,139 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 10:26:17,139 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 10:26:17,140 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 10:26:17,140 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 10:26:17,140 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 10:26:17,140 INFO L87 Difference]: Start difference. First operand 247 states and 359 transitions. cyclomatic complexity: 113 Second operand 3 states. [2018-11-18 10:26:17,220 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 10:26:17,220 INFO L93 Difference]: Finished difference Result 291 states and 409 transitions. [2018-11-18 10:26:17,221 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 10:26:17,221 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 291 states and 409 transitions. [2018-11-18 10:26:17,222 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 264 [2018-11-18 10:26:17,223 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 291 states to 291 states and 409 transitions. [2018-11-18 10:26:17,224 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 291 [2018-11-18 10:26:17,224 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 291 [2018-11-18 10:26:17,224 INFO L73 IsDeterministic]: Start isDeterministic. Operand 291 states and 409 transitions. [2018-11-18 10:26:17,224 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 10:26:17,224 INFO L705 BuchiCegarLoop]: Abstraction has 291 states and 409 transitions. [2018-11-18 10:26:17,224 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 291 states and 409 transitions. [2018-11-18 10:26:17,227 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 291 to 288. [2018-11-18 10:26:17,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 288 states. [2018-11-18 10:26:17,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 288 states to 288 states and 405 transitions. [2018-11-18 10:26:17,228 INFO L728 BuchiCegarLoop]: Abstraction has 288 states and 405 transitions. [2018-11-18 10:26:17,228 INFO L608 BuchiCegarLoop]: Abstraction has 288 states and 405 transitions. [2018-11-18 10:26:17,229 INFO L442 BuchiCegarLoop]: ======== Iteration 10============ [2018-11-18 10:26:17,229 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 288 states and 405 transitions. [2018-11-18 10:26:17,230 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 261 [2018-11-18 10:26:17,230 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 10:26:17,230 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 10:26:17,231 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 10:26:17,231 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 10:26:17,231 INFO L794 eck$LassoCheckResult]: Stem: 6719#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 6623#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 6624#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 6720#L88-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 6721#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 6730#L99-2 assume true; 6806#L99 assume !false; 6899#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6780#L102 assume 12292 == ssl3_connect_~s__state~0; 6632#L103 [2018-11-18 10:26:17,231 INFO L796 eck$LassoCheckResult]: Loop: 6632#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 6633#L207 ssl3_connect_~s__server~0 := 0; 6664#L212 assume 0 != ssl3_connect_~cb~0; 6688#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 6689#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 6717#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 6666#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 6690#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 6729#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6816#L521 ssl3_connect_~skip~0 := 0; 6815#L99-2 assume true; 6814#L99 assume !false; 6813#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6812#L102 assume !(12292 == ssl3_connect_~s__state~0); 6811#L105 assume !(16384 == ssl3_connect_~s__state~0); 6676#L108 assume !(4096 == ssl3_connect_~s__state~0); 6677#L111 assume !(20480 == ssl3_connect_~s__state~0); 6634#L114 assume !(4099 == ssl3_connect_~s__state~0); 6635#L117 assume 4368 == ssl3_connect_~s__state~0; 6727#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 6667#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 6655#L254-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 6616#L263 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 6617#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6621#L521 ssl3_connect_~skip~0 := 0; 6661#L99-2 assume true; 6864#L99 assume !false; 6662#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6663#L102 assume !(12292 == ssl3_connect_~s__state~0); 6685#L105 assume !(16384 == ssl3_connect_~s__state~0); 6810#L108 assume !(4096 == ssl3_connect_~s__state~0); 6826#L111 assume !(20480 == ssl3_connect_~s__state~0); 6795#L114 assume !(4099 == ssl3_connect_~s__state~0); 6796#L117 assume !(4368 == ssl3_connect_~s__state~0); 6626#L120 assume !(4369 == ssl3_connect_~s__state~0); 6627#L123 assume 4384 == ssl3_connect_~s__state~0; 6697#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 6698#L270 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 6708#L270-2 assume !(ssl3_connect_~ret~0 <= 0); 6659#L276 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 6656#L276-2 ssl3_connect_~s__init_num~0 := 0; 6647#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6871#L521 ssl3_connect_~skip~0 := 0; 6722#L99-2 assume true; 6723#L99 assume !false; 6898#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6897#L102 assume !(12292 == ssl3_connect_~s__state~0); 6896#L105 assume !(16384 == ssl3_connect_~s__state~0); 6895#L108 assume !(4096 == ssl3_connect_~s__state~0); 6894#L111 assume !(20480 == ssl3_connect_~s__state~0); 6893#L114 assume !(4099 == ssl3_connect_~s__state~0); 6892#L117 assume !(4368 == ssl3_connect_~s__state~0); 6891#L120 assume !(4369 == ssl3_connect_~s__state~0); 6889#L123 assume !(4384 == ssl3_connect_~s__state~0); 6888#L126 assume !(4385 == ssl3_connect_~s__state~0); 6887#L129 assume !(4400 == ssl3_connect_~s__state~0); 6886#L132 assume !(4401 == ssl3_connect_~s__state~0); 6885#L135 assume !(4416 == ssl3_connect_~s__state~0); 6884#L138 assume !(4417 == ssl3_connect_~s__state~0); 6883#L141 assume !(4432 == ssl3_connect_~s__state~0); 6882#L144 assume !(4433 == ssl3_connect_~s__state~0); 6881#L147 assume !(4448 == ssl3_connect_~s__state~0); 6880#L150 assume !(4449 == ssl3_connect_~s__state~0); 6879#L153 assume !(4464 == ssl3_connect_~s__state~0); 6878#L156 assume !(4465 == ssl3_connect_~s__state~0); 6877#L159 assume !(4466 == ssl3_connect_~s__state~0); 6872#L162 assume !(4467 == ssl3_connect_~s__state~0); 6870#L165 assume !(4480 == ssl3_connect_~s__state~0); 6869#L168 assume !(4481 == ssl3_connect_~s__state~0); 6868#L171 assume !(4496 == ssl3_connect_~s__state~0); 6867#L174 assume !(4497 == ssl3_connect_~s__state~0); 6866#L177 assume !(4512 == ssl3_connect_~s__state~0); 6865#L180 assume !(4513 == ssl3_connect_~s__state~0); 6863#L183 assume !(4528 == ssl3_connect_~s__state~0); 6765#L186 assume !(4529 == ssl3_connect_~s__state~0); 6766#L189 assume !(4560 == ssl3_connect_~s__state~0); 6751#L192 assume !(4561 == ssl3_connect_~s__state~0); 6740#L195 assume 4352 == ssl3_connect_~s__state~0; 6682#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 6683#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 6631#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 6754#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6789#L521 ssl3_connect_~skip~0 := 0; 6788#L99-2 assume true; 6787#L99 assume !false; 6786#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6784#L102 assume 12292 == ssl3_connect_~s__state~0; 6632#L103 [2018-11-18 10:26:17,231 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:26:17,231 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 7 times [2018-11-18 10:26:17,231 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:26:17,231 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:26:17,232 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:17,232 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:26:17,232 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:17,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:26:17,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:26:17,239 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:26:17,239 INFO L82 PathProgramCache]: Analyzing trace with hash -1191104199, now seen corresponding path program 1 times [2018-11-18 10:26:17,239 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:26:17,239 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:26:17,240 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:17,240 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:26:17,240 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:17,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:26:17,258 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2018-11-18 10:26:17,258 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 10:26:17,258 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 10:26:17,259 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 10:26:17,259 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 10:26:17,259 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 10:26:17,259 INFO L87 Difference]: Start difference. First operand 288 states and 405 transitions. cyclomatic complexity: 118 Second operand 3 states. [2018-11-18 10:26:17,363 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 10:26:17,363 INFO L93 Difference]: Finished difference Result 313 states and 437 transitions. [2018-11-18 10:26:17,363 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 10:26:17,363 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 313 states and 437 transitions. [2018-11-18 10:26:17,365 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 286 [2018-11-18 10:26:17,366 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 313 states to 313 states and 437 transitions. [2018-11-18 10:26:17,366 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 313 [2018-11-18 10:26:17,366 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 313 [2018-11-18 10:26:17,366 INFO L73 IsDeterministic]: Start isDeterministic. Operand 313 states and 437 transitions. [2018-11-18 10:26:17,367 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 10:26:17,367 INFO L705 BuchiCegarLoop]: Abstraction has 313 states and 437 transitions. [2018-11-18 10:26:17,367 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 313 states and 437 transitions. [2018-11-18 10:26:17,370 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 313 to 308. [2018-11-18 10:26:17,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 308 states. [2018-11-18 10:26:17,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 308 states to 308 states and 430 transitions. [2018-11-18 10:26:17,371 INFO L728 BuchiCegarLoop]: Abstraction has 308 states and 430 transitions. [2018-11-18 10:26:17,371 INFO L608 BuchiCegarLoop]: Abstraction has 308 states and 430 transitions. [2018-11-18 10:26:17,372 INFO L442 BuchiCegarLoop]: ======== Iteration 11============ [2018-11-18 10:26:17,372 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 308 states and 430 transitions. [2018-11-18 10:26:17,373 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 281 [2018-11-18 10:26:17,373 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 10:26:17,373 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 10:26:17,374 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 10:26:17,374 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 10:26:17,374 INFO L794 eck$LassoCheckResult]: Stem: 7320#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 7230#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 7231#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 7321#L88-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 7322#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 7329#L99-2 assume true; 7325#L99 assume !false; 7269#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7270#L102 assume 12292 == ssl3_connect_~s__state~0; 7240#L103 [2018-11-18 10:26:17,374 INFO L796 eck$LassoCheckResult]: Loop: 7240#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 7241#L207 ssl3_connect_~s__server~0 := 0; 7271#L212 assume 0 != ssl3_connect_~cb~0; 7292#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 7293#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 7318#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 7273#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 7294#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 7233#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7228#L521 ssl3_connect_~skip~0 := 0; 7268#L99-2 assume true; 7323#L99 assume !false; 7526#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7289#L102 assume !(12292 == ssl3_connect_~s__state~0); 7278#L105 assume !(16384 == ssl3_connect_~s__state~0); 7279#L108 assume !(4096 == ssl3_connect_~s__state~0); 7256#L111 assume !(20480 == ssl3_connect_~s__state~0); 7242#L114 assume !(4099 == ssl3_connect_~s__state~0); 7243#L117 assume 4368 == ssl3_connect_~s__state~0; 7326#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 7274#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 7261#L254-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 7223#L263 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 7224#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7507#L521 ssl3_connect_~skip~0 := 0; 7505#L99-2 assume true; 7503#L99 assume !false; 7501#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7499#L102 assume !(12292 == ssl3_connect_~s__state~0); 7498#L105 assume !(16384 == ssl3_connect_~s__state~0); 7497#L108 assume !(4096 == ssl3_connect_~s__state~0); 7496#L111 assume !(20480 == ssl3_connect_~s__state~0); 7495#L114 assume !(4099 == ssl3_connect_~s__state~0); 7250#L117 assume !(4368 == ssl3_connect_~s__state~0); 7251#L120 assume !(4369 == ssl3_connect_~s__state~0); 7377#L123 assume 4384 == ssl3_connect_~s__state~0; 7301#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 7302#L270 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 7309#L270-2 assume !(ssl3_connect_~ret~0 <= 0); 7266#L276 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 7262#L276-2 ssl3_connect_~s__init_num~0 := 0; 7263#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7516#L521 ssl3_connect_~skip~0 := 0; 7515#L99-2 assume true; 7514#L99 assume !false; 7513#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7508#L102 assume !(12292 == ssl3_connect_~s__state~0); 7506#L105 assume !(16384 == ssl3_connect_~s__state~0); 7504#L108 assume !(4096 == ssl3_connect_~s__state~0); 7502#L111 assume !(20480 == ssl3_connect_~s__state~0); 7500#L114 assume !(4099 == ssl3_connect_~s__state~0); 7471#L117 assume !(4368 == ssl3_connect_~s__state~0); 7470#L120 assume !(4369 == ssl3_connect_~s__state~0); 7338#L123 assume !(4384 == ssl3_connect_~s__state~0); 7330#L126 assume !(4385 == ssl3_connect_~s__state~0); 7331#L129 assume 4400 == ssl3_connect_~s__state~0; 7257#L133 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 7258#L287 assume 0 != (ssl3_connect_~__cil_tmp56~0 - 256) % 4294967296;ssl3_connect_~skip~0 := 1; 7264#L287-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 7255#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7453#L521 ssl3_connect_~skip~0 := 0; 7451#L99-2 assume true; 7449#L99 assume !false; 7447#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7445#L102 assume !(12292 == ssl3_connect_~s__state~0); 7443#L105 assume !(16384 == ssl3_connect_~s__state~0); 7441#L108 assume !(4096 == ssl3_connect_~s__state~0); 7439#L111 assume !(20480 == ssl3_connect_~s__state~0); 7437#L114 assume !(4099 == ssl3_connect_~s__state~0); 7435#L117 assume !(4368 == ssl3_connect_~s__state~0); 7433#L120 assume !(4369 == ssl3_connect_~s__state~0); 7431#L123 assume !(4384 == ssl3_connect_~s__state~0); 7429#L126 assume !(4385 == ssl3_connect_~s__state~0); 7427#L129 assume !(4400 == ssl3_connect_~s__state~0); 7425#L132 assume !(4401 == ssl3_connect_~s__state~0); 7423#L135 assume !(4416 == ssl3_connect_~s__state~0); 7421#L138 assume !(4417 == ssl3_connect_~s__state~0); 7419#L141 assume !(4432 == ssl3_connect_~s__state~0); 7417#L144 assume !(4433 == ssl3_connect_~s__state~0); 7415#L147 assume !(4448 == ssl3_connect_~s__state~0); 7413#L150 assume !(4449 == ssl3_connect_~s__state~0); 7411#L153 assume !(4464 == ssl3_connect_~s__state~0); 7409#L156 assume !(4465 == ssl3_connect_~s__state~0); 7407#L159 assume !(4466 == ssl3_connect_~s__state~0); 7405#L162 assume !(4467 == ssl3_connect_~s__state~0); 7403#L165 assume !(4480 == ssl3_connect_~s__state~0); 7401#L168 assume !(4481 == ssl3_connect_~s__state~0); 7399#L171 assume !(4496 == ssl3_connect_~s__state~0); 7397#L174 assume !(4497 == ssl3_connect_~s__state~0); 7395#L177 assume !(4512 == ssl3_connect_~s__state~0); 7393#L180 assume !(4513 == ssl3_connect_~s__state~0); 7391#L183 assume !(4528 == ssl3_connect_~s__state~0); 7389#L186 assume !(4529 == ssl3_connect_~s__state~0); 7387#L189 assume !(4560 == ssl3_connect_~s__state~0); 7341#L192 assume !(4561 == ssl3_connect_~s__state~0); 7336#L195 assume 4352 == ssl3_connect_~s__state~0; 7286#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 7287#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 7239#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 7344#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7380#L521 ssl3_connect_~skip~0 := 0; 7379#L99-2 assume true; 7378#L99 assume !false; 7374#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7357#L102 assume 12292 == ssl3_connect_~s__state~0; 7240#L103 [2018-11-18 10:26:17,374 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:26:17,374 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 8 times [2018-11-18 10:26:17,375 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:26:17,375 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:26:17,375 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:17,375 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:26:17,375 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:17,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:26:17,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:26:17,381 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:26:17,381 INFO L82 PathProgramCache]: Analyzing trace with hash 1681545335, now seen corresponding path program 1 times [2018-11-18 10:26:17,381 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:26:17,381 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:26:17,382 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:17,382 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 10:26:17,382 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:17,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:26:17,433 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 63 proven. 0 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2018-11-18 10:26:17,433 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 10:26:17,433 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 10:26:17,433 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 10:26:17,433 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 10:26:17,433 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 10:26:17,434 INFO L87 Difference]: Start difference. First operand 308 states and 430 transitions. cyclomatic complexity: 123 Second operand 3 states. [2018-11-18 10:26:17,520 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 10:26:17,520 INFO L93 Difference]: Finished difference Result 333 states and 461 transitions. [2018-11-18 10:26:17,520 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 10:26:17,520 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 333 states and 461 transitions. [2018-11-18 10:26:17,521 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 306 [2018-11-18 10:26:17,523 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 333 states to 333 states and 461 transitions. [2018-11-18 10:26:17,523 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 333 [2018-11-18 10:26:17,523 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 333 [2018-11-18 10:26:17,523 INFO L73 IsDeterministic]: Start isDeterministic. Operand 333 states and 461 transitions. [2018-11-18 10:26:17,523 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 10:26:17,523 INFO L705 BuchiCegarLoop]: Abstraction has 333 states and 461 transitions. [2018-11-18 10:26:17,524 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 333 states and 461 transitions. [2018-11-18 10:26:17,527 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 333 to 330. [2018-11-18 10:26:17,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 330 states. [2018-11-18 10:26:17,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 330 states to 330 states and 457 transitions. [2018-11-18 10:26:17,528 INFO L728 BuchiCegarLoop]: Abstraction has 330 states and 457 transitions. [2018-11-18 10:26:17,528 INFO L608 BuchiCegarLoop]: Abstraction has 330 states and 457 transitions. [2018-11-18 10:26:17,528 INFO L442 BuchiCegarLoop]: ======== Iteration 12============ [2018-11-18 10:26:17,528 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 330 states and 457 transitions. [2018-11-18 10:26:17,529 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 303 [2018-11-18 10:26:17,529 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 10:26:17,529 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 10:26:17,530 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 10:26:17,530 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 10:26:17,530 INFO L794 eck$LassoCheckResult]: Stem: 7964#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 7877#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 7878#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 7965#L88-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 7966#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 7974#L99-2 assume true; 8136#L99 assume !false; 8141#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8020#L102 assume 12292 == ssl3_connect_~s__state~0; 7887#L103 [2018-11-18 10:26:17,531 INFO L796 eck$LassoCheckResult]: Loop: 7887#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 7888#L207 ssl3_connect_~s__server~0 := 0; 7917#L212 assume 0 != ssl3_connect_~cb~0; 7937#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 7938#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 7962#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 7919#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 7939#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 7973#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8155#L521 ssl3_connect_~skip~0 := 0; 8153#L99-2 assume true; 8151#L99 assume !false; 8149#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8147#L102 assume !(12292 == ssl3_connect_~s__state~0); 8145#L105 assume !(16384 == ssl3_connect_~s__state~0); 8144#L108 assume !(4096 == ssl3_connect_~s__state~0); 8142#L111 assume !(20480 == ssl3_connect_~s__state~0); 8139#L114 assume !(4099 == ssl3_connect_~s__state~0); 8007#L117 assume 4368 == ssl3_connect_~s__state~0; 7970#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 7920#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 7906#L254-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 7870#L263 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 7871#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8183#L521 ssl3_connect_~skip~0 := 0; 8180#L99-2 assume true; 8178#L99 assume !false; 8177#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8176#L102 assume !(12292 == ssl3_connect_~s__state~0); 8175#L105 assume !(16384 == ssl3_connect_~s__state~0); 8173#L108 assume !(4096 == ssl3_connect_~s__state~0); 8171#L111 assume !(20480 == ssl3_connect_~s__state~0); 8138#L114 assume !(4099 == ssl3_connect_~s__state~0); 8137#L117 assume !(4368 == ssl3_connect_~s__state~0); 8135#L120 assume !(4369 == ssl3_connect_~s__state~0); 8029#L123 assume 4384 == ssl3_connect_~s__state~0; 7946#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 7947#L270 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 7954#L270-2 assume !(ssl3_connect_~ret~0 <= 0); 7912#L276 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 7907#L276-2 ssl3_connect_~s__init_num~0 := 0; 7908#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8190#L521 ssl3_connect_~skip~0 := 0; 8189#L99-2 assume true; 7969#L99 assume !false; 7915#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7916#L102 assume !(12292 == ssl3_connect_~s__state~0); 7924#L105 assume !(16384 == ssl3_connect_~s__state~0); 7925#L108 assume !(4096 == ssl3_connect_~s__state~0); 7901#L111 assume !(20480 == ssl3_connect_~s__state~0); 7889#L114 assume !(4099 == ssl3_connect_~s__state~0); 7890#L117 assume !(4368 == ssl3_connect_~s__state~0); 8143#L120 assume !(4369 == ssl3_connect_~s__state~0); 8140#L123 assume !(4384 == ssl3_connect_~s__state~0); 7975#L126 assume !(4385 == ssl3_connect_~s__state~0); 7976#L129 assume 4400 == ssl3_connect_~s__state~0; 7902#L133 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 7903#L287 assume 0 != (ssl3_connect_~__cil_tmp56~0 - 256) % 4294967296;ssl3_connect_~skip~0 := 1; 7909#L287-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 7910#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8117#L521 ssl3_connect_~skip~0 := 0; 8116#L99-2 assume true; 8115#L99 assume !false; 8110#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8108#L102 assume !(12292 == ssl3_connect_~s__state~0); 8106#L105 assume !(16384 == ssl3_connect_~s__state~0); 8104#L108 assume !(4096 == ssl3_connect_~s__state~0); 8102#L111 assume !(20480 == ssl3_connect_~s__state~0); 8100#L114 assume !(4099 == ssl3_connect_~s__state~0); 8098#L117 assume !(4368 == ssl3_connect_~s__state~0); 8096#L120 assume !(4369 == ssl3_connect_~s__state~0); 8094#L123 assume !(4384 == ssl3_connect_~s__state~0); 8092#L126 assume !(4385 == ssl3_connect_~s__state~0); 8090#L129 assume !(4400 == ssl3_connect_~s__state~0); 8088#L132 assume !(4401 == ssl3_connect_~s__state~0); 8058#L135 assume 4416 == ssl3_connect_~s__state~0; 7898#L139 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 7899#L305 assume 3 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 4; 7982#L305-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 7984#L313 assume !(0 == ssl3_connect_~tmp___6~0); 7880#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7875#L521 ssl3_connect_~skip~0 := 0; 7914#L99-2 assume true; 7967#L99 assume !false; 8182#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8181#L102 assume !(12292 == ssl3_connect_~s__state~0); 8179#L105 assume !(16384 == ssl3_connect_~s__state~0); 8129#L108 assume !(4096 == ssl3_connect_~s__state~0); 8128#L111 assume !(20480 == ssl3_connect_~s__state~0); 8000#L114 assume !(4099 == ssl3_connect_~s__state~0); 8001#L117 assume !(4368 == ssl3_connect_~s__state~0); 8008#L120 assume !(4369 == ssl3_connect_~s__state~0); 8009#L123 assume !(4384 == ssl3_connect_~s__state~0); 8070#L126 assume !(4385 == ssl3_connect_~s__state~0); 8069#L129 assume !(4400 == ssl3_connect_~s__state~0); 8067#L132 assume !(4401 == ssl3_connect_~s__state~0); 8065#L135 assume !(4416 == ssl3_connect_~s__state~0); 8063#L138 assume !(4417 == ssl3_connect_~s__state~0); 8061#L141 assume !(4432 == ssl3_connect_~s__state~0); 8059#L144 assume !(4433 == ssl3_connect_~s__state~0); 8055#L147 assume !(4448 == ssl3_connect_~s__state~0); 8053#L150 assume !(4449 == ssl3_connect_~s__state~0); 8052#L153 assume !(4464 == ssl3_connect_~s__state~0); 8051#L156 assume !(4465 == ssl3_connect_~s__state~0); 8050#L159 assume !(4466 == ssl3_connect_~s__state~0); 8015#L162 assume !(4467 == ssl3_connect_~s__state~0); 8016#L165 assume !(4480 == ssl3_connect_~s__state~0); 8025#L168 assume !(4481 == ssl3_connect_~s__state~0); 7996#L171 assume !(4496 == ssl3_connect_~s__state~0); 7994#L174 assume !(4497 == ssl3_connect_~s__state~0); 7995#L177 assume !(4512 == ssl3_connect_~s__state~0); 8024#L180 assume !(4513 == ssl3_connect_~s__state~0); 8006#L183 assume !(4528 == ssl3_connect_~s__state~0); 8004#L186 assume !(4529 == ssl3_connect_~s__state~0); 8005#L189 assume !(4560 == ssl3_connect_~s__state~0); 7988#L192 assume !(4561 == ssl3_connect_~s__state~0); 7983#L195 assume 4352 == ssl3_connect_~s__state~0; 7932#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 7933#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 7886#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 7993#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8033#L521 ssl3_connect_~skip~0 := 0; 8032#L99-2 assume true; 8031#L99 assume !false; 8030#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8026#L102 assume 12292 == ssl3_connect_~s__state~0; 7887#L103 [2018-11-18 10:26:17,531 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:26:17,531 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 9 times [2018-11-18 10:26:17,531 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:26:17,531 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:26:17,532 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:17,532 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:26:17,532 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:17,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:26:17,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:26:17,537 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:26:17,537 INFO L82 PathProgramCache]: Analyzing trace with hash 1675524414, now seen corresponding path program 1 times [2018-11-18 10:26:17,537 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:26:17,537 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:26:17,538 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:17,538 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 10:26:17,538 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:17,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:26:17,569 INFO L134 CoverageAnalysis]: Checked inductivity of 160 backedges. 128 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2018-11-18 10:26:17,569 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 10:26:17,570 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 10:26:17,570 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 10:26:17,570 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 10:26:17,570 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 10:26:17,570 INFO L87 Difference]: Start difference. First operand 330 states and 457 transitions. cyclomatic complexity: 128 Second operand 3 states. [2018-11-18 10:26:17,595 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 10:26:17,595 INFO L93 Difference]: Finished difference Result 633 states and 876 transitions. [2018-11-18 10:26:17,596 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 10:26:17,597 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 633 states and 876 transitions. [2018-11-18 10:26:17,599 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 606 [2018-11-18 10:26:17,600 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 633 states to 633 states and 876 transitions. [2018-11-18 10:26:17,600 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 633 [2018-11-18 10:26:17,601 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 633 [2018-11-18 10:26:17,601 INFO L73 IsDeterministic]: Start isDeterministic. Operand 633 states and 876 transitions. [2018-11-18 10:26:17,601 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 10:26:17,601 INFO L705 BuchiCegarLoop]: Abstraction has 633 states and 876 transitions. [2018-11-18 10:26:17,601 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 633 states and 876 transitions. [2018-11-18 10:26:17,606 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 633 to 633. [2018-11-18 10:26:17,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 633 states. [2018-11-18 10:26:17,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 633 states to 633 states and 876 transitions. [2018-11-18 10:26:17,608 INFO L728 BuchiCegarLoop]: Abstraction has 633 states and 876 transitions. [2018-11-18 10:26:17,608 INFO L608 BuchiCegarLoop]: Abstraction has 633 states and 876 transitions. [2018-11-18 10:26:17,608 INFO L442 BuchiCegarLoop]: ======== Iteration 13============ [2018-11-18 10:26:17,608 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 633 states and 876 transitions. [2018-11-18 10:26:17,610 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 606 [2018-11-18 10:26:17,610 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 10:26:17,610 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 10:26:17,611 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 10:26:17,611 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 10:26:17,611 INFO L794 eck$LassoCheckResult]: Stem: 8938#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 8846#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 8847#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 8939#L88-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 8940#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 8947#L99-2 assume true; 9449#L99 assume !false; 9454#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9324#L102 assume 12292 == ssl3_connect_~s__state~0; 9163#L103 [2018-11-18 10:26:17,612 INFO L796 eck$LassoCheckResult]: Loop: 9163#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 9085#L207 ssl3_connect_~s__server~0 := 0; 9149#L212 assume 0 != ssl3_connect_~cb~0; 9148#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 9147#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 9146#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 9142#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 9141#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 9134#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 9128#L521 ssl3_connect_~skip~0 := 0; 9126#L99-2 assume true; 9124#L99 assume !false; 9122#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9120#L102 assume !(12292 == ssl3_connect_~s__state~0); 9118#L105 assume !(16384 == ssl3_connect_~s__state~0); 9116#L108 assume !(4096 == ssl3_connect_~s__state~0); 9114#L111 assume !(20480 == ssl3_connect_~s__state~0); 9111#L114 assume !(4099 == ssl3_connect_~s__state~0); 9080#L117 assume 4368 == ssl3_connect_~s__state~0; 9059#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 8890#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 8876#L254-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 8839#L263 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 8840#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 9379#L521 ssl3_connect_~skip~0 := 0; 9378#L99-2 assume true; 9376#L99 assume !false; 9374#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9372#L102 assume !(12292 == ssl3_connect_~s__state~0); 9370#L105 assume !(16384 == ssl3_connect_~s__state~0); 9368#L108 assume !(4096 == ssl3_connect_~s__state~0); 9366#L111 assume !(20480 == ssl3_connect_~s__state~0); 9364#L114 assume !(4099 == ssl3_connect_~s__state~0); 9362#L117 assume !(4368 == ssl3_connect_~s__state~0); 9360#L120 assume !(4369 == ssl3_connect_~s__state~0); 9332#L123 assume 4384 == ssl3_connect_~s__state~0; 8918#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 8919#L270 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 8929#L270-2 assume !(ssl3_connect_~ret~0 <= 0); 9048#L276 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 9047#L276-2 ssl3_connect_~s__init_num~0 := 0; 9045#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 9040#L521 ssl3_connect_~skip~0 := 0; 9039#L99-2 assume true; 9038#L99 assume !false; 9037#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9036#L102 assume !(12292 == ssl3_connect_~s__state~0); 9035#L105 assume !(16384 == ssl3_connect_~s__state~0); 9034#L108 assume !(4096 == ssl3_connect_~s__state~0); 9033#L111 assume !(20480 == ssl3_connect_~s__state~0); 9032#L114 assume !(4099 == ssl3_connect_~s__state~0); 9031#L117 assume !(4368 == ssl3_connect_~s__state~0); 9030#L120 assume !(4369 == ssl3_connect_~s__state~0); 9029#L123 assume !(4384 == ssl3_connect_~s__state~0); 9028#L126 assume !(4385 == ssl3_connect_~s__state~0); 9027#L129 assume 4400 == ssl3_connect_~s__state~0; 8872#L133 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 8873#L287 assume 0 != (ssl3_connect_~__cil_tmp56~0 - 256) % 4294967296;ssl3_connect_~skip~0 := 1; 9024#L287-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 9022#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 9017#L521 ssl3_connect_~skip~0 := 0; 9016#L99-2 assume true; 9015#L99 assume !false; 9014#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9013#L102 assume !(12292 == ssl3_connect_~s__state~0); 9012#L105 assume !(16384 == ssl3_connect_~s__state~0); 9011#L108 assume !(4096 == ssl3_connect_~s__state~0); 9010#L111 assume !(20480 == ssl3_connect_~s__state~0); 9009#L114 assume !(4099 == ssl3_connect_~s__state~0); 9008#L117 assume !(4368 == ssl3_connect_~s__state~0); 9007#L120 assume !(4369 == ssl3_connect_~s__state~0); 9006#L123 assume !(4384 == ssl3_connect_~s__state~0); 9005#L126 assume !(4385 == ssl3_connect_~s__state~0); 9004#L129 assume !(4400 == ssl3_connect_~s__state~0); 9003#L132 assume !(4401 == ssl3_connect_~s__state~0); 8993#L135 assume 4416 == ssl3_connect_~s__state~0; 8867#L139 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 8868#L305 assume !(3 == ssl3_connect_~blastFlag~0); 8952#L305-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 9289#L313 assume !(0 == ssl3_connect_~tmp___6~0); 9282#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 9275#L521 ssl3_connect_~skip~0 := 0; 9272#L99-2 assume true; 9269#L99 assume !false; 9268#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9267#L102 assume !(12292 == ssl3_connect_~s__state~0); 9265#L105 assume !(16384 == ssl3_connect_~s__state~0); 9160#L108 assume !(4096 == ssl3_connect_~s__state~0); 9161#L111 assume !(20480 == ssl3_connect_~s__state~0); 9084#L114 assume !(4099 == ssl3_connect_~s__state~0); 9081#L117 assume !(4368 == ssl3_connect_~s__state~0); 9058#L120 assume !(4369 == ssl3_connect_~s__state~0); 9002#L123 assume !(4384 == ssl3_connect_~s__state~0); 9001#L126 assume !(4385 == ssl3_connect_~s__state~0); 9000#L129 assume !(4400 == ssl3_connect_~s__state~0); 8999#L132 assume !(4401 == ssl3_connect_~s__state~0); 8998#L135 assume !(4416 == ssl3_connect_~s__state~0); 8991#L138 assume !(4417 == ssl3_connect_~s__state~0); 8992#L141 assume !(4432 == ssl3_connect_~s__state~0); 9299#L144 assume !(4433 == ssl3_connect_~s__state~0); 9298#L147 assume !(4448 == ssl3_connect_~s__state~0); 9297#L150 assume !(4449 == ssl3_connect_~s__state~0); 9296#L153 assume !(4464 == ssl3_connect_~s__state~0); 9292#L156 assume !(4465 == ssl3_connect_~s__state~0); 9293#L159 assume !(4466 == ssl3_connect_~s__state~0); 9294#L162 assume !(4467 == ssl3_connect_~s__state~0); 9295#L165 assume !(4480 == ssl3_connect_~s__state~0); 9302#L168 assume !(4481 == ssl3_connect_~s__state~0); 9283#L171 assume !(4496 == ssl3_connect_~s__state~0); 9276#L174 assume !(4497 == ssl3_connect_~s__state~0); 9273#L177 assume !(4512 == ssl3_connect_~s__state~0); 9270#L180 assume !(4513 == ssl3_connect_~s__state~0); 9158#L183 assume !(4528 == ssl3_connect_~s__state~0); 9156#L186 assume !(4529 == ssl3_connect_~s__state~0); 9157#L189 assume !(4560 == ssl3_connect_~s__state~0); 8964#L192 assume !(4561 == ssl3_connect_~s__state~0); 8954#L195 assume 4352 == ssl3_connect_~s__state~0; 8904#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 8905#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 8855#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 8969#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 9202#L521 ssl3_connect_~skip~0 := 0; 8982#L99-2 assume true; 8981#L99 assume !false; 8979#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8980#L102 assume 12292 == ssl3_connect_~s__state~0; 9163#L103 [2018-11-18 10:26:17,612 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:26:17,612 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 10 times [2018-11-18 10:26:17,612 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:26:17,612 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:26:17,612 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:17,613 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:26:17,613 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:17,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:26:17,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:26:17,617 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:26:17,618 INFO L82 PathProgramCache]: Analyzing trace with hash 1660005696, now seen corresponding path program 1 times [2018-11-18 10:26:17,618 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:26:17,618 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:26:17,618 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:17,618 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 10:26:17,618 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:17,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:26:17,657 INFO L134 CoverageAnalysis]: Checked inductivity of 160 backedges. 86 proven. 0 refuted. 0 times theorem prover too weak. 74 trivial. 0 not checked. [2018-11-18 10:26:17,657 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 10:26:17,657 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 10:26:17,658 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 10:26:17,658 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 10:26:17,658 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 10:26:17,658 INFO L87 Difference]: Start difference. First operand 633 states and 876 transitions. cyclomatic complexity: 244 Second operand 3 states. [2018-11-18 10:26:17,730 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 10:26:17,730 INFO L93 Difference]: Finished difference Result 687 states and 940 transitions. [2018-11-18 10:26:17,732 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 10:26:17,732 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 687 states and 940 transitions. [2018-11-18 10:26:17,734 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 660 [2018-11-18 10:26:17,736 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 687 states to 687 states and 940 transitions. [2018-11-18 10:26:17,736 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 687 [2018-11-18 10:26:17,736 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 687 [2018-11-18 10:26:17,736 INFO L73 IsDeterministic]: Start isDeterministic. Operand 687 states and 940 transitions. [2018-11-18 10:26:17,736 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 10:26:17,736 INFO L705 BuchiCegarLoop]: Abstraction has 687 states and 940 transitions. [2018-11-18 10:26:17,737 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 687 states and 940 transitions. [2018-11-18 10:26:17,742 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 687 to 681. [2018-11-18 10:26:17,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 681 states. [2018-11-18 10:26:17,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 681 states to 681 states and 934 transitions. [2018-11-18 10:26:17,743 INFO L728 BuchiCegarLoop]: Abstraction has 681 states and 934 transitions. [2018-11-18 10:26:17,744 INFO L608 BuchiCegarLoop]: Abstraction has 681 states and 934 transitions. [2018-11-18 10:26:17,744 INFO L442 BuchiCegarLoop]: ======== Iteration 14============ [2018-11-18 10:26:17,744 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 681 states and 934 transitions. [2018-11-18 10:26:17,745 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 654 [2018-11-18 10:26:17,746 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 10:26:17,746 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 10:26:17,747 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 10:26:17,747 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 10:26:17,747 INFO L794 eck$LassoCheckResult]: Stem: 10269#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 10172#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 10173#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 10270#L88-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 10271#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 10279#L99-2 assume true; 10430#L99 assume !false; 10424#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10425#L102 assume 12292 == ssl3_connect_~s__state~0; 10182#L103 [2018-11-18 10:26:17,747 INFO L796 eck$LassoCheckResult]: Loop: 10182#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 10183#L207 ssl3_connect_~s__server~0 := 0; 10217#L212 assume 0 != ssl3_connect_~cb~0; 10239#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 10240#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 10290#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 10504#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 10503#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 10488#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10478#L521 ssl3_connect_~skip~0 := 0; 10476#L99-2 assume true; 10474#L99 assume !false; 10472#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10470#L102 assume !(12292 == ssl3_connect_~s__state~0); 10468#L105 assume !(16384 == ssl3_connect_~s__state~0); 10466#L108 assume !(4096 == ssl3_connect_~s__state~0); 10464#L111 assume !(20480 == ssl3_connect_~s__state~0); 10462#L114 assume !(4099 == ssl3_connect_~s__state~0); 10454#L117 assume 4368 == ssl3_connect_~s__state~0; 10342#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 10220#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 10205#L254-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 10165#L263 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 10166#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10754#L521 ssl3_connect_~skip~0 := 0; 10752#L99-2 assume true; 10750#L99 assume !false; 10748#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10746#L102 assume !(12292 == ssl3_connect_~s__state~0); 10744#L105 assume !(16384 == ssl3_connect_~s__state~0); 10742#L108 assume !(4096 == ssl3_connect_~s__state~0); 10740#L111 assume !(20480 == ssl3_connect_~s__state~0); 10738#L114 assume !(4099 == ssl3_connect_~s__state~0); 10736#L117 assume !(4368 == ssl3_connect_~s__state~0); 10721#L120 assume !(4369 == ssl3_connect_~s__state~0); 10673#L123 assume 4384 == ssl3_connect_~s__state~0; 10248#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 10249#L270 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 10260#L270-2 assume !(ssl3_connect_~ret~0 <= 0); 10389#L276 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 10206#L276-2 ssl3_connect_~s__init_num~0 := 0; 10207#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10836#L521 ssl3_connect_~skip~0 := 0; 10835#L99-2 assume true; 10834#L99 assume !false; 10833#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10832#L102 assume !(12292 == ssl3_connect_~s__state~0); 10831#L105 assume !(16384 == ssl3_connect_~s__state~0); 10808#L108 assume !(4096 == ssl3_connect_~s__state~0); 10805#L111 assume !(20480 == ssl3_connect_~s__state~0); 10802#L114 assume !(4099 == ssl3_connect_~s__state~0); 10799#L117 assume !(4368 == ssl3_connect_~s__state~0); 10795#L120 assume !(4369 == ssl3_connect_~s__state~0); 10791#L123 assume !(4384 == ssl3_connect_~s__state~0); 10787#L126 assume !(4385 == ssl3_connect_~s__state~0); 10784#L129 assume !(4400 == ssl3_connect_~s__state~0); 10781#L132 assume !(4401 == ssl3_connect_~s__state~0); 10778#L135 assume !(4416 == ssl3_connect_~s__state~0); 10775#L138 assume !(4417 == ssl3_connect_~s__state~0); 10769#L141 assume !(4432 == ssl3_connect_~s__state~0); 10770#L144 assume !(4433 == ssl3_connect_~s__state~0); 10186#L147 assume !(4448 == ssl3_connect_~s__state~0); 10187#L150 assume !(4449 == ssl3_connect_~s__state~0); 10767#L153 assume !(4464 == ssl3_connect_~s__state~0); 10295#L156 assume !(4465 == ssl3_connect_~s__state~0); 10296#L159 assume !(4466 == ssl3_connect_~s__state~0); 10286#L162 assume !(4467 == ssl3_connect_~s__state~0); 10287#L165 assume !(4480 == ssl3_connect_~s__state~0); 10723#L168 assume !(4481 == ssl3_connect_~s__state~0); 10254#L171 assume !(4496 == ssl3_connect_~s__state~0); 10233#L174 assume !(4497 == ssl3_connect_~s__state~0); 10203#L177 assume !(4512 == ssl3_connect_~s__state~0); 10204#L180 assume !(4513 == ssl3_connect_~s__state~0); 10675#L183 assume !(4528 == ssl3_connect_~s__state~0); 10674#L186 assume !(4529 == ssl3_connect_~s__state~0); 10297#L189 assume 4560 == ssl3_connect_~s__state~0; 10255#L193 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 10256#L432 assume !(ssl3_connect_~ret~0 <= 0); 10494#L435 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 3; 10490#L435-2 ssl3_connect_~s__init_num~0 := 0; 10483#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10477#L521 ssl3_connect_~skip~0 := 0; 10475#L99-2 assume true; 10473#L99 assume !false; 10471#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10469#L102 assume !(12292 == ssl3_connect_~s__state~0); 10467#L105 assume !(16384 == ssl3_connect_~s__state~0); 10465#L108 assume !(4096 == ssl3_connect_~s__state~0); 10463#L111 assume !(20480 == ssl3_connect_~s__state~0); 10460#L114 assume !(4099 == ssl3_connect_~s__state~0); 10461#L117 assume !(4368 == ssl3_connect_~s__state~0); 10797#L120 assume !(4369 == ssl3_connect_~s__state~0); 10793#L123 assume !(4384 == ssl3_connect_~s__state~0); 10789#L126 assume !(4385 == ssl3_connect_~s__state~0); 10785#L129 assume !(4400 == ssl3_connect_~s__state~0); 10782#L132 assume !(4401 == ssl3_connect_~s__state~0); 10779#L135 assume !(4416 == ssl3_connect_~s__state~0); 10776#L138 assume !(4417 == ssl3_connect_~s__state~0); 10773#L141 assume !(4432 == ssl3_connect_~s__state~0); 10201#L144 assume !(4433 == ssl3_connect_~s__state~0); 10202#L147 assume !(4448 == ssl3_connect_~s__state~0); 10194#L150 assume !(4449 == ssl3_connect_~s__state~0); 10178#L153 assume !(4464 == ssl3_connect_~s__state~0); 10179#L156 assume !(4465 == ssl3_connect_~s__state~0); 10733#L159 assume !(4466 == ssl3_connect_~s__state~0); 10727#L162 assume !(4467 == ssl3_connect_~s__state~0); 10263#L165 assume !(4480 == ssl3_connect_~s__state~0); 10242#L168 assume !(4481 == ssl3_connect_~s__state~0); 10243#L171 assume !(4496 == ssl3_connect_~s__state~0); 10705#L174 assume !(4497 == ssl3_connect_~s__state~0); 10688#L177 assume !(4512 == ssl3_connect_~s__state~0); 10190#L180 assume !(4513 == ssl3_connect_~s__state~0); 10191#L183 assume !(4528 == ssl3_connect_~s__state~0); 10163#L186 assume !(4529 == ssl3_connect_~s__state~0); 10164#L189 assume !(4560 == ssl3_connect_~s__state~0); 10419#L192 assume !(4561 == ssl3_connect_~s__state~0); 10418#L195 assume 4352 == ssl3_connect_~s__state~0; 10234#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 10235#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 10181#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 10414#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10409#L521 ssl3_connect_~skip~0 := 0; 10408#L99-2 assume true; 10318#L99 assume !false; 10319#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10314#L102 assume 12292 == ssl3_connect_~s__state~0; 10182#L103 [2018-11-18 10:26:17,747 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:26:17,747 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 11 times [2018-11-18 10:26:17,747 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:26:17,747 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:26:17,748 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:17,748 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:26:17,748 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:17,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:26:17,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:26:17,754 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:26:17,754 INFO L82 PathProgramCache]: Analyzing trace with hash -145920058, now seen corresponding path program 1 times [2018-11-18 10:26:17,754 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:26:17,754 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:26:17,755 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:17,755 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 10:26:17,756 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:17,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:26:17,782 INFO L134 CoverageAnalysis]: Checked inductivity of 118 backedges. 101 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2018-11-18 10:26:17,782 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 10:26:17,782 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 10:26:17,782 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 10:26:17,782 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 10:26:17,783 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 10:26:17,783 INFO L87 Difference]: Start difference. First operand 681 states and 934 transitions. cyclomatic complexity: 254 Second operand 3 states. [2018-11-18 10:26:17,810 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 10:26:17,811 INFO L93 Difference]: Finished difference Result 1205 states and 1674 transitions. [2018-11-18 10:26:17,812 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 10:26:17,812 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1205 states and 1674 transitions. [2018-11-18 10:26:17,815 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1178 [2018-11-18 10:26:17,818 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1205 states to 1205 states and 1674 transitions. [2018-11-18 10:26:17,818 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1205 [2018-11-18 10:26:17,819 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1205 [2018-11-18 10:26:17,819 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1205 states and 1674 transitions. [2018-11-18 10:26:17,819 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 10:26:17,819 INFO L705 BuchiCegarLoop]: Abstraction has 1205 states and 1674 transitions. [2018-11-18 10:26:17,820 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1205 states and 1674 transitions. [2018-11-18 10:26:17,829 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1205 to 1205. [2018-11-18 10:26:17,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1205 states. [2018-11-18 10:26:17,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1205 states to 1205 states and 1674 transitions. [2018-11-18 10:26:17,831 INFO L728 BuchiCegarLoop]: Abstraction has 1205 states and 1674 transitions. [2018-11-18 10:26:17,831 INFO L608 BuchiCegarLoop]: Abstraction has 1205 states and 1674 transitions. [2018-11-18 10:26:17,831 INFO L442 BuchiCegarLoop]: ======== Iteration 15============ [2018-11-18 10:26:17,831 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1205 states and 1674 transitions. [2018-11-18 10:26:17,835 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1178 [2018-11-18 10:26:17,835 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 10:26:17,835 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 10:26:17,836 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 10:26:17,836 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 10:26:17,836 INFO L794 eck$LassoCheckResult]: Stem: 12157#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 12064#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 12065#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 12158#L88-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 12159#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 12165#L99-2 assume true; 12277#L99 assume !false; 12798#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 12794#L102 assume 12292 == ssl3_connect_~s__state~0; 12443#L103 [2018-11-18 10:26:17,836 INFO L796 eck$LassoCheckResult]: Loop: 12443#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 12256#L207 ssl3_connect_~s__server~0 := 0; 12793#L212 assume 0 != ssl3_connect_~cb~0; 12792#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 12791#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 12789#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 12787#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 12786#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 12784#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 12779#L521 ssl3_connect_~skip~0 := 0; 12778#L99-2 assume true; 12777#L99 assume !false; 12776#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 12775#L102 assume !(12292 == ssl3_connect_~s__state~0); 12774#L105 assume !(16384 == ssl3_connect_~s__state~0); 12773#L108 assume !(4096 == ssl3_connect_~s__state~0); 12772#L111 assume !(20480 == ssl3_connect_~s__state~0); 12771#L114 assume !(4099 == ssl3_connect_~s__state~0); 12770#L117 assume 4368 == ssl3_connect_~s__state~0; 12250#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 12769#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 12672#L254-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 12767#L263 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 12765#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 12760#L521 ssl3_connect_~skip~0 := 0; 12759#L99-2 assume true; 12758#L99 assume !false; 12757#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 12756#L102 assume !(12292 == ssl3_connect_~s__state~0); 12755#L105 assume !(16384 == ssl3_connect_~s__state~0); 12754#L108 assume !(4096 == ssl3_connect_~s__state~0); 12753#L111 assume !(20480 == ssl3_connect_~s__state~0); 12752#L114 assume !(4099 == ssl3_connect_~s__state~0); 12751#L117 assume !(4368 == ssl3_connect_~s__state~0); 12750#L120 assume !(4369 == ssl3_connect_~s__state~0); 12749#L123 assume 4384 == ssl3_connect_~s__state~0; 12244#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 12748#L270 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 12636#L270-2 assume !(ssl3_connect_~ret~0 <= 0); 12747#L276 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 12746#L276-2 ssl3_connect_~s__init_num~0 := 0; 12744#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 12739#L521 ssl3_connect_~skip~0 := 0; 12738#L99-2 assume true; 12737#L99 assume !false; 12736#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 12735#L102 assume !(12292 == ssl3_connect_~s__state~0); 12734#L105 assume !(16384 == ssl3_connect_~s__state~0); 12733#L108 assume !(4096 == ssl3_connect_~s__state~0); 12732#L111 assume !(20480 == ssl3_connect_~s__state~0); 12731#L114 assume !(4099 == ssl3_connect_~s__state~0); 12730#L117 assume !(4368 == ssl3_connect_~s__state~0); 12729#L120 assume !(4369 == ssl3_connect_~s__state~0); 12728#L123 assume !(4384 == ssl3_connect_~s__state~0); 12727#L126 assume !(4385 == ssl3_connect_~s__state~0); 12726#L129 assume 4400 == ssl3_connect_~s__state~0; 12238#L133 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 12725#L287 assume 0 != (ssl3_connect_~__cil_tmp56~0 - 256) % 4294967296;ssl3_connect_~skip~0 := 1; 12724#L287-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 12722#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 12717#L521 ssl3_connect_~skip~0 := 0; 12716#L99-2 assume true; 12715#L99 assume !false; 12714#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 12713#L102 assume !(12292 == ssl3_connect_~s__state~0); 12712#L105 assume !(16384 == ssl3_connect_~s__state~0); 12711#L108 assume !(4096 == ssl3_connect_~s__state~0); 12710#L111 assume !(20480 == ssl3_connect_~s__state~0); 12709#L114 assume !(4099 == ssl3_connect_~s__state~0); 12708#L117 assume !(4368 == ssl3_connect_~s__state~0); 12707#L120 assume !(4369 == ssl3_connect_~s__state~0); 12464#L123 assume !(4384 == ssl3_connect_~s__state~0); 12463#L126 assume !(4385 == ssl3_connect_~s__state~0); 12461#L129 assume !(4400 == ssl3_connect_~s__state~0); 12459#L132 assume !(4401 == ssl3_connect_~s__state~0); 12432#L135 assume 4416 == ssl3_connect_~s__state~0; 12231#L139 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 12426#L305 assume !(3 == ssl3_connect_~blastFlag~0); 12427#L305-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 12541#L313 assume !(0 == ssl3_connect_~tmp___6~0); 12416#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 12410#L521 ssl3_connect_~skip~0 := 0; 12408#L99-2 assume true; 12406#L99 assume !false; 12404#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 12403#L102 assume !(12292 == ssl3_connect_~s__state~0); 12398#L105 assume !(16384 == ssl3_connect_~s__state~0); 12392#L108 assume !(4096 == ssl3_connect_~s__state~0); 12390#L111 assume !(20480 == ssl3_connect_~s__state~0); 12389#L114 assume !(4099 == ssl3_connect_~s__state~0); 12388#L117 assume !(4368 == ssl3_connect_~s__state~0); 12383#L120 assume !(4369 == ssl3_connect_~s__state~0); 12384#L123 assume !(4384 == ssl3_connect_~s__state~0); 12523#L126 assume !(4385 == ssl3_connect_~s__state~0); 12521#L129 assume !(4400 == ssl3_connect_~s__state~0); 12519#L132 assume !(4401 == ssl3_connect_~s__state~0); 12517#L135 assume !(4416 == ssl3_connect_~s__state~0); 12367#L138 assume !(4417 == ssl3_connect_~s__state~0); 12368#L141 assume 4432 == ssl3_connect_~s__state~0; 12482#L145 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 12481#L321 assume !(5 == ssl3_connect_~blastFlag~0); 12328#L324 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 12325#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 12320#L521 ssl3_connect_~skip~0 := 0; 12319#L99-2 assume true; 12318#L99 assume !false; 12317#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 12316#L102 assume !(12292 == ssl3_connect_~s__state~0); 12315#L105 assume !(16384 == ssl3_connect_~s__state~0); 12314#L108 assume !(4096 == ssl3_connect_~s__state~0); 12313#L111 assume !(20480 == ssl3_connect_~s__state~0); 12312#L114 assume !(4099 == ssl3_connect_~s__state~0); 12310#L117 assume !(4368 == ssl3_connect_~s__state~0); 12311#L120 assume !(4369 == ssl3_connect_~s__state~0); 12462#L123 assume !(4384 == ssl3_connect_~s__state~0); 12460#L126 assume !(4385 == ssl3_connect_~s__state~0); 12458#L129 assume !(4400 == ssl3_connect_~s__state~0); 12457#L132 assume !(4401 == ssl3_connect_~s__state~0); 12303#L135 assume !(4416 == ssl3_connect_~s__state~0); 12301#L138 assume !(4417 == ssl3_connect_~s__state~0); 12302#L141 assume !(4432 == ssl3_connect_~s__state~0); 12483#L144 assume !(4433 == ssl3_connect_~s__state~0); 12297#L147 assume !(4448 == ssl3_connect_~s__state~0); 12295#L150 assume !(4449 == ssl3_connect_~s__state~0); 12294#L153 assume !(4464 == ssl3_connect_~s__state~0); 12293#L156 assume !(4465 == ssl3_connect_~s__state~0); 12292#L159 assume !(4466 == ssl3_connect_~s__state~0); 12289#L162 assume !(4467 == ssl3_connect_~s__state~0); 12291#L165 assume !(4480 == ssl3_connect_~s__state~0); 12497#L168 assume !(4481 == ssl3_connect_~s__state~0); 12285#L171 assume !(4496 == ssl3_connect_~s__state~0); 12283#L174 assume !(4497 == ssl3_connect_~s__state~0); 12284#L177 assume !(4512 == ssl3_connect_~s__state~0); 12491#L180 assume !(4513 == ssl3_connect_~s__state~0); 12279#L183 assume !(4528 == ssl3_connect_~s__state~0); 12268#L186 assume !(4529 == ssl3_connect_~s__state~0); 12199#L189 assume !(4560 == ssl3_connect_~s__state~0); 12201#L192 assume !(4561 == ssl3_connect_~s__state~0); 12203#L195 assume 4352 == ssl3_connect_~s__state~0; 12397#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 12396#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 12395#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 12378#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 12374#L521 ssl3_connect_~skip~0 := 0; 12365#L99-2 assume true; 12366#L99 assume !false; 12351#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 12352#L102 assume 12292 == ssl3_connect_~s__state~0; 12443#L103 [2018-11-18 10:26:17,836 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:26:17,837 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 12 times [2018-11-18 10:26:17,837 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:26:17,837 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:26:17,837 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:17,837 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:26:17,838 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:17,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:26:17,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:26:17,842 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:26:17,842 INFO L82 PathProgramCache]: Analyzing trace with hash 1656200592, now seen corresponding path program 1 times [2018-11-18 10:26:17,842 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:26:17,842 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:26:17,843 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:17,843 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 10:26:17,843 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:17,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:26:17,878 INFO L134 CoverageAnalysis]: Checked inductivity of 241 backedges. 111 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2018-11-18 10:26:17,878 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 10:26:17,879 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 10:26:17,879 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 10:26:17,879 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 10:26:17,879 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 10:26:17,879 INFO L87 Difference]: Start difference. First operand 1205 states and 1674 transitions. cyclomatic complexity: 471 Second operand 3 states. [2018-11-18 10:26:17,968 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 10:26:17,968 INFO L93 Difference]: Finished difference Result 1321 states and 1814 transitions. [2018-11-18 10:26:17,970 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 10:26:17,970 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1321 states and 1814 transitions. [2018-11-18 10:26:17,973 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1294 [2018-11-18 10:26:17,976 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1321 states to 1321 states and 1814 transitions. [2018-11-18 10:26:17,976 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1321 [2018-11-18 10:26:17,977 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1321 [2018-11-18 10:26:17,977 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1321 states and 1814 transitions. [2018-11-18 10:26:17,978 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 10:26:17,978 INFO L705 BuchiCegarLoop]: Abstraction has 1321 states and 1814 transitions. [2018-11-18 10:26:17,978 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1321 states and 1814 transitions. [2018-11-18 10:26:17,989 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1321 to 1309. [2018-11-18 10:26:17,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1309 states. [2018-11-18 10:26:17,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1309 states to 1309 states and 1798 transitions. [2018-11-18 10:26:17,991 INFO L728 BuchiCegarLoop]: Abstraction has 1309 states and 1798 transitions. [2018-11-18 10:26:17,991 INFO L608 BuchiCegarLoop]: Abstraction has 1309 states and 1798 transitions. [2018-11-18 10:26:17,991 INFO L442 BuchiCegarLoop]: ======== Iteration 16============ [2018-11-18 10:26:17,991 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1309 states and 1798 transitions. [2018-11-18 10:26:17,995 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1282 [2018-11-18 10:26:17,995 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 10:26:17,995 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 10:26:17,996 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 10:26:17,996 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 10:26:17,997 INFO L794 eck$LassoCheckResult]: Stem: 14692#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 14596#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 14597#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 14693#L88-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 14694#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 14704#L99-2 assume true; 15520#L99 assume !false; 15482#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 15483#L102 assume 12292 == ssl3_connect_~s__state~0; 14740#L103 [2018-11-18 10:26:17,997 INFO L796 eck$LassoCheckResult]: Loop: 14740#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 14879#L207 ssl3_connect_~s__server~0 := 0; 15500#L212 assume 0 != ssl3_connect_~cb~0; 15499#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 15498#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 15496#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 15494#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 15492#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 15493#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 15510#L521 ssl3_connect_~skip~0 := 0; 15509#L99-2 assume true; 15508#L99 assume !false; 15507#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 15506#L102 assume !(12292 == ssl3_connect_~s__state~0); 15505#L105 assume !(16384 == ssl3_connect_~s__state~0); 15437#L108 assume !(4096 == ssl3_connect_~s__state~0); 15438#L111 assume !(20480 == ssl3_connect_~s__state~0); 15429#L114 assume !(4099 == ssl3_connect_~s__state~0); 15411#L117 assume 4368 == ssl3_connect_~s__state~0; 14807#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 14640#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 14627#L254-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 14589#L263 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 14590#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 15785#L521 ssl3_connect_~skip~0 := 0; 15783#L99-2 assume true; 15781#L99 assume !false; 15779#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 15777#L102 assume !(12292 == ssl3_connect_~s__state~0); 15775#L105 assume !(16384 == ssl3_connect_~s__state~0); 15773#L108 assume !(4096 == ssl3_connect_~s__state~0); 15771#L111 assume !(20480 == ssl3_connect_~s__state~0); 15769#L114 assume !(4099 == ssl3_connect_~s__state~0); 15767#L117 assume !(4368 == ssl3_connect_~s__state~0); 15765#L120 assume !(4369 == ssl3_connect_~s__state~0); 15763#L123 assume 4384 == ssl3_connect_~s__state~0; 14667#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 14668#L270 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 14870#L270-2 assume !(ssl3_connect_~ret~0 <= 0); 14869#L276 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 14867#L276-2 ssl3_connect_~s__init_num~0 := 0; 14868#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 14856#L521 ssl3_connect_~skip~0 := 0; 14857#L99-2 assume true; 14852#L99 assume !false; 14853#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14848#L102 assume !(12292 == ssl3_connect_~s__state~0); 14849#L105 assume !(16384 == ssl3_connect_~s__state~0); 14844#L108 assume !(4096 == ssl3_connect_~s__state~0); 14845#L111 assume !(20480 == ssl3_connect_~s__state~0); 14840#L114 assume !(4099 == ssl3_connect_~s__state~0); 14841#L117 assume !(4368 == ssl3_connect_~s__state~0); 14837#L120 assume !(4369 == ssl3_connect_~s__state~0); 14835#L123 assume !(4384 == ssl3_connect_~s__state~0); 14836#L126 assume !(4385 == ssl3_connect_~s__state~0); 14831#L129 assume 4400 == ssl3_connect_~s__state~0; 14832#L133 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 15220#L287 assume 0 != (ssl3_connect_~__cil_tmp56~0 - 256) % 4294967296;ssl3_connect_~skip~0 := 1; 15221#L287-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 15892#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 14633#L521 ssl3_connect_~skip~0 := 0; 14634#L99-2 assume true; 14698#L99 assume !false; 14699#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14655#L102 assume !(12292 == ssl3_connect_~s__state~0); 14644#L105 assume !(16384 == ssl3_connect_~s__state~0); 14645#L108 assume !(4096 == ssl3_connect_~s__state~0); 14622#L111 assume !(20480 == ssl3_connect_~s__state~0); 14608#L114 assume !(4099 == ssl3_connect_~s__state~0); 14609#L117 assume !(4368 == ssl3_connect_~s__state~0); 14600#L120 assume !(4369 == ssl3_connect_~s__state~0); 14601#L123 assume !(4384 == ssl3_connect_~s__state~0); 14705#L126 assume !(4385 == ssl3_connect_~s__state~0); 14706#L129 assume !(4400 == ssl3_connect_~s__state~0); 14708#L132 assume !(4401 == ssl3_connect_~s__state~0); 14782#L135 assume 4416 == ssl3_connect_~s__state~0; 14616#L139 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 14617#L305 assume !(3 == ssl3_connect_~blastFlag~0); 14710#L305-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 14713#L313 assume !(0 == ssl3_connect_~tmp___6~0); 14715#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 15830#L521 ssl3_connect_~skip~0 := 0; 15828#L99-2 assume true; 15826#L99 assume !false; 15824#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 15822#L102 assume !(12292 == ssl3_connect_~s__state~0); 15820#L105 assume !(16384 == ssl3_connect_~s__state~0); 15818#L108 assume !(4096 == ssl3_connect_~s__state~0); 15816#L111 assume !(20480 == ssl3_connect_~s__state~0); 15814#L114 assume !(4099 == ssl3_connect_~s__state~0); 15812#L117 assume !(4368 == ssl3_connect_~s__state~0); 15810#L120 assume !(4369 == ssl3_connect_~s__state~0); 15808#L123 assume !(4384 == ssl3_connect_~s__state~0); 15806#L126 assume !(4385 == ssl3_connect_~s__state~0); 15804#L129 assume !(4400 == ssl3_connect_~s__state~0); 14702#L132 assume !(4401 == ssl3_connect_~s__state~0); 14656#L135 assume !(4416 == ssl3_connect_~s__state~0); 14657#L138 assume !(4417 == ssl3_connect_~s__state~0); 14669#L141 assume 4432 == ssl3_connect_~s__state~0; 14716#L145 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 14591#L321 assume !(5 == ssl3_connect_~blastFlag~0); 14592#L324 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 14714#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 15856#L521 ssl3_connect_~skip~0 := 0; 15855#L99-2 assume true; 15854#L99 assume !false; 15853#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 15850#L102 assume !(12292 == ssl3_connect_~s__state~0); 15641#L105 assume !(16384 == ssl3_connect_~s__state~0); 15640#L108 assume !(4096 == ssl3_connect_~s__state~0); 15638#L111 assume !(20480 == ssl3_connect_~s__state~0); 15633#L114 assume !(4099 == ssl3_connect_~s__state~0); 15631#L117 assume !(4368 == ssl3_connect_~s__state~0); 15629#L120 assume !(4369 == ssl3_connect_~s__state~0); 15627#L123 assume !(4384 == ssl3_connect_~s__state~0); 15625#L126 assume !(4385 == ssl3_connect_~s__state~0); 15624#L129 assume !(4400 == ssl3_connect_~s__state~0); 15623#L132 assume !(4401 == ssl3_connect_~s__state~0); 15622#L135 assume !(4416 == ssl3_connect_~s__state~0); 15620#L138 assume !(4417 == ssl3_connect_~s__state~0); 15618#L141 assume !(4432 == ssl3_connect_~s__state~0); 15616#L144 assume !(4433 == ssl3_connect_~s__state~0); 15613#L147 assume 4448 == ssl3_connect_~s__state~0; 15375#L151 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 15611#L333 assume !(ssl3_connect_~ret~0 <= 0); 14678#L336 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 14654#L336-2 ssl3_connect_~s__init_num~0 := 0; 14621#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 15528#L521 ssl3_connect_~skip~0 := 0; 15526#L99-2 assume true; 15524#L99 assume !false; 15523#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 15522#L102 assume !(12292 == ssl3_connect_~s__state~0); 15504#L105 assume !(16384 == ssl3_connect_~s__state~0); 15501#L108 assume !(4096 == ssl3_connect_~s__state~0); 14818#L111 assume !(20480 == ssl3_connect_~s__state~0); 14819#L114 assume !(4099 == ssl3_connect_~s__state~0); 14806#L117 assume !(4368 == ssl3_connect_~s__state~0); 14808#L120 assume !(4369 == ssl3_connect_~s__state~0); 15409#L123 assume !(4384 == ssl3_connect_~s__state~0); 15407#L126 assume !(4385 == ssl3_connect_~s__state~0); 15405#L129 assume !(4400 == ssl3_connect_~s__state~0); 15402#L132 assume !(4401 == ssl3_connect_~s__state~0); 15398#L135 assume !(4416 == ssl3_connect_~s__state~0); 15394#L138 assume !(4417 == ssl3_connect_~s__state~0); 15393#L141 assume !(4432 == ssl3_connect_~s__state~0); 15385#L144 assume !(4433 == ssl3_connect_~s__state~0); 15378#L147 assume !(4448 == ssl3_connect_~s__state~0); 15374#L150 assume !(4449 == ssl3_connect_~s__state~0); 15371#L153 assume !(4464 == ssl3_connect_~s__state~0); 15368#L156 assume !(4465 == ssl3_connect_~s__state~0); 15365#L159 assume !(4466 == ssl3_connect_~s__state~0); 15362#L162 assume !(4467 == ssl3_connect_~s__state~0); 15359#L165 assume !(4480 == ssl3_connect_~s__state~0); 14772#L168 assume !(4481 == ssl3_connect_~s__state~0); 14771#L171 assume !(4496 == ssl3_connect_~s__state~0); 14770#L174 assume !(4497 == ssl3_connect_~s__state~0); 14757#L177 assume !(4512 == ssl3_connect_~s__state~0); 14758#L180 assume !(4513 == ssl3_connect_~s__state~0); 14965#L183 assume !(4528 == ssl3_connect_~s__state~0); 14964#L186 assume !(4529 == ssl3_connect_~s__state~0); 14749#L189 assume !(4560 == ssl3_connect_~s__state~0); 14751#L192 assume !(4561 == ssl3_connect_~s__state~0); 14753#L195 assume 4352 == ssl3_connect_~s__state~0; 15543#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 15542#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 15539#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 15533#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 15527#L521 ssl3_connect_~skip~0 := 0; 15525#L99-2 assume true; 15488#L99 assume !false; 15489#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 15434#L102 assume 12292 == ssl3_connect_~s__state~0; 14740#L103 [2018-11-18 10:26:17,997 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:26:17,997 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 13 times [2018-11-18 10:26:17,997 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:26:17,998 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:26:17,998 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:17,998 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:26:17,998 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:18,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:26:18,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:26:18,003 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:26:18,003 INFO L82 PathProgramCache]: Analyzing trace with hash -2096818384, now seen corresponding path program 1 times [2018-11-18 10:26:18,003 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:26:18,003 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:26:18,004 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:18,004 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:26:18,004 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:18,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:26:18,053 INFO L134 CoverageAnalysis]: Checked inductivity of 343 backedges. 138 proven. 0 refuted. 0 times theorem prover too weak. 205 trivial. 0 not checked. [2018-11-18 10:26:18,053 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 10:26:18,053 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 10:26:18,054 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 10:26:18,054 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 10:26:18,054 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 10:26:18,054 INFO L87 Difference]: Start difference. First operand 1309 states and 1798 transitions. cyclomatic complexity: 491 Second operand 3 states. [2018-11-18 10:26:18,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 10:26:18,125 INFO L93 Difference]: Finished difference Result 1433 states and 1942 transitions. [2018-11-18 10:26:18,127 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 10:26:18,127 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1433 states and 1942 transitions. [2018-11-18 10:26:18,130 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1406 [2018-11-18 10:26:18,133 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1433 states to 1433 states and 1942 transitions. [2018-11-18 10:26:18,134 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1433 [2018-11-18 10:26:18,134 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1433 [2018-11-18 10:26:18,134 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1433 states and 1942 transitions. [2018-11-18 10:26:18,136 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 10:26:18,136 INFO L705 BuchiCegarLoop]: Abstraction has 1433 states and 1942 transitions. [2018-11-18 10:26:18,137 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1433 states and 1942 transitions. [2018-11-18 10:26:18,146 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1433 to 1425. [2018-11-18 10:26:18,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1425 states. [2018-11-18 10:26:18,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1425 states to 1425 states and 1934 transitions. [2018-11-18 10:26:18,149 INFO L728 BuchiCegarLoop]: Abstraction has 1425 states and 1934 transitions. [2018-11-18 10:26:18,149 INFO L608 BuchiCegarLoop]: Abstraction has 1425 states and 1934 transitions. [2018-11-18 10:26:18,149 INFO L442 BuchiCegarLoop]: ======== Iteration 17============ [2018-11-18 10:26:18,149 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1425 states and 1934 transitions. [2018-11-18 10:26:18,153 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1398 [2018-11-18 10:26:18,153 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 10:26:18,153 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 10:26:18,154 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 10:26:18,154 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 10:26:18,154 INFO L794 eck$LassoCheckResult]: Stem: 17446#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 17344#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 17345#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 17447#L88-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 17448#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 17459#L99-2 assume true; 17821#L99 assume !false; 17879#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17503#L102 assume 12292 == ssl3_connect_~s__state~0; 17504#L103 [2018-11-18 10:26:18,154 INFO L796 eck$LassoCheckResult]: Loop: 17504#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 17577#L207 ssl3_connect_~s__server~0 := 0; 18485#L212 assume 0 != ssl3_connect_~cb~0; 18484#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 18483#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 18481#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 18479#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 18478#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 18477#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 18472#L521 ssl3_connect_~skip~0 := 0; 18470#L99-2 assume true; 18469#L99 assume !false; 18468#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 18467#L102 assume !(12292 == ssl3_connect_~s__state~0); 18466#L105 assume !(16384 == ssl3_connect_~s__state~0); 18461#L108 assume !(4096 == ssl3_connect_~s__state~0); 18459#L111 assume !(20480 == ssl3_connect_~s__state~0); 18456#L114 assume !(4099 == ssl3_connect_~s__state~0); 17548#L117 assume 4368 == ssl3_connect_~s__state~0; 17549#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 17390#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 17376#L254-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 17337#L263 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 17338#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 18261#L521 ssl3_connect_~skip~0 := 0; 18256#L99-2 assume true; 18251#L99 assume !false; 18223#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 18220#L102 assume !(12292 == ssl3_connect_~s__state~0); 18218#L105 assume !(16384 == ssl3_connect_~s__state~0); 18216#L108 assume !(4096 == ssl3_connect_~s__state~0); 18214#L111 assume !(20480 == ssl3_connect_~s__state~0); 18212#L114 assume !(4099 == ssl3_connect_~s__state~0); 18210#L117 assume !(4368 == ssl3_connect_~s__state~0); 18208#L120 assume !(4369 == ssl3_connect_~s__state~0); 18206#L123 assume 4384 == ssl3_connect_~s__state~0; 17420#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 17421#L270 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 17428#L270-2 assume !(ssl3_connect_~ret~0 <= 0); 17429#L276 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 17673#L276-2 ssl3_connect_~s__init_num~0 := 0; 18568#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 18562#L521 ssl3_connect_~skip~0 := 0; 18561#L99-2 assume true; 18560#L99 assume !false; 18559#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 18558#L102 assume !(12292 == ssl3_connect_~s__state~0); 18557#L105 assume !(16384 == ssl3_connect_~s__state~0); 18555#L108 assume !(4096 == ssl3_connect_~s__state~0); 18260#L111 assume !(20480 == ssl3_connect_~s__state~0); 18259#L114 assume !(4099 == ssl3_connect_~s__state~0); 18255#L117 assume !(4368 == ssl3_connect_~s__state~0); 18254#L120 assume !(4369 == ssl3_connect_~s__state~0); 18250#L123 assume !(4384 == ssl3_connect_~s__state~0); 18249#L126 assume !(4385 == ssl3_connect_~s__state~0); 17566#L129 assume 4400 == ssl3_connect_~s__state~0; 17567#L133 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 18183#L287 assume 0 != (ssl3_connect_~__cil_tmp56~0 - 256) % 4294967296;ssl3_connect_~skip~0 := 1; 17379#L287-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 17380#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 18707#L521 ssl3_connect_~skip~0 := 0; 18705#L99-2 assume true; 18703#L99 assume !false; 18701#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 18699#L102 assume !(12292 == ssl3_connect_~s__state~0); 18697#L105 assume !(16384 == ssl3_connect_~s__state~0); 18695#L108 assume !(4096 == ssl3_connect_~s__state~0); 18693#L111 assume !(20480 == ssl3_connect_~s__state~0); 18691#L114 assume !(4099 == ssl3_connect_~s__state~0); 18689#L117 assume !(4368 == ssl3_connect_~s__state~0); 18687#L120 assume !(4369 == ssl3_connect_~s__state~0); 18684#L123 assume !(4384 == ssl3_connect_~s__state~0); 18677#L126 assume !(4385 == ssl3_connect_~s__state~0); 18674#L129 assume !(4400 == ssl3_connect_~s__state~0); 18671#L132 assume !(4401 == ssl3_connect_~s__state~0); 17538#L135 assume 4416 == ssl3_connect_~s__state~0; 17539#L139 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 17468#L305 assume !(3 == ssl3_connect_~blastFlag~0); 17469#L305-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 18663#L313 assume !(0 == ssl3_connect_~tmp___6~0); 18660#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 18654#L521 ssl3_connect_~skip~0 := 0; 18652#L99-2 assume true; 18650#L99 assume !false; 18648#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 18647#L102 assume !(12292 == ssl3_connect_~s__state~0); 18646#L105 assume !(16384 == ssl3_connect_~s__state~0); 18645#L108 assume !(4096 == ssl3_connect_~s__state~0); 18643#L111 assume !(20480 == ssl3_connect_~s__state~0); 18637#L114 assume !(4099 == ssl3_connect_~s__state~0); 18635#L117 assume !(4368 == ssl3_connect_~s__state~0); 18633#L120 assume !(4369 == ssl3_connect_~s__state~0); 18631#L123 assume !(4384 == ssl3_connect_~s__state~0); 18630#L126 assume !(4385 == ssl3_connect_~s__state~0); 18629#L129 assume !(4400 == ssl3_connect_~s__state~0); 18628#L132 assume !(4401 == ssl3_connect_~s__state~0); 17408#L135 assume !(4416 == ssl3_connect_~s__state~0); 17409#L138 assume !(4417 == ssl3_connect_~s__state~0); 17422#L141 assume 4432 == ssl3_connect_~s__state~0; 17479#L145 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 17339#L321 assume !(5 == ssl3_connect_~blastFlag~0); 17340#L324 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 17477#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 18596#L521 ssl3_connect_~skip~0 := 0; 18595#L99-2 assume true; 18594#L99 assume !false; 18592#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 18584#L102 assume !(12292 == ssl3_connect_~s__state~0); 18582#L105 assume !(16384 == ssl3_connect_~s__state~0); 18288#L108 assume !(4096 == ssl3_connect_~s__state~0); 18289#L111 assume !(20480 == ssl3_connect_~s__state~0); 17703#L114 assume !(4099 == ssl3_connect_~s__state~0); 17704#L117 assume !(4368 == ssl3_connect_~s__state~0); 17696#L120 assume !(4369 == ssl3_connect_~s__state~0); 17697#L123 assume !(4384 == ssl3_connect_~s__state~0); 17692#L126 assume !(4385 == ssl3_connect_~s__state~0); 17690#L129 assume !(4400 == ssl3_connect_~s__state~0); 17686#L132 assume !(4401 == ssl3_connect_~s__state~0); 17684#L135 assume !(4416 == ssl3_connect_~s__state~0); 17682#L138 assume !(4417 == ssl3_connect_~s__state~0); 17680#L141 assume !(4432 == ssl3_connect_~s__state~0); 17676#L144 assume !(4433 == ssl3_connect_~s__state~0); 17556#L147 assume 4448 == ssl3_connect_~s__state~0; 17557#L151 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 17440#L333 assume !(ssl3_connect_~ret~0 <= 0); 17432#L336 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4480; 17434#L336-2 ssl3_connect_~s__init_num~0 := 0; 17369#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 18460#L521 ssl3_connect_~skip~0 := 0; 18458#L99-2 assume true; 18454#L99 assume !false; 18453#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 18452#L102 assume !(12292 == ssl3_connect_~s__state~0); 18451#L105 assume !(16384 == ssl3_connect_~s__state~0); 17576#L108 assume !(4096 == ssl3_connect_~s__state~0); 17578#L111 assume !(20480 == ssl3_connect_~s__state~0); 17671#L114 assume !(4099 == ssl3_connect_~s__state~0); 17669#L117 assume !(4368 == ssl3_connect_~s__state~0); 17550#L120 assume !(4369 == ssl3_connect_~s__state~0); 17551#L123 assume !(4384 == ssl3_connect_~s__state~0); 17900#L126 assume !(4385 == ssl3_connect_~s__state~0); 17898#L129 assume !(4400 == ssl3_connect_~s__state~0); 17893#L132 assume !(4401 == ssl3_connect_~s__state~0); 17886#L135 assume !(4416 == ssl3_connect_~s__state~0); 17618#L138 assume !(4417 == ssl3_connect_~s__state~0); 17619#L141 assume !(4432 == ssl3_connect_~s__state~0); 17952#L144 assume !(4433 == ssl3_connect_~s__state~0); 17950#L147 assume !(4448 == ssl3_connect_~s__state~0); 17948#L150 assume !(4449 == ssl3_connect_~s__state~0); 17946#L153 assume !(4464 == ssl3_connect_~s__state~0); 17945#L156 assume !(4465 == ssl3_connect_~s__state~0); 17944#L159 assume !(4466 == ssl3_connect_~s__state~0); 17942#L162 assume !(4467 == ssl3_connect_~s__state~0); 17941#L165 assume !(4480 == ssl3_connect_~s__state~0); 17940#L168 assume !(4481 == ssl3_connect_~s__state~0); 17585#L171 assume !(4496 == ssl3_connect_~s__state~0); 17584#L174 assume !(4497 == ssl3_connect_~s__state~0); 17523#L177 assume !(4512 == ssl3_connect_~s__state~0); 17506#L180 assume !(4513 == ssl3_connect_~s__state~0); 17508#L183 assume !(4528 == ssl3_connect_~s__state~0); 17586#L186 assume !(4529 == ssl3_connect_~s__state~0); 17514#L189 assume !(4560 == ssl3_connect_~s__state~0); 17515#L192 assume !(4561 == ssl3_connect_~s__state~0); 17782#L195 assume 4352 == ssl3_connect_~s__state~0; 17404#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 17405#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 17770#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 17716#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17712#L521 ssl3_connect_~skip~0 := 0; 17707#L99-2 assume true; 17708#L99 assume !false; 17598#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17594#L102 assume 12292 == ssl3_connect_~s__state~0; 17504#L103 [2018-11-18 10:26:18,155 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:26:18,155 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 14 times [2018-11-18 10:26:18,155 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:26:18,155 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:26:18,155 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:18,156 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:26:18,156 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:18,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:26:18,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:26:18,163 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:26:18,163 INFO L82 PathProgramCache]: Analyzing trace with hash -157656338, now seen corresponding path program 1 times [2018-11-18 10:26:18,163 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:26:18,163 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:26:18,164 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:18,164 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 10:26:18,164 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:18,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:26:18,208 INFO L134 CoverageAnalysis]: Checked inductivity of 343 backedges. 138 proven. 0 refuted. 0 times theorem prover too weak. 205 trivial. 0 not checked. [2018-11-18 10:26:18,209 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 10:26:18,209 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 10:26:18,209 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 10:26:18,209 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 10:26:18,209 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 10:26:18,209 INFO L87 Difference]: Start difference. First operand 1425 states and 1934 transitions. cyclomatic complexity: 511 Second operand 3 states. [2018-11-18 10:26:18,288 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 10:26:18,288 INFO L93 Difference]: Finished difference Result 1565 states and 2098 transitions. [2018-11-18 10:26:18,290 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 10:26:18,290 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1565 states and 2098 transitions. [2018-11-18 10:26:18,294 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1538 [2018-11-18 10:26:18,297 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1565 states to 1565 states and 2098 transitions. [2018-11-18 10:26:18,298 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1565 [2018-11-18 10:26:18,298 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1565 [2018-11-18 10:26:18,298 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1565 states and 2098 transitions. [2018-11-18 10:26:18,298 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 10:26:18,299 INFO L705 BuchiCegarLoop]: Abstraction has 1565 states and 2098 transitions. [2018-11-18 10:26:18,299 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1565 states and 2098 transitions. [2018-11-18 10:26:18,311 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1565 to 1553. [2018-11-18 10:26:18,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1553 states. [2018-11-18 10:26:18,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1553 states to 1553 states and 2082 transitions. [2018-11-18 10:26:18,313 INFO L728 BuchiCegarLoop]: Abstraction has 1553 states and 2082 transitions. [2018-11-18 10:26:18,313 INFO L608 BuchiCegarLoop]: Abstraction has 1553 states and 2082 transitions. [2018-11-18 10:26:18,313 INFO L442 BuchiCegarLoop]: ======== Iteration 18============ [2018-11-18 10:26:18,314 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1553 states and 2082 transitions. [2018-11-18 10:26:18,317 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1526 [2018-11-18 10:26:18,317 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 10:26:18,317 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 10:26:18,318 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 10:26:18,318 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 10:26:18,318 INFO L794 eck$LassoCheckResult]: Stem: 20440#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 20340#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 20341#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 20441#L88-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 20442#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 20450#L99-2 assume true; 20572#L99 assume !false; 20554#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20555#L102 assume 12292 == ssl3_connect_~s__state~0; 20635#L103 [2018-11-18 10:26:18,319 INFO L796 eck$LassoCheckResult]: Loop: 20635#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 20486#L207 ssl3_connect_~s__server~0 := 0; 21394#L212 assume 0 != ssl3_connect_~cb~0; 21393#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 21392#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 21390#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 21383#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 21381#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 21378#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 21372#L521 ssl3_connect_~skip~0 := 0; 21370#L99-2 assume true; 21368#L99 assume !false; 21366#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 21364#L102 assume !(12292 == ssl3_connect_~s__state~0); 21362#L105 assume !(16384 == ssl3_connect_~s__state~0); 21363#L108 assume !(4096 == ssl3_connect_~s__state~0); 21695#L111 assume !(20480 == ssl3_connect_~s__state~0); 21693#L114 assume !(4099 == ssl3_connect_~s__state~0); 21691#L117 assume 4368 == ssl3_connect_~s__state~0; 20542#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 21689#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 20388#L254-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 21687#L263 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 21075#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 21065#L521 ssl3_connect_~skip~0 := 0; 21063#L99-2 assume true; 21061#L99 assume !false; 21059#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 21057#L102 assume !(12292 == ssl3_connect_~s__state~0); 21055#L105 assume !(16384 == ssl3_connect_~s__state~0); 21053#L108 assume !(4096 == ssl3_connect_~s__state~0); 21051#L111 assume !(20480 == ssl3_connect_~s__state~0); 21049#L114 assume !(4099 == ssl3_connect_~s__state~0); 21047#L117 assume !(4368 == ssl3_connect_~s__state~0); 21045#L120 assume !(4369 == ssl3_connect_~s__state~0); 21043#L123 assume 4384 == ssl3_connect_~s__state~0; 20537#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 21035#L270 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 21032#L270-2 assume !(ssl3_connect_~ret~0 <= 0); 21030#L276 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 21029#L276-2 ssl3_connect_~s__init_num~0 := 0; 21027#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 21022#L521 ssl3_connect_~skip~0 := 0; 21021#L99-2 assume true; 21020#L99 assume !false; 21019#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 21018#L102 assume !(12292 == ssl3_connect_~s__state~0); 21017#L105 assume !(16384 == ssl3_connect_~s__state~0); 21016#L108 assume !(4096 == ssl3_connect_~s__state~0); 21015#L111 assume !(20480 == ssl3_connect_~s__state~0); 21014#L114 assume !(4099 == ssl3_connect_~s__state~0); 21013#L117 assume !(4368 == ssl3_connect_~s__state~0); 21012#L120 assume !(4369 == ssl3_connect_~s__state~0); 21011#L123 assume !(4384 == ssl3_connect_~s__state~0); 21010#L126 assume !(4385 == ssl3_connect_~s__state~0); 21009#L129 assume 4400 == ssl3_connect_~s__state~0; 20531#L133 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 21006#L287 assume 0 != (ssl3_connect_~__cil_tmp56~0 - 256) % 4294967296;ssl3_connect_~skip~0 := 1; 21004#L287-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 21002#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20997#L521 ssl3_connect_~skip~0 := 0; 20996#L99-2 assume true; 20995#L99 assume !false; 20994#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20993#L102 assume !(12292 == ssl3_connect_~s__state~0); 20992#L105 assume !(16384 == ssl3_connect_~s__state~0); 20991#L108 assume !(4096 == ssl3_connect_~s__state~0); 20990#L111 assume !(20480 == ssl3_connect_~s__state~0); 20989#L114 assume !(4099 == ssl3_connect_~s__state~0); 20988#L117 assume !(4368 == ssl3_connect_~s__state~0); 20987#L120 assume !(4369 == ssl3_connect_~s__state~0); 20986#L123 assume !(4384 == ssl3_connect_~s__state~0); 20985#L126 assume !(4385 == ssl3_connect_~s__state~0); 20984#L129 assume !(4400 == ssl3_connect_~s__state~0); 20983#L132 assume !(4401 == ssl3_connect_~s__state~0); 20982#L135 assume 4416 == ssl3_connect_~s__state~0; 20525#L139 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 20731#L305 assume !(3 == ssl3_connect_~blastFlag~0); 20981#L305-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 20980#L313 assume !(0 == ssl3_connect_~tmp___6~0); 20978#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20973#L521 ssl3_connect_~skip~0 := 0; 20972#L99-2 assume true; 20971#L99 assume !false; 20970#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20969#L102 assume !(12292 == ssl3_connect_~s__state~0); 20968#L105 assume !(16384 == ssl3_connect_~s__state~0); 20967#L108 assume !(4096 == ssl3_connect_~s__state~0); 20966#L111 assume !(20480 == ssl3_connect_~s__state~0); 20965#L114 assume !(4099 == ssl3_connect_~s__state~0); 20964#L117 assume !(4368 == ssl3_connect_~s__state~0); 20963#L120 assume !(4369 == ssl3_connect_~s__state~0); 20962#L123 assume !(4384 == ssl3_connect_~s__state~0); 20961#L126 assume !(4385 == ssl3_connect_~s__state~0); 20960#L129 assume !(4400 == ssl3_connect_~s__state~0); 20959#L132 assume !(4401 == ssl3_connect_~s__state~0); 20958#L135 assume !(4416 == ssl3_connect_~s__state~0); 20957#L138 assume !(4417 == ssl3_connect_~s__state~0); 20956#L141 assume 4432 == ssl3_connect_~s__state~0; 20522#L145 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 20954#L321 assume !(5 == ssl3_connect_~blastFlag~0); 20953#L324 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 20946#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20940#L521 ssl3_connect_~skip~0 := 0; 20938#L99-2 assume true; 20936#L99 assume !false; 20934#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20932#L102 assume !(12292 == ssl3_connect_~s__state~0); 20930#L105 assume !(16384 == ssl3_connect_~s__state~0); 20928#L108 assume !(4096 == ssl3_connect_~s__state~0); 20926#L111 assume !(20480 == ssl3_connect_~s__state~0); 20924#L114 assume !(4099 == ssl3_connect_~s__state~0); 20922#L117 assume !(4368 == ssl3_connect_~s__state~0); 20920#L120 assume !(4369 == ssl3_connect_~s__state~0); 20918#L123 assume !(4384 == ssl3_connect_~s__state~0); 20916#L126 assume !(4385 == ssl3_connect_~s__state~0); 20914#L129 assume !(4400 == ssl3_connect_~s__state~0); 20912#L132 assume !(4401 == ssl3_connect_~s__state~0); 20910#L135 assume !(4416 == ssl3_connect_~s__state~0); 20908#L138 assume !(4417 == ssl3_connect_~s__state~0); 20906#L141 assume !(4432 == ssl3_connect_~s__state~0); 20904#L144 assume !(4433 == ssl3_connect_~s__state~0); 20902#L147 assume 4448 == ssl3_connect_~s__state~0; 20519#L151 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 20899#L333 assume !(ssl3_connect_~ret~0 <= 0); 20897#L336 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4480; 20895#L336-2 ssl3_connect_~s__init_num~0 := 0; 20893#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20888#L521 ssl3_connect_~skip~0 := 0; 20887#L99-2 assume true; 20886#L99 assume !false; 20885#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20884#L102 assume !(12292 == ssl3_connect_~s__state~0); 20883#L105 assume !(16384 == ssl3_connect_~s__state~0); 20882#L108 assume !(4096 == ssl3_connect_~s__state~0); 20881#L111 assume !(20480 == ssl3_connect_~s__state~0); 20880#L114 assume !(4099 == ssl3_connect_~s__state~0); 20879#L117 assume !(4368 == ssl3_connect_~s__state~0); 20878#L120 assume !(4369 == ssl3_connect_~s__state~0); 20877#L123 assume !(4384 == ssl3_connect_~s__state~0); 20876#L126 assume !(4385 == ssl3_connect_~s__state~0); 20875#L129 assume !(4400 == ssl3_connect_~s__state~0); 20874#L132 assume !(4401 == ssl3_connect_~s__state~0); 20873#L135 assume !(4416 == ssl3_connect_~s__state~0); 20872#L138 assume !(4417 == ssl3_connect_~s__state~0); 20871#L141 assume !(4432 == ssl3_connect_~s__state~0); 20870#L144 assume !(4433 == ssl3_connect_~s__state~0); 20869#L147 assume !(4448 == ssl3_connect_~s__state~0); 20868#L150 assume !(4449 == ssl3_connect_~s__state~0); 20867#L153 assume !(4464 == ssl3_connect_~s__state~0); 20866#L156 assume !(4465 == ssl3_connect_~s__state~0); 20865#L159 assume !(4466 == ssl3_connect_~s__state~0); 20864#L162 assume !(4467 == ssl3_connect_~s__state~0); 20863#L165 assume 4480 == ssl3_connect_~s__state~0; 20511#L169 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 20846#L357 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 20630#L361 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4496; 20631#L361-2 ssl3_connect_~s__init_num~0 := 0; 20621#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20616#L521 ssl3_connect_~skip~0 := 0; 20615#L99-2 assume true; 20614#L99 assume !false; 20613#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20612#L102 assume !(12292 == ssl3_connect_~s__state~0); 20611#L105 assume !(16384 == ssl3_connect_~s__state~0); 20610#L108 assume !(4096 == ssl3_connect_~s__state~0); 20608#L111 assume !(20480 == ssl3_connect_~s__state~0); 20609#L114 assume !(4099 == ssl3_connect_~s__state~0); 20746#L117 assume !(4368 == ssl3_connect_~s__state~0); 20745#L120 assume !(4369 == ssl3_connect_~s__state~0); 20744#L123 assume !(4384 == ssl3_connect_~s__state~0); 20743#L126 assume !(4385 == ssl3_connect_~s__state~0); 20600#L129 assume !(4400 == ssl3_connect_~s__state~0); 20601#L132 assume !(4401 == ssl3_connect_~s__state~0); 20597#L135 assume !(4416 == ssl3_connect_~s__state~0); 20595#L138 assume !(4417 == ssl3_connect_~s__state~0); 20596#L141 assume !(4432 == ssl3_connect_~s__state~0); 20840#L144 assume !(4433 == ssl3_connect_~s__state~0); 20839#L147 assume !(4448 == ssl3_connect_~s__state~0); 20838#L150 assume !(4449 == ssl3_connect_~s__state~0); 20837#L153 assume !(4464 == ssl3_connect_~s__state~0); 20836#L156 assume !(4465 == ssl3_connect_~s__state~0); 20835#L159 assume !(4466 == ssl3_connect_~s__state~0); 20834#L162 assume !(4467 == ssl3_connect_~s__state~0); 20833#L165 assume !(4480 == ssl3_connect_~s__state~0); 20832#L168 assume !(4481 == ssl3_connect_~s__state~0); 20831#L171 assume !(4496 == ssl3_connect_~s__state~0); 20830#L174 assume !(4497 == ssl3_connect_~s__state~0); 20827#L177 assume !(4512 == ssl3_connect_~s__state~0); 20577#L180 assume !(4513 == ssl3_connect_~s__state~0); 20576#L183 assume !(4528 == ssl3_connect_~s__state~0); 20560#L186 assume !(4529 == ssl3_connect_~s__state~0); 20561#L189 assume !(4560 == ssl3_connect_~s__state~0); 20749#L192 assume !(4561 == ssl3_connect_~s__state~0); 20748#L195 assume 4352 == ssl3_connect_~s__state~0; 20747#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 20673#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 20672#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 20666#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20662#L521 ssl3_connect_~skip~0 := 0; 20651#L99-2 assume true; 20652#L99 assume !false; 20645#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20646#L102 assume 12292 == ssl3_connect_~s__state~0; 20635#L103 [2018-11-18 10:26:18,319 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:26:18,319 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 15 times [2018-11-18 10:26:18,319 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:26:18,319 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:26:18,320 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:18,320 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:26:18,320 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:18,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:26:18,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:26:18,324 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:26:18,324 INFO L82 PathProgramCache]: Analyzing trace with hash 788769825, now seen corresponding path program 1 times [2018-11-18 10:26:18,324 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:26:18,324 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:26:18,325 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:18,325 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 10:26:18,325 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:18,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:26:18,382 INFO L134 CoverageAnalysis]: Checked inductivity of 472 backedges. 261 proven. 0 refuted. 0 times theorem prover too weak. 211 trivial. 0 not checked. [2018-11-18 10:26:18,382 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 10:26:18,382 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 10:26:18,383 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 10:26:18,383 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 10:26:18,383 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 10:26:18,383 INFO L87 Difference]: Start difference. First operand 1553 states and 2082 transitions. cyclomatic complexity: 531 Second operand 3 states. [2018-11-18 10:26:18,414 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 10:26:18,415 INFO L93 Difference]: Finished difference Result 3075 states and 4120 transitions. [2018-11-18 10:26:18,417 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 10:26:18,417 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3075 states and 4120 transitions. [2018-11-18 10:26:18,425 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3048 [2018-11-18 10:26:18,433 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3075 states to 3075 states and 4120 transitions. [2018-11-18 10:26:18,433 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3075 [2018-11-18 10:26:18,435 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3075 [2018-11-18 10:26:18,435 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3075 states and 4120 transitions. [2018-11-18 10:26:18,436 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 10:26:18,436 INFO L705 BuchiCegarLoop]: Abstraction has 3075 states and 4120 transitions. [2018-11-18 10:26:18,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3075 states and 4120 transitions. [2018-11-18 10:26:18,460 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3075 to 3075. [2018-11-18 10:26:18,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3075 states. [2018-11-18 10:26:18,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3075 states to 3075 states and 4120 transitions. [2018-11-18 10:26:18,466 INFO L728 BuchiCegarLoop]: Abstraction has 3075 states and 4120 transitions. [2018-11-18 10:26:18,466 INFO L608 BuchiCegarLoop]: Abstraction has 3075 states and 4120 transitions. [2018-11-18 10:26:18,466 INFO L442 BuchiCegarLoop]: ======== Iteration 19============ [2018-11-18 10:26:18,466 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3075 states and 4120 transitions. [2018-11-18 10:26:18,473 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3048 [2018-11-18 10:26:18,473 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 10:26:18,474 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 10:26:18,475 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 10:26:18,475 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 10:26:18,476 INFO L794 eck$LassoCheckResult]: Stem: 25076#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 24974#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 24975#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 25077#L88-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 25078#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 25085#L99-2 assume true; 27573#L99 assume !false; 27588#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 27559#L102 assume 12292 == ssl3_connect_~s__state~0; 27554#L103 [2018-11-18 10:26:18,476 INFO L796 eck$LassoCheckResult]: Loop: 27554#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 26171#L207 ssl3_connect_~s__server~0 := 0; 27547#L212 assume 0 != ssl3_connect_~cb~0; 27545#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 27544#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 27542#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 27540#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 27539#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 27530#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 27524#L521 ssl3_connect_~skip~0 := 0; 27522#L99-2 assume true; 27520#L99 assume !false; 27518#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 27516#L102 assume !(12292 == ssl3_connect_~s__state~0); 27514#L105 assume !(16384 == ssl3_connect_~s__state~0); 27512#L108 assume !(4096 == ssl3_connect_~s__state~0); 27510#L111 assume !(20480 == ssl3_connect_~s__state~0); 27508#L114 assume !(4099 == ssl3_connect_~s__state~0); 25990#L117 assume 4368 == ssl3_connect_~s__state~0; 25984#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 25980#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 25978#L254-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 25971#L263 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 25954#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 25942#L521 ssl3_connect_~skip~0 := 0; 25938#L99-2 assume true; 25934#L99 assume !false; 25930#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 25926#L102 assume !(12292 == ssl3_connect_~s__state~0); 25922#L105 assume !(16384 == ssl3_connect_~s__state~0); 25918#L108 assume !(4096 == ssl3_connect_~s__state~0); 25914#L111 assume !(20480 == ssl3_connect_~s__state~0); 25910#L114 assume !(4099 == ssl3_connect_~s__state~0); 25906#L117 assume !(4368 == ssl3_connect_~s__state~0); 25902#L120 assume !(4369 == ssl3_connect_~s__state~0); 25895#L123 assume 4384 == ssl3_connect_~s__state~0; 25890#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 25887#L270 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 25883#L270-2 assume !(ssl3_connect_~ret~0 <= 0); 25876#L276 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 25865#L276-2 ssl3_connect_~s__init_num~0 := 0; 25863#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 25850#L521 ssl3_connect_~skip~0 := 0; 25842#L99-2 assume true; 25838#L99 assume !false; 25834#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 25830#L102 assume !(12292 == ssl3_connect_~s__state~0); 25826#L105 assume !(16384 == ssl3_connect_~s__state~0); 25822#L108 assume !(4096 == ssl3_connect_~s__state~0); 25818#L111 assume !(20480 == ssl3_connect_~s__state~0); 25814#L114 assume !(4099 == ssl3_connect_~s__state~0); 25810#L117 assume !(4368 == ssl3_connect_~s__state~0); 25806#L120 assume !(4369 == ssl3_connect_~s__state~0); 25802#L123 assume !(4384 == ssl3_connect_~s__state~0); 25798#L126 assume !(4385 == ssl3_connect_~s__state~0); 25791#L129 assume 4400 == ssl3_connect_~s__state~0; 25785#L133 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 25780#L287 assume 0 != (ssl3_connect_~__cil_tmp56~0 - 256) % 4294967296;ssl3_connect_~skip~0 := 1; 25781#L287-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 27353#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 27347#L521 ssl3_connect_~skip~0 := 0; 27345#L99-2 assume true; 27343#L99 assume !false; 27341#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 27339#L102 assume !(12292 == ssl3_connect_~s__state~0); 27337#L105 assume !(16384 == ssl3_connect_~s__state~0); 27335#L108 assume !(4096 == ssl3_connect_~s__state~0); 27333#L111 assume !(20480 == ssl3_connect_~s__state~0); 27331#L114 assume !(4099 == ssl3_connect_~s__state~0); 27329#L117 assume !(4368 == ssl3_connect_~s__state~0); 27327#L120 assume !(4369 == ssl3_connect_~s__state~0); 27325#L123 assume !(4384 == ssl3_connect_~s__state~0); 27323#L126 assume !(4385 == ssl3_connect_~s__state~0); 27321#L129 assume !(4400 == ssl3_connect_~s__state~0); 27289#L132 assume !(4401 == ssl3_connect_~s__state~0); 27290#L135 assume 4416 == ssl3_connect_~s__state~0; 25155#L139 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 27316#L305 assume !(3 == ssl3_connect_~blastFlag~0); 25094#L305-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 25095#L313 assume !(0 == ssl3_connect_~tmp___6~0); 25097#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 27793#L521 ssl3_connect_~skip~0 := 0; 27791#L99-2 assume true; 27789#L99 assume !false; 27787#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 27785#L102 assume !(12292 == ssl3_connect_~s__state~0); 27784#L105 assume !(16384 == ssl3_connect_~s__state~0); 27783#L108 assume !(4096 == ssl3_connect_~s__state~0); 27781#L111 assume !(20480 == ssl3_connect_~s__state~0); 27778#L114 assume !(4099 == ssl3_connect_~s__state~0); 24994#L117 assume !(4368 == ssl3_connect_~s__state~0); 24978#L120 assume !(4369 == ssl3_connect_~s__state~0); 24979#L123 assume !(4384 == ssl3_connect_~s__state~0); 25086#L126 assume !(4385 == ssl3_connect_~s__state~0); 25087#L129 assume !(4400 == ssl3_connect_~s__state~0); 25083#L132 assume !(4401 == ssl3_connect_~s__state~0); 25041#L135 assume !(4416 == ssl3_connect_~s__state~0); 25042#L138 assume !(4417 == ssl3_connect_~s__state~0); 25055#L141 assume 4432 == ssl3_connect_~s__state~0; 25374#L145 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 26883#L321 assume !(5 == ssl3_connect_~blastFlag~0); 26882#L324 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 26881#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 26874#L521 ssl3_connect_~skip~0 := 0; 26873#L99-2 assume true; 26872#L99 assume !false; 26865#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 26863#L102 assume !(12292 == ssl3_connect_~s__state~0); 26861#L105 assume !(16384 == ssl3_connect_~s__state~0); 26859#L108 assume !(4096 == ssl3_connect_~s__state~0); 26858#L111 assume !(20480 == ssl3_connect_~s__state~0); 26584#L114 assume !(4099 == ssl3_connect_~s__state~0); 26583#L117 assume !(4368 == ssl3_connect_~s__state~0); 26581#L120 assume !(4369 == ssl3_connect_~s__state~0); 26580#L123 assume !(4384 == ssl3_connect_~s__state~0); 26578#L126 assume !(4385 == ssl3_connect_~s__state~0); 26576#L129 assume !(4400 == ssl3_connect_~s__state~0); 26574#L132 assume !(4401 == ssl3_connect_~s__state~0); 26573#L135 assume !(4416 == ssl3_connect_~s__state~0); 26567#L138 assume !(4417 == ssl3_connect_~s__state~0); 26565#L141 assume !(4432 == ssl3_connect_~s__state~0); 26563#L144 assume !(4433 == ssl3_connect_~s__state~0); 26561#L147 assume 4448 == ssl3_connect_~s__state~0; 26240#L151 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 26558#L333 assume !(ssl3_connect_~ret~0 <= 0); 26556#L336 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 26554#L336-2 ssl3_connect_~s__init_num~0 := 0; 26551#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 26545#L521 ssl3_connect_~skip~0 := 0; 26543#L99-2 assume true; 26541#L99 assume !false; 26538#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 26535#L102 assume !(12292 == ssl3_connect_~s__state~0); 26532#L105 assume !(16384 == ssl3_connect_~s__state~0); 26527#L108 assume !(4096 == ssl3_connect_~s__state~0); 26521#L111 assume !(20480 == ssl3_connect_~s__state~0); 26517#L114 assume !(4099 == ssl3_connect_~s__state~0); 26513#L117 assume !(4368 == ssl3_connect_~s__state~0); 26506#L120 assume !(4369 == ssl3_connect_~s__state~0); 26502#L123 assume !(4384 == ssl3_connect_~s__state~0); 26495#L126 assume !(4385 == ssl3_connect_~s__state~0); 26492#L129 assume !(4400 == ssl3_connect_~s__state~0); 26489#L132 assume !(4401 == ssl3_connect_~s__state~0); 26486#L135 assume !(4416 == ssl3_connect_~s__state~0); 26483#L138 assume !(4417 == ssl3_connect_~s__state~0); 26480#L141 assume !(4432 == ssl3_connect_~s__state~0); 26477#L144 assume !(4433 == ssl3_connect_~s__state~0); 26474#L147 assume !(4448 == ssl3_connect_~s__state~0); 26471#L150 assume !(4449 == ssl3_connect_~s__state~0); 26468#L153 assume 4464 == ssl3_connect_~s__state~0; 25355#L163 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 26463#L348 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 26459#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 26452#L521 ssl3_connect_~skip~0 := 0; 26449#L99-2 assume true; 26446#L99 assume !false; 26443#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 26440#L102 assume !(12292 == ssl3_connect_~s__state~0); 26437#L105 assume !(16384 == ssl3_connect_~s__state~0); 26434#L108 assume !(4096 == ssl3_connect_~s__state~0); 26431#L111 assume !(20480 == ssl3_connect_~s__state~0); 26429#L114 assume !(4099 == ssl3_connect_~s__state~0); 26425#L117 assume !(4368 == ssl3_connect_~s__state~0); 26422#L120 assume !(4369 == ssl3_connect_~s__state~0); 26420#L123 assume !(4384 == ssl3_connect_~s__state~0); 26419#L126 assume !(4385 == ssl3_connect_~s__state~0); 26418#L129 assume !(4400 == ssl3_connect_~s__state~0); 26417#L132 assume !(4401 == ssl3_connect_~s__state~0); 26416#L135 assume !(4416 == ssl3_connect_~s__state~0); 26409#L138 assume !(4417 == ssl3_connect_~s__state~0); 26408#L141 assume !(4432 == ssl3_connect_~s__state~0); 26407#L144 assume !(4433 == ssl3_connect_~s__state~0); 26380#L147 assume !(4448 == ssl3_connect_~s__state~0); 26368#L150 assume !(4449 == ssl3_connect_~s__state~0); 26358#L153 assume !(4464 == ssl3_connect_~s__state~0); 26356#L156 assume !(4465 == ssl3_connect_~s__state~0); 26354#L159 assume !(4466 == ssl3_connect_~s__state~0); 26352#L162 assume !(4467 == ssl3_connect_~s__state~0); 26345#L165 assume 4480 == ssl3_connect_~s__state~0; 25347#L169 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 26334#L357 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 26332#L361 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4496; 26329#L361-2 ssl3_connect_~s__init_num~0 := 0; 26326#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 26320#L521 ssl3_connect_~skip~0 := 0; 26318#L99-2 assume true; 26316#L99 assume !false; 26314#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 26312#L102 assume !(12292 == ssl3_connect_~s__state~0); 26310#L105 assume !(16384 == ssl3_connect_~s__state~0); 26308#L108 assume !(4096 == ssl3_connect_~s__state~0); 26306#L111 assume !(20480 == ssl3_connect_~s__state~0); 26304#L114 assume !(4099 == ssl3_connect_~s__state~0); 26302#L117 assume !(4368 == ssl3_connect_~s__state~0); 25991#L120 assume !(4369 == ssl3_connect_~s__state~0); 25894#L123 assume !(4384 == ssl3_connect_~s__state~0); 25893#L126 assume !(4385 == ssl3_connect_~s__state~0); 25789#L129 assume !(4400 == ssl3_connect_~s__state~0); 25790#L132 assume !(4401 == ssl3_connect_~s__state~0); 25162#L135 assume !(4416 == ssl3_connect_~s__state~0); 25154#L138 assume !(4417 == ssl3_connect_~s__state~0); 25156#L141 assume !(4432 == ssl3_connect_~s__state~0); 25372#L144 assume !(4433 == ssl3_connect_~s__state~0); 25373#L147 assume !(4448 == ssl3_connect_~s__state~0); 26241#L150 assume !(4449 == ssl3_connect_~s__state~0); 25362#L153 assume !(4464 == ssl3_connect_~s__state~0); 25363#L156 assume !(4465 == ssl3_connect_~s__state~0); 25354#L159 assume !(4466 == ssl3_connect_~s__state~0); 25356#L162 assume !(4467 == ssl3_connect_~s__state~0); 25346#L165 assume !(4480 == ssl3_connect_~s__state~0); 25348#L168 assume !(4481 == ssl3_connect_~s__state~0); 25340#L171 assume !(4496 == ssl3_connect_~s__state~0); 25337#L174 assume !(4497 == ssl3_connect_~s__state~0); 25336#L177 assume !(4512 == ssl3_connect_~s__state~0); 25333#L180 assume !(4513 == ssl3_connect_~s__state~0); 25329#L183 assume !(4528 == ssl3_connect_~s__state~0); 25116#L186 assume !(4529 == ssl3_connect_~s__state~0); 25118#L189 assume !(4560 == ssl3_connect_~s__state~0); 25231#L192 assume !(4561 == ssl3_connect_~s__state~0); 25233#L195 assume 4352 == ssl3_connect_~s__state~0; 25371#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 25369#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 25368#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 27579#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 27572#L521 ssl3_connect_~skip~0 := 0; 27569#L99-2 assume true; 27566#L99 assume !false; 27563#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 27561#L102 assume 12292 == ssl3_connect_~s__state~0; 27554#L103 [2018-11-18 10:26:18,476 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:26:18,477 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 16 times [2018-11-18 10:26:18,477 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:26:18,477 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:26:18,477 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:18,477 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:26:18,477 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:18,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:26:18,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:26:18,482 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:26:18,482 INFO L82 PathProgramCache]: Analyzing trace with hash -12854786, now seen corresponding path program 1 times [2018-11-18 10:26:18,482 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:26:18,483 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:26:18,483 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:18,483 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 10:26:18,483 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:18,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:26:18,541 INFO L134 CoverageAnalysis]: Checked inductivity of 620 backedges. 200 proven. 0 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2018-11-18 10:26:18,542 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 10:26:18,542 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 10:26:18,542 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 10:26:18,542 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 10:26:18,542 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 10:26:18,542 INFO L87 Difference]: Start difference. First operand 3075 states and 4120 transitions. cyclomatic complexity: 1049 Second operand 3 states. [2018-11-18 10:26:18,630 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 10:26:18,630 INFO L93 Difference]: Finished difference Result 3231 states and 4296 transitions. [2018-11-18 10:26:18,632 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 10:26:18,633 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3231 states and 4296 transitions. [2018-11-18 10:26:18,641 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3204 [2018-11-18 10:26:18,649 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3231 states to 3231 states and 4296 transitions. [2018-11-18 10:26:18,650 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3231 [2018-11-18 10:26:18,651 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3231 [2018-11-18 10:26:18,651 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3231 states and 4296 transitions. [2018-11-18 10:26:18,652 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 10:26:18,652 INFO L705 BuchiCegarLoop]: Abstraction has 3231 states and 4296 transitions. [2018-11-18 10:26:18,654 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3231 states and 4296 transitions. [2018-11-18 10:26:18,676 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3231 to 3215. [2018-11-18 10:26:18,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3215 states. [2018-11-18 10:26:18,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3215 states to 3215 states and 4280 transitions. [2018-11-18 10:26:18,680 INFO L728 BuchiCegarLoop]: Abstraction has 3215 states and 4280 transitions. [2018-11-18 10:26:18,680 INFO L608 BuchiCegarLoop]: Abstraction has 3215 states and 4280 transitions. [2018-11-18 10:26:18,680 INFO L442 BuchiCegarLoop]: ======== Iteration 20============ [2018-11-18 10:26:18,680 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3215 states and 4280 transitions. [2018-11-18 10:26:18,686 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3188 [2018-11-18 10:26:18,686 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 10:26:18,686 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 10:26:18,688 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 10:26:18,688 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 10:26:18,688 INFO L794 eck$LassoCheckResult]: Stem: 31394#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 31286#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 31287#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 31395#L88-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 31396#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 31404#L99-2 assume true; 32405#L99 assume !false; 31543#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 31544#L102 assume 12292 == ssl3_connect_~s__state~0; 32400#L103 [2018-11-18 10:26:18,688 INFO L796 eck$LassoCheckResult]: Loop: 32400#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 31540#L207 ssl3_connect_~s__server~0 := 0; 32395#L212 assume 0 != ssl3_connect_~cb~0; 32391#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 32392#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 32386#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 32384#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 32382#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 32379#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 32371#L521 ssl3_connect_~skip~0 := 0; 32367#L99-2 assume true; 32365#L99 assume !false; 32359#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 32353#L102 assume !(12292 == ssl3_connect_~s__state~0); 32351#L105 assume !(16384 == ssl3_connect_~s__state~0); 32349#L108 assume !(4096 == ssl3_connect_~s__state~0); 32347#L111 assume !(20480 == ssl3_connect_~s__state~0); 32343#L114 assume !(4099 == ssl3_connect_~s__state~0); 32341#L117 assume 4368 == ssl3_connect_~s__state~0; 31662#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 32336#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 32311#L254-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 32323#L263 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 32319#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 32313#L521 ssl3_connect_~skip~0 := 0; 32309#L99-2 assume true; 32306#L99 assume !false; 32303#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 32299#L102 assume !(12292 == ssl3_connect_~s__state~0); 32292#L105 assume !(16384 == ssl3_connect_~s__state~0); 32289#L108 assume !(4096 == ssl3_connect_~s__state~0); 32286#L111 assume !(20480 == ssl3_connect_~s__state~0); 32283#L114 assume !(4099 == ssl3_connect_~s__state~0); 32280#L117 assume !(4368 == ssl3_connect_~s__state~0); 32277#L120 assume !(4369 == ssl3_connect_~s__state~0); 32273#L123 assume 4384 == ssl3_connect_~s__state~0; 32270#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 32267#L270 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 32239#L270-2 assume !(ssl3_connect_~ret~0 <= 0); 32260#L276 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 32256#L276-2 ssl3_connect_~s__init_num~0 := 0; 32257#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 32243#L521 ssl3_connect_~skip~0 := 0; 32244#L99-2 assume true; 32230#L99 assume !false; 32231#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 32219#L102 assume !(12292 == ssl3_connect_~s__state~0); 32220#L105 assume !(16384 == ssl3_connect_~s__state~0); 32208#L108 assume !(4096 == ssl3_connect_~s__state~0); 32209#L111 assume !(20480 == ssl3_connect_~s__state~0); 32199#L114 assume !(4099 == ssl3_connect_~s__state~0); 32200#L117 assume !(4368 == ssl3_connect_~s__state~0); 32195#L120 assume !(4369 == ssl3_connect_~s__state~0); 32196#L123 assume !(4384 == ssl3_connect_~s__state~0); 32188#L126 assume !(4385 == ssl3_connect_~s__state~0); 32189#L129 assume 4400 == ssl3_connect_~s__state~0; 32185#L133 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 32186#L287 assume 0 != (ssl3_connect_~__cil_tmp56~0 - 256) % 4294967296;ssl3_connect_~skip~0 := 1; 33357#L287-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 34216#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 34211#L521 ssl3_connect_~skip~0 := 0; 34210#L99-2 assume true; 34209#L99 assume !false; 34208#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 34207#L102 assume !(12292 == ssl3_connect_~s__state~0); 34206#L105 assume !(16384 == ssl3_connect_~s__state~0); 34205#L108 assume !(4096 == ssl3_connect_~s__state~0); 34204#L111 assume !(20480 == ssl3_connect_~s__state~0); 34203#L114 assume !(4099 == ssl3_connect_~s__state~0); 34202#L117 assume !(4368 == ssl3_connect_~s__state~0); 34201#L120 assume !(4369 == ssl3_connect_~s__state~0); 34200#L123 assume !(4384 == ssl3_connect_~s__state~0); 34199#L126 assume !(4385 == ssl3_connect_~s__state~0); 34198#L129 assume !(4400 == ssl3_connect_~s__state~0); 34197#L132 assume !(4401 == ssl3_connect_~s__state~0); 34196#L135 assume 4416 == ssl3_connect_~s__state~0; 32994#L139 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 34195#L305 assume !(3 == ssl3_connect_~blastFlag~0); 34194#L305-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 34193#L313 assume !(0 == ssl3_connect_~tmp___6~0); 34191#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 34186#L521 ssl3_connect_~skip~0 := 0; 34185#L99-2 assume true; 34184#L99 assume !false; 34183#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 34182#L102 assume !(12292 == ssl3_connect_~s__state~0); 34181#L105 assume !(16384 == ssl3_connect_~s__state~0); 34180#L108 assume !(4096 == ssl3_connect_~s__state~0); 34179#L111 assume !(20480 == ssl3_connect_~s__state~0); 34178#L114 assume !(4099 == ssl3_connect_~s__state~0); 34177#L117 assume !(4368 == ssl3_connect_~s__state~0); 34176#L120 assume !(4369 == ssl3_connect_~s__state~0); 34175#L123 assume !(4384 == ssl3_connect_~s__state~0); 34174#L126 assume !(4385 == ssl3_connect_~s__state~0); 32272#L129 assume !(4400 == ssl3_connect_~s__state~0); 32269#L132 assume !(4401 == ssl3_connect_~s__state~0); 32265#L135 assume !(4416 == ssl3_connect_~s__state~0); 32266#L138 assume !(4417 == ssl3_connect_~s__state~0); 34165#L141 assume 4432 == ssl3_connect_~s__state~0; 32991#L145 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 34163#L321 assume !(5 == ssl3_connect_~blastFlag~0); 34162#L324 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 32229#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 32221#L521 ssl3_connect_~skip~0 := 0; 32216#L99-2 assume true; 32210#L99 assume !false; 32207#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 32201#L102 assume !(12292 == ssl3_connect_~s__state~0); 32119#L105 assume !(16384 == ssl3_connect_~s__state~0); 32113#L108 assume !(4096 == ssl3_connect_~s__state~0); 32111#L111 assume !(20480 == ssl3_connect_~s__state~0); 32109#L114 assume !(4099 == ssl3_connect_~s__state~0); 32107#L117 assume !(4368 == ssl3_connect_~s__state~0); 32105#L120 assume !(4369 == ssl3_connect_~s__state~0); 32103#L123 assume !(4384 == ssl3_connect_~s__state~0); 32101#L126 assume !(4385 == ssl3_connect_~s__state~0); 32099#L129 assume !(4400 == ssl3_connect_~s__state~0); 32097#L132 assume !(4401 == ssl3_connect_~s__state~0); 32095#L135 assume !(4416 == ssl3_connect_~s__state~0); 32093#L138 assume !(4417 == ssl3_connect_~s__state~0); 32091#L141 assume !(4432 == ssl3_connect_~s__state~0); 32089#L144 assume !(4433 == ssl3_connect_~s__state~0); 32087#L147 assume 4448 == ssl3_connect_~s__state~0; 32079#L151 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 32074#L333 assume !(ssl3_connect_~ret~0 <= 0); 32010#L336 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 32011#L336-2 ssl3_connect_~s__init_num~0 := 0; 32167#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 32160#L521 ssl3_connect_~skip~0 := 0; 32157#L99-2 assume true; 32154#L99 assume !false; 32151#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 32148#L102 assume !(12292 == ssl3_connect_~s__state~0); 32145#L105 assume !(16384 == ssl3_connect_~s__state~0); 32142#L108 assume !(4096 == ssl3_connect_~s__state~0); 32139#L111 assume !(20480 == ssl3_connect_~s__state~0); 32137#L114 assume !(4099 == ssl3_connect_~s__state~0); 32134#L117 assume !(4368 == ssl3_connect_~s__state~0); 32131#L120 assume !(4369 == ssl3_connect_~s__state~0); 32128#L123 assume !(4384 == ssl3_connect_~s__state~0); 32125#L126 assume !(4385 == ssl3_connect_~s__state~0); 32122#L129 assume !(4400 == ssl3_connect_~s__state~0); 32068#L132 assume !(4401 == ssl3_connect_~s__state~0); 32059#L135 assume !(4416 == ssl3_connect_~s__state~0); 32054#L138 assume !(4417 == ssl3_connect_~s__state~0); 32049#L141 assume !(4432 == ssl3_connect_~s__state~0); 32044#L144 assume !(4433 == ssl3_connect_~s__state~0); 32039#L147 assume !(4448 == ssl3_connect_~s__state~0); 32034#L150 assume !(4449 == ssl3_connect_~s__state~0); 32029#L153 assume 4464 == ssl3_connect_~s__state~0; 32024#L163 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 32009#L348 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 32001#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 31992#L521 ssl3_connect_~skip~0 := 0; 31987#L99-2 assume true; 31982#L99 assume !false; 31977#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 31975#L102 assume !(12292 == ssl3_connect_~s__state~0); 31972#L105 assume !(16384 == ssl3_connect_~s__state~0); 31969#L108 assume !(4096 == ssl3_connect_~s__state~0); 31966#L111 assume !(20480 == ssl3_connect_~s__state~0); 31963#L114 assume !(4099 == ssl3_connect_~s__state~0); 31962#L117 assume !(4368 == ssl3_connect_~s__state~0); 31961#L120 assume !(4369 == ssl3_connect_~s__state~0); 31957#L123 assume !(4384 == ssl3_connect_~s__state~0); 31948#L126 assume !(4385 == ssl3_connect_~s__state~0); 31945#L129 assume !(4400 == ssl3_connect_~s__state~0); 31940#L132 assume !(4401 == ssl3_connect_~s__state~0); 31935#L135 assume !(4416 == ssl3_connect_~s__state~0); 31929#L138 assume !(4417 == ssl3_connect_~s__state~0); 31921#L141 assume !(4432 == ssl3_connect_~s__state~0); 31913#L144 assume !(4433 == ssl3_connect_~s__state~0); 31909#L147 assume !(4448 == ssl3_connect_~s__state~0); 31904#L150 assume !(4449 == ssl3_connect_~s__state~0); 31899#L153 assume !(4464 == ssl3_connect_~s__state~0); 31894#L156 assume !(4465 == ssl3_connect_~s__state~0); 31891#L159 assume !(4466 == ssl3_connect_~s__state~0); 31888#L162 assume !(4467 == ssl3_connect_~s__state~0); 31885#L165 assume 4480 == ssl3_connect_~s__state~0; 31882#L169 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 31878#L357 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 31874#L361 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 31803#L361-2 ssl3_connect_~s__init_num~0 := 0; 31802#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 33072#L521 ssl3_connect_~skip~0 := 0; 33071#L99-2 assume true; 33070#L99 assume !false; 33069#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 33068#L102 assume !(12292 == ssl3_connect_~s__state~0); 33067#L105 assume !(16384 == ssl3_connect_~s__state~0); 33066#L108 assume !(4096 == ssl3_connect_~s__state~0); 33065#L111 assume !(20480 == ssl3_connect_~s__state~0); 33064#L114 assume !(4099 == ssl3_connect_~s__state~0); 33063#L117 assume !(4368 == ssl3_connect_~s__state~0); 33062#L120 assume !(4369 == ssl3_connect_~s__state~0); 33061#L123 assume !(4384 == ssl3_connect_~s__state~0); 33060#L126 assume !(4385 == ssl3_connect_~s__state~0); 33059#L129 assume !(4400 == ssl3_connect_~s__state~0); 33058#L132 assume !(4401 == ssl3_connect_~s__state~0); 33057#L135 assume !(4416 == ssl3_connect_~s__state~0); 33056#L138 assume !(4417 == ssl3_connect_~s__state~0); 33055#L141 assume !(4432 == ssl3_connect_~s__state~0); 33054#L144 assume !(4433 == ssl3_connect_~s__state~0); 33053#L147 assume !(4448 == ssl3_connect_~s__state~0); 33052#L150 assume !(4449 == ssl3_connect_~s__state~0); 33051#L153 assume !(4464 == ssl3_connect_~s__state~0); 33050#L156 assume !(4465 == ssl3_connect_~s__state~0); 33049#L159 assume !(4466 == ssl3_connect_~s__state~0); 33048#L162 assume !(4467 == ssl3_connect_~s__state~0); 33047#L165 assume !(4480 == ssl3_connect_~s__state~0); 33046#L168 assume !(4481 == ssl3_connect_~s__state~0); 33045#L171 assume !(4496 == ssl3_connect_~s__state~0); 33044#L174 assume !(4497 == ssl3_connect_~s__state~0); 33043#L177 assume !(4512 == ssl3_connect_~s__state~0); 31721#L180 assume !(4513 == ssl3_connect_~s__state~0); 31718#L183 assume !(4528 == ssl3_connect_~s__state~0); 31552#L186 assume !(4529 == ssl3_connect_~s__state~0); 31554#L189 assume !(4560 == ssl3_connect_~s__state~0); 31596#L192 assume !(4561 == ssl3_connect_~s__state~0); 31597#L195 assume 4352 == ssl3_connect_~s__state~0; 31592#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 31593#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 31587#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 31588#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 33009#L521 ssl3_connect_~skip~0 := 0; 33008#L99-2 assume true; 33007#L99 assume !false; 33006#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 33005#L102 assume 12292 == ssl3_connect_~s__state~0; 32400#L103 [2018-11-18 10:26:18,688 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:26:18,688 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 17 times [2018-11-18 10:26:18,689 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:26:18,689 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:26:18,689 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:18,689 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:26:18,689 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:18,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:26:18,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:26:18,694 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:26:18,694 INFO L82 PathProgramCache]: Analyzing trace with hash 1926307260, now seen corresponding path program 1 times [2018-11-18 10:26:18,694 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:26:18,694 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:26:18,694 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:18,694 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 10:26:18,695 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:18,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:26:18,744 INFO L134 CoverageAnalysis]: Checked inductivity of 620 backedges. 200 proven. 0 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2018-11-18 10:26:18,745 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 10:26:18,745 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 10:26:18,745 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 10:26:18,745 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 10:26:18,745 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 10:26:18,746 INFO L87 Difference]: Start difference. First operand 3215 states and 4280 transitions. cyclomatic complexity: 1069 Second operand 3 states. [2018-11-18 10:26:18,852 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 10:26:18,852 INFO L93 Difference]: Finished difference Result 3519 states and 4624 transitions. [2018-11-18 10:26:18,852 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 10:26:18,852 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3519 states and 4624 transitions. [2018-11-18 10:26:18,860 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3492 [2018-11-18 10:26:18,868 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3519 states to 3519 states and 4624 transitions. [2018-11-18 10:26:18,869 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3519 [2018-11-18 10:26:18,870 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3519 [2018-11-18 10:26:18,870 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3519 states and 4624 transitions. [2018-11-18 10:26:18,870 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 10:26:18,870 INFO L705 BuchiCegarLoop]: Abstraction has 3519 states and 4624 transitions. [2018-11-18 10:26:18,873 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3519 states and 4624 transitions. [2018-11-18 10:26:18,895 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3519 to 3503. [2018-11-18 10:26:18,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3503 states. [2018-11-18 10:26:18,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3503 states to 3503 states and 4608 transitions. [2018-11-18 10:26:18,899 INFO L728 BuchiCegarLoop]: Abstraction has 3503 states and 4608 transitions. [2018-11-18 10:26:18,899 INFO L608 BuchiCegarLoop]: Abstraction has 3503 states and 4608 transitions. [2018-11-18 10:26:18,899 INFO L442 BuchiCegarLoop]: ======== Iteration 21============ [2018-11-18 10:26:18,899 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3503 states and 4608 transitions. [2018-11-18 10:26:18,907 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3476 [2018-11-18 10:26:18,907 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 10:26:18,907 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 10:26:18,908 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 10:26:18,909 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 10:26:18,909 INFO L794 eck$LassoCheckResult]: Stem: 38136#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 38026#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 38027#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 38137#L88-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 38138#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 38149#L99-2 assume true; 38295#L99 assume !false; 39475#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 39467#L102 assume 12292 == ssl3_connect_~s__state~0; 38767#L103 [2018-11-18 10:26:18,909 INFO L796 eck$LassoCheckResult]: Loop: 38767#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 38289#L207 ssl3_connect_~s__server~0 := 0; 39464#L212 assume 0 != ssl3_connect_~cb~0; 39463#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 39462#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 39460#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 39458#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 39456#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 39453#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 39443#L521 ssl3_connect_~skip~0 := 0; 39441#L99-2 assume true; 39428#L99 assume !false; 39424#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 39420#L102 assume !(12292 == ssl3_connect_~s__state~0); 39416#L105 assume !(16384 == ssl3_connect_~s__state~0); 39412#L108 assume !(4096 == ssl3_connect_~s__state~0); 39408#L111 assume !(20480 == ssl3_connect_~s__state~0); 39404#L114 assume !(4099 == ssl3_connect_~s__state~0); 39400#L117 assume 4368 == ssl3_connect_~s__state~0; 38452#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 39392#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 39349#L254-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 39390#L263 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 39173#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 39167#L521 ssl3_connect_~skip~0 := 0; 39165#L99-2 assume true; 39163#L99 assume !false; 39161#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 39159#L102 assume !(12292 == ssl3_connect_~s__state~0); 39157#L105 assume !(16384 == ssl3_connect_~s__state~0); 39155#L108 assume !(4096 == ssl3_connect_~s__state~0); 39153#L111 assume !(20480 == ssl3_connect_~s__state~0); 39152#L114 assume !(4099 == ssl3_connect_~s__state~0); 39148#L117 assume !(4368 == ssl3_connect_~s__state~0); 39146#L120 assume !(4369 == ssl3_connect_~s__state~0); 39140#L123 assume 4384 == ssl3_connect_~s__state~0; 38759#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 39136#L270 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 39128#L270-2 assume !(ssl3_connect_~ret~0 <= 0); 39125#L276 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 39123#L276-2 ssl3_connect_~s__init_num~0 := 0; 39120#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 39114#L521 ssl3_connect_~skip~0 := 0; 39112#L99-2 assume true; 39110#L99 assume !false; 39108#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 39106#L102 assume !(12292 == ssl3_connect_~s__state~0); 39104#L105 assume !(16384 == ssl3_connect_~s__state~0); 39102#L108 assume !(4096 == ssl3_connect_~s__state~0); 39100#L111 assume !(20480 == ssl3_connect_~s__state~0); 39098#L114 assume !(4099 == ssl3_connect_~s__state~0); 39096#L117 assume !(4368 == ssl3_connect_~s__state~0); 39094#L120 assume !(4369 == ssl3_connect_~s__state~0); 39092#L123 assume !(4384 == ssl3_connect_~s__state~0); 39088#L126 assume !(4385 == ssl3_connect_~s__state~0); 39085#L129 assume 4400 == ssl3_connect_~s__state~0; 38756#L133 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 39076#L287 assume 0 != (ssl3_connect_~__cil_tmp56~0 - 256) % 4294967296;ssl3_connect_~skip~0 := 1; 39072#L287-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 39069#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 39063#L521 ssl3_connect_~skip~0 := 0; 39061#L99-2 assume true; 39059#L99 assume !false; 39057#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 39055#L102 assume !(12292 == ssl3_connect_~s__state~0); 39053#L105 assume !(16384 == ssl3_connect_~s__state~0); 39051#L108 assume !(4096 == ssl3_connect_~s__state~0); 39049#L111 assume !(20480 == ssl3_connect_~s__state~0); 39047#L114 assume !(4099 == ssl3_connect_~s__state~0); 39045#L117 assume !(4368 == ssl3_connect_~s__state~0); 39043#L120 assume !(4369 == ssl3_connect_~s__state~0); 39041#L123 assume !(4384 == ssl3_connect_~s__state~0); 39040#L126 assume !(4385 == ssl3_connect_~s__state~0); 39038#L129 assume !(4400 == ssl3_connect_~s__state~0); 39036#L132 assume !(4401 == ssl3_connect_~s__state~0); 39035#L135 assume 4416 == ssl3_connect_~s__state~0; 38753#L139 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 39027#L305 assume !(3 == ssl3_connect_~blastFlag~0); 39025#L305-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 39023#L313 assume !(0 == ssl3_connect_~tmp___6~0); 39020#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 39014#L521 ssl3_connect_~skip~0 := 0; 39012#L99-2 assume true; 39010#L99 assume !false; 39008#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 39006#L102 assume !(12292 == ssl3_connect_~s__state~0); 39004#L105 assume !(16384 == ssl3_connect_~s__state~0); 39002#L108 assume !(4096 == ssl3_connect_~s__state~0); 39000#L111 assume !(20480 == ssl3_connect_~s__state~0); 38998#L114 assume !(4099 == ssl3_connect_~s__state~0); 38996#L117 assume !(4368 == ssl3_connect_~s__state~0); 38994#L120 assume !(4369 == ssl3_connect_~s__state~0); 38992#L123 assume !(4384 == ssl3_connect_~s__state~0); 38990#L126 assume !(4385 == ssl3_connect_~s__state~0); 38988#L129 assume !(4400 == ssl3_connect_~s__state~0); 38986#L132 assume !(4401 == ssl3_connect_~s__state~0); 38985#L135 assume !(4416 == ssl3_connect_~s__state~0); 38983#L138 assume !(4417 == ssl3_connect_~s__state~0); 38980#L141 assume 4432 == ssl3_connect_~s__state~0; 38750#L145 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 38973#L321 assume !(5 == ssl3_connect_~blastFlag~0); 38971#L324 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 38968#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 38962#L521 ssl3_connect_~skip~0 := 0; 38960#L99-2 assume true; 38958#L99 assume !false; 38956#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38954#L102 assume !(12292 == ssl3_connect_~s__state~0); 38952#L105 assume !(16384 == ssl3_connect_~s__state~0); 38949#L108 assume !(4096 == ssl3_connect_~s__state~0); 38942#L111 assume !(20480 == ssl3_connect_~s__state~0); 38939#L114 assume !(4099 == ssl3_connect_~s__state~0); 38936#L117 assume !(4368 == ssl3_connect_~s__state~0); 38933#L120 assume !(4369 == ssl3_connect_~s__state~0); 38930#L123 assume !(4384 == ssl3_connect_~s__state~0); 38927#L126 assume !(4385 == ssl3_connect_~s__state~0); 38925#L129 assume !(4400 == ssl3_connect_~s__state~0); 38923#L132 assume !(4401 == ssl3_connect_~s__state~0); 38921#L135 assume !(4416 == ssl3_connect_~s__state~0); 38919#L138 assume !(4417 == ssl3_connect_~s__state~0); 38918#L141 assume !(4432 == ssl3_connect_~s__state~0); 38916#L144 assume !(4433 == ssl3_connect_~s__state~0); 38915#L147 assume 4448 == ssl3_connect_~s__state~0; 38747#L151 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 38914#L333 assume !(ssl3_connect_~ret~0 <= 0); 38912#L336 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 38911#L336-2 ssl3_connect_~s__init_num~0 := 0; 38910#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 38905#L521 ssl3_connect_~skip~0 := 0; 38843#L99-2 assume true; 38842#L99 assume !false; 38840#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38839#L102 assume !(12292 == ssl3_connect_~s__state~0); 38838#L105 assume !(16384 == ssl3_connect_~s__state~0); 38837#L108 assume !(4096 == ssl3_connect_~s__state~0); 38836#L111 assume !(20480 == ssl3_connect_~s__state~0); 38835#L114 assume !(4099 == ssl3_connect_~s__state~0); 38834#L117 assume !(4368 == ssl3_connect_~s__state~0); 38831#L120 assume !(4369 == ssl3_connect_~s__state~0); 38829#L123 assume !(4384 == ssl3_connect_~s__state~0); 38827#L126 assume !(4385 == ssl3_connect_~s__state~0); 38824#L129 assume !(4400 == ssl3_connect_~s__state~0); 38820#L132 assume !(4401 == ssl3_connect_~s__state~0); 38819#L135 assume !(4416 == ssl3_connect_~s__state~0); 38818#L138 assume !(4417 == ssl3_connect_~s__state~0); 38817#L141 assume !(4432 == ssl3_connect_~s__state~0); 38816#L144 assume !(4433 == ssl3_connect_~s__state~0); 38814#L147 assume !(4448 == ssl3_connect_~s__state~0); 38813#L150 assume !(4449 == ssl3_connect_~s__state~0); 38812#L153 assume 4464 == ssl3_connect_~s__state~0; 38408#L163 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 38811#L348 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 38737#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 38731#L521 ssl3_connect_~skip~0 := 0; 38729#L99-2 assume true; 38727#L99 assume !false; 38725#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38723#L102 assume !(12292 == ssl3_connect_~s__state~0); 38721#L105 assume !(16384 == ssl3_connect_~s__state~0); 38719#L108 assume !(4096 == ssl3_connect_~s__state~0); 38717#L111 assume !(20480 == ssl3_connect_~s__state~0); 38715#L114 assume !(4099 == ssl3_connect_~s__state~0); 38713#L117 assume !(4368 == ssl3_connect_~s__state~0); 38711#L120 assume !(4369 == ssl3_connect_~s__state~0); 38709#L123 assume !(4384 == ssl3_connect_~s__state~0); 38707#L126 assume !(4385 == ssl3_connect_~s__state~0); 38705#L129 assume !(4400 == ssl3_connect_~s__state~0); 38703#L132 assume !(4401 == ssl3_connect_~s__state~0); 38701#L135 assume !(4416 == ssl3_connect_~s__state~0); 38699#L138 assume !(4417 == ssl3_connect_~s__state~0); 38697#L141 assume !(4432 == ssl3_connect_~s__state~0); 38695#L144 assume !(4433 == ssl3_connect_~s__state~0); 38693#L147 assume !(4448 == ssl3_connect_~s__state~0); 38691#L150 assume !(4449 == ssl3_connect_~s__state~0); 38689#L153 assume !(4464 == ssl3_connect_~s__state~0); 38687#L156 assume !(4465 == ssl3_connect_~s__state~0); 38685#L159 assume !(4466 == ssl3_connect_~s__state~0); 38683#L162 assume !(4467 == ssl3_connect_~s__state~0); 38679#L165 assume 4480 == ssl3_connect_~s__state~0; 38678#L169 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 38636#L357 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 38637#L361 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 38673#L361-2 ssl3_connect_~s__init_num~0 := 0; 38627#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 38623#L521 ssl3_connect_~skip~0 := 0; 38618#L99-2 assume true; 38619#L99 assume !false; 38614#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38615#L102 assume !(12292 == ssl3_connect_~s__state~0); 38610#L105 assume !(16384 == ssl3_connect_~s__state~0); 38611#L108 assume !(4096 == ssl3_connect_~s__state~0); 38606#L111 assume !(20480 == ssl3_connect_~s__state~0); 38607#L114 assume !(4099 == ssl3_connect_~s__state~0); 38602#L117 assume !(4368 == ssl3_connect_~s__state~0); 38603#L120 assume !(4369 == ssl3_connect_~s__state~0); 38598#L123 assume !(4384 == ssl3_connect_~s__state~0); 38599#L126 assume !(4385 == ssl3_connect_~s__state~0); 38594#L129 assume !(4400 == ssl3_connect_~s__state~0); 38595#L132 assume !(4401 == ssl3_connect_~s__state~0); 38590#L135 assume !(4416 == ssl3_connect_~s__state~0); 38591#L138 assume !(4417 == ssl3_connect_~s__state~0); 38586#L141 assume !(4432 == ssl3_connect_~s__state~0); 38587#L144 assume !(4433 == ssl3_connect_~s__state~0); 38582#L147 assume !(4448 == ssl3_connect_~s__state~0); 38583#L150 assume !(4449 == ssl3_connect_~s__state~0); 38578#L153 assume !(4464 == ssl3_connect_~s__state~0); 38579#L156 assume !(4465 == ssl3_connect_~s__state~0); 38574#L159 assume !(4466 == ssl3_connect_~s__state~0); 38575#L162 assume !(4467 == ssl3_connect_~s__state~0); 38570#L165 assume !(4480 == ssl3_connect_~s__state~0); 38571#L168 assume !(4481 == ssl3_connect_~s__state~0); 38566#L171 assume !(4496 == ssl3_connect_~s__state~0); 38567#L174 assume !(4497 == ssl3_connect_~s__state~0); 38563#L177 assume 4512 == ssl3_connect_~s__state~0; 38516#L181 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 38810#L382 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 38809#L388 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 38808#L388-2 assume !(0 == ssl3_connect_~tmp___7~0); 38807#L397 assume !(0 == ssl3_connect_~tmp___8~0); 38805#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 38800#L521 ssl3_connect_~skip~0 := 0; 38799#L99-2 assume true; 38798#L99 assume !false; 38797#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38796#L102 assume !(12292 == ssl3_connect_~s__state~0); 38795#L105 assume !(16384 == ssl3_connect_~s__state~0); 38794#L108 assume !(4096 == ssl3_connect_~s__state~0); 38793#L111 assume !(20480 == ssl3_connect_~s__state~0); 38792#L114 assume !(4099 == ssl3_connect_~s__state~0); 38791#L117 assume !(4368 == ssl3_connect_~s__state~0); 38790#L120 assume !(4369 == ssl3_connect_~s__state~0); 38789#L123 assume !(4384 == ssl3_connect_~s__state~0); 38788#L126 assume !(4385 == ssl3_connect_~s__state~0); 38787#L129 assume !(4400 == ssl3_connect_~s__state~0); 38786#L132 assume !(4401 == ssl3_connect_~s__state~0); 38785#L135 assume !(4416 == ssl3_connect_~s__state~0); 38784#L138 assume !(4417 == ssl3_connect_~s__state~0); 38783#L141 assume !(4432 == ssl3_connect_~s__state~0); 38782#L144 assume !(4433 == ssl3_connect_~s__state~0); 38781#L147 assume !(4448 == ssl3_connect_~s__state~0); 38780#L150 assume !(4449 == ssl3_connect_~s__state~0); 38779#L153 assume !(4464 == ssl3_connect_~s__state~0); 38778#L156 assume !(4465 == ssl3_connect_~s__state~0); 38777#L159 assume !(4466 == ssl3_connect_~s__state~0); 38523#L162 assume !(4467 == ssl3_connect_~s__state~0); 38524#L165 assume !(4480 == ssl3_connect_~s__state~0); 38681#L168 assume !(4481 == ssl3_connect_~s__state~0); 38519#L171 assume !(4496 == ssl3_connect_~s__state~0); 38518#L174 assume !(4497 == ssl3_connect_~s__state~0); 38517#L177 assume !(4512 == ssl3_connect_~s__state~0); 38515#L180 assume !(4513 == ssl3_connect_~s__state~0); 38514#L183 assume !(4528 == ssl3_connect_~s__state~0); 38300#L186 assume !(4529 == ssl3_connect_~s__state~0); 38301#L189 assume !(4560 == ssl3_connect_~s__state~0); 38356#L192 assume !(4561 == ssl3_connect_~s__state~0); 38357#L195 assume 4352 == ssl3_connect_~s__state~0; 38352#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 38353#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 38347#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 38348#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 38771#L521 ssl3_connect_~skip~0 := 0; 38770#L99-2 assume true; 38769#L99 assume !false; 38768#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38766#L102 assume 12292 == ssl3_connect_~s__state~0; 38767#L103 [2018-11-18 10:26:18,909 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:26:18,909 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 18 times [2018-11-18 10:26:18,909 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:26:18,910 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:26:18,910 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:18,910 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:26:18,910 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:18,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:26:18,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:26:18,915 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:26:18,915 INFO L82 PathProgramCache]: Analyzing trace with hash 1447897927, now seen corresponding path program 1 times [2018-11-18 10:26:18,915 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:26:18,915 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:26:18,915 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:18,916 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 10:26:18,916 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:18,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:26:18,977 INFO L134 CoverageAnalysis]: Checked inductivity of 803 backedges. 237 proven. 0 refuted. 0 times theorem prover too weak. 566 trivial. 0 not checked. [2018-11-18 10:26:18,977 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 10:26:18,977 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 10:26:18,977 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 10:26:18,978 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 10:26:18,978 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 10:26:18,978 INFO L87 Difference]: Start difference. First operand 3503 states and 4608 transitions. cyclomatic complexity: 1109 Second operand 3 states. [2018-11-18 10:26:19,073 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 10:26:19,073 INFO L93 Difference]: Finished difference Result 3503 states and 4392 transitions. [2018-11-18 10:26:19,075 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 10:26:19,076 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3503 states and 4392 transitions. [2018-11-18 10:26:19,103 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3476 [2018-11-18 10:26:19,110 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3503 states to 3503 states and 4392 transitions. [2018-11-18 10:26:19,111 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3503 [2018-11-18 10:26:19,112 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3503 [2018-11-18 10:26:19,112 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3503 states and 4392 transitions. [2018-11-18 10:26:19,112 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 10:26:19,112 INFO L705 BuchiCegarLoop]: Abstraction has 3503 states and 4392 transitions. [2018-11-18 10:26:19,114 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3503 states and 4392 transitions. [2018-11-18 10:26:19,138 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3503 to 3487. [2018-11-18 10:26:19,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3487 states. [2018-11-18 10:26:19,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3487 states to 3487 states and 4376 transitions. [2018-11-18 10:26:19,142 INFO L728 BuchiCegarLoop]: Abstraction has 3487 states and 4376 transitions. [2018-11-18 10:26:19,142 INFO L608 BuchiCegarLoop]: Abstraction has 3487 states and 4376 transitions. [2018-11-18 10:26:19,143 INFO L442 BuchiCegarLoop]: ======== Iteration 22============ [2018-11-18 10:26:19,143 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3487 states and 4376 transitions. [2018-11-18 10:26:19,150 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3460 [2018-11-18 10:26:19,150 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 10:26:19,150 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 10:26:19,151 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 10:26:19,152 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 10:26:19,152 INFO L794 eck$LassoCheckResult]: Stem: 45140#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 45038#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 45039#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 45141#L88-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 45142#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 45149#L99-2 assume true; 45270#L99 assume !false; 45265#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 45266#L102 assume 12292 == ssl3_connect_~s__state~0; 46552#L103 [2018-11-18 10:26:19,152 INFO L796 eck$LassoCheckResult]: Loop: 46552#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 45181#L207 ssl3_connect_~s__server~0 := 0; 46757#L212 assume 0 != ssl3_connect_~cb~0; 46756#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 46755#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 46753#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 46750#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 46748#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 46727#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 46721#L521 ssl3_connect_~skip~0 := 0; 46717#L99-2 assume true; 46715#L99 assume !false; 46713#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 46711#L102 assume !(12292 == ssl3_connect_~s__state~0); 46709#L105 assume !(16384 == ssl3_connect_~s__state~0); 46707#L108 assume !(4096 == ssl3_connect_~s__state~0); 46705#L111 assume !(20480 == ssl3_connect_~s__state~0); 46703#L114 assume !(4099 == ssl3_connect_~s__state~0); 46701#L117 assume 4368 == ssl3_connect_~s__state~0; 45354#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 46699#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 46693#L254-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 46691#L263 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 46684#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 46678#L521 ssl3_connect_~skip~0 := 0; 46676#L99-2 assume true; 46674#L99 assume !false; 46672#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 46670#L102 assume !(12292 == ssl3_connect_~s__state~0); 46668#L105 assume !(16384 == ssl3_connect_~s__state~0); 46666#L108 assume !(4096 == ssl3_connect_~s__state~0); 46664#L111 assume !(20480 == ssl3_connect_~s__state~0); 46662#L114 assume !(4099 == ssl3_connect_~s__state~0); 46660#L117 assume !(4368 == ssl3_connect_~s__state~0); 46658#L120 assume !(4369 == ssl3_connect_~s__state~0); 46656#L123 assume 4384 == ssl3_connect_~s__state~0; 45857#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 46655#L270 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 46652#L270-2 assume !(ssl3_connect_~ret~0 <= 0); 46649#L276 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 46647#L276-2 ssl3_connect_~s__init_num~0 := 0; 46620#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 46614#L521 ssl3_connect_~skip~0 := 0; 46612#L99-2 assume true; 46610#L99 assume !false; 46608#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 46606#L102 assume !(12292 == ssl3_connect_~s__state~0); 46604#L105 assume !(16384 == ssl3_connect_~s__state~0); 46602#L108 assume !(4096 == ssl3_connect_~s__state~0); 46600#L111 assume !(20480 == ssl3_connect_~s__state~0); 46598#L114 assume !(4099 == ssl3_connect_~s__state~0); 46596#L117 assume !(4368 == ssl3_connect_~s__state~0); 46594#L120 assume !(4369 == ssl3_connect_~s__state~0); 46592#L123 assume !(4384 == ssl3_connect_~s__state~0); 46591#L126 assume !(4385 == ssl3_connect_~s__state~0); 46589#L129 assume 4400 == ssl3_connect_~s__state~0; 45851#L133 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 46585#L287 assume 0 != (ssl3_connect_~__cil_tmp56~0 - 256) % 4294967296;ssl3_connect_~skip~0 := 1; 46586#L287-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 46574#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 46562#L521 ssl3_connect_~skip~0 := 0; 46560#L99-2 assume true; 46558#L99 assume !false; 46556#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 46554#L102 assume !(12292 == ssl3_connect_~s__state~0); 46551#L105 assume !(16384 == ssl3_connect_~s__state~0); 46549#L108 assume !(4096 == ssl3_connect_~s__state~0); 46547#L111 assume !(20480 == ssl3_connect_~s__state~0); 46545#L114 assume !(4099 == ssl3_connect_~s__state~0); 46543#L117 assume !(4368 == ssl3_connect_~s__state~0); 46541#L120 assume !(4369 == ssl3_connect_~s__state~0); 46539#L123 assume !(4384 == ssl3_connect_~s__state~0); 46537#L126 assume !(4385 == ssl3_connect_~s__state~0); 46535#L129 assume !(4400 == ssl3_connect_~s__state~0); 46533#L132 assume !(4401 == ssl3_connect_~s__state~0); 46531#L135 assume 4416 == ssl3_connect_~s__state~0; 45844#L139 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 46527#L305 assume !(3 == ssl3_connect_~blastFlag~0); 46521#L305-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 46522#L313 assume !(0 == ssl3_connect_~tmp___6~0); 46511#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 46507#L521 ssl3_connect_~skip~0 := 0; 46498#L99-2 assume true; 46499#L99 assume !false; 46490#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 46491#L102 assume !(12292 == ssl3_connect_~s__state~0); 46482#L105 assume !(16384 == ssl3_connect_~s__state~0); 46483#L108 assume !(4096 == ssl3_connect_~s__state~0); 46333#L111 assume !(20480 == ssl3_connect_~s__state~0); 46334#L114 assume !(4099 == ssl3_connect_~s__state~0); 46325#L117 assume !(4368 == ssl3_connect_~s__state~0); 46326#L120 assume !(4369 == ssl3_connect_~s__state~0); 46317#L123 assume !(4384 == ssl3_connect_~s__state~0); 46318#L126 assume !(4385 == ssl3_connect_~s__state~0); 46310#L129 assume !(4400 == ssl3_connect_~s__state~0); 46311#L132 assume !(4401 == ssl3_connect_~s__state~0); 46304#L135 assume !(4416 == ssl3_connect_~s__state~0); 46305#L138 assume !(4417 == ssl3_connect_~s__state~0); 46300#L141 assume 4432 == ssl3_connect_~s__state~0; 46301#L145 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 46296#L321 assume !(5 == ssl3_connect_~blastFlag~0); 46297#L324 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 46290#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 46285#L521 ssl3_connect_~skip~0 := 0; 46284#L99-2 assume true; 46282#L99 assume !false; 46281#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 46274#L102 assume !(12292 == ssl3_connect_~s__state~0); 46271#L105 assume !(16384 == ssl3_connect_~s__state~0); 46268#L108 assume !(4096 == ssl3_connect_~s__state~0); 46265#L111 assume !(20480 == ssl3_connect_~s__state~0); 46262#L114 assume !(4099 == ssl3_connect_~s__state~0); 46259#L117 assume !(4368 == ssl3_connect_~s__state~0); 46256#L120 assume !(4369 == ssl3_connect_~s__state~0); 46253#L123 assume !(4384 == ssl3_connect_~s__state~0); 46250#L126 assume !(4385 == ssl3_connect_~s__state~0); 46247#L129 assume !(4400 == ssl3_connect_~s__state~0); 46244#L132 assume !(4401 == ssl3_connect_~s__state~0); 46241#L135 assume !(4416 == ssl3_connect_~s__state~0); 46238#L138 assume !(4417 == ssl3_connect_~s__state~0); 46235#L141 assume !(4432 == ssl3_connect_~s__state~0); 46232#L144 assume !(4433 == ssl3_connect_~s__state~0); 46229#L147 assume 4448 == ssl3_connect_~s__state~0; 46226#L151 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 46223#L333 assume !(ssl3_connect_~ret~0 <= 0); 46220#L336 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 46218#L336-2 ssl3_connect_~s__init_num~0 := 0; 46203#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 46194#L521 ssl3_connect_~skip~0 := 0; 46187#L99-2 assume true; 46186#L99 assume !false; 46183#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 46173#L102 assume !(12292 == ssl3_connect_~s__state~0); 46164#L105 assume !(16384 == ssl3_connect_~s__state~0); 46159#L108 assume !(4096 == ssl3_connect_~s__state~0); 46154#L111 assume !(20480 == ssl3_connect_~s__state~0); 46149#L114 assume !(4099 == ssl3_connect_~s__state~0); 46144#L117 assume !(4368 == ssl3_connect_~s__state~0); 46139#L120 assume !(4369 == ssl3_connect_~s__state~0); 46134#L123 assume !(4384 == ssl3_connect_~s__state~0); 46129#L126 assume !(4385 == ssl3_connect_~s__state~0); 46124#L129 assume !(4400 == ssl3_connect_~s__state~0); 46119#L132 assume !(4401 == ssl3_connect_~s__state~0); 46114#L135 assume !(4416 == ssl3_connect_~s__state~0); 46109#L138 assume !(4417 == ssl3_connect_~s__state~0); 46104#L141 assume !(4432 == ssl3_connect_~s__state~0); 46100#L144 assume !(4433 == ssl3_connect_~s__state~0); 46095#L147 assume !(4448 == ssl3_connect_~s__state~0); 46081#L150 assume !(4449 == ssl3_connect_~s__state~0); 46074#L153 assume 4464 == ssl3_connect_~s__state~0; 46068#L163 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 46069#L348 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 45975#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 45971#L521 ssl3_connect_~skip~0 := 0; 45964#L99-2 assume true; 45965#L99 assume !false; 45958#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 45959#L102 assume !(12292 == ssl3_connect_~s__state~0); 45952#L105 assume !(16384 == ssl3_connect_~s__state~0); 45953#L108 assume !(4096 == ssl3_connect_~s__state~0); 45946#L111 assume !(20480 == ssl3_connect_~s__state~0); 45947#L114 assume !(4099 == ssl3_connect_~s__state~0); 45939#L117 assume !(4368 == ssl3_connect_~s__state~0); 45940#L120 assume !(4369 == ssl3_connect_~s__state~0); 45933#L123 assume !(4384 == ssl3_connect_~s__state~0); 45934#L126 assume !(4385 == ssl3_connect_~s__state~0); 45927#L129 assume !(4400 == ssl3_connect_~s__state~0); 45928#L132 assume !(4401 == ssl3_connect_~s__state~0); 45920#L135 assume !(4416 == ssl3_connect_~s__state~0); 45921#L138 assume !(4417 == ssl3_connect_~s__state~0); 45914#L141 assume !(4432 == ssl3_connect_~s__state~0); 45915#L144 assume !(4433 == ssl3_connect_~s__state~0); 45907#L147 assume !(4448 == ssl3_connect_~s__state~0); 45908#L150 assume !(4449 == ssl3_connect_~s__state~0); 45899#L153 assume !(4464 == ssl3_connect_~s__state~0); 45900#L156 assume !(4465 == ssl3_connect_~s__state~0); 45892#L159 assume !(4466 == ssl3_connect_~s__state~0); 45893#L162 assume !(4467 == ssl3_connect_~s__state~0); 45815#L165 assume 4480 == ssl3_connect_~s__state~0; 45816#L169 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 45711#L357 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 45712#L361 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 46839#L361-2 ssl3_connect_~s__init_num~0 := 0; 46837#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 46832#L521 ssl3_connect_~skip~0 := 0; 46831#L99-2 assume true; 46830#L99 assume !false; 46829#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 46828#L102 assume !(12292 == ssl3_connect_~s__state~0); 46827#L105 assume !(16384 == ssl3_connect_~s__state~0); 46826#L108 assume !(4096 == ssl3_connect_~s__state~0); 46825#L111 assume !(20480 == ssl3_connect_~s__state~0); 46824#L114 assume !(4099 == ssl3_connect_~s__state~0); 46823#L117 assume !(4368 == ssl3_connect_~s__state~0); 46822#L120 assume !(4369 == ssl3_connect_~s__state~0); 46821#L123 assume !(4384 == ssl3_connect_~s__state~0); 46820#L126 assume !(4385 == ssl3_connect_~s__state~0); 46819#L129 assume !(4400 == ssl3_connect_~s__state~0); 46818#L132 assume !(4401 == ssl3_connect_~s__state~0); 46817#L135 assume !(4416 == ssl3_connect_~s__state~0); 46816#L138 assume !(4417 == ssl3_connect_~s__state~0); 46815#L141 assume !(4432 == ssl3_connect_~s__state~0); 46814#L144 assume !(4433 == ssl3_connect_~s__state~0); 46813#L147 assume !(4448 == ssl3_connect_~s__state~0); 46812#L150 assume !(4449 == ssl3_connect_~s__state~0); 46811#L153 assume !(4464 == ssl3_connect_~s__state~0); 46810#L156 assume !(4465 == ssl3_connect_~s__state~0); 46809#L159 assume !(4466 == ssl3_connect_~s__state~0); 46808#L162 assume !(4467 == ssl3_connect_~s__state~0); 46807#L165 assume !(4480 == ssl3_connect_~s__state~0); 46806#L168 assume !(4481 == ssl3_connect_~s__state~0); 46805#L171 assume !(4496 == ssl3_connect_~s__state~0); 46804#L174 assume !(4497 == ssl3_connect_~s__state~0); 46803#L177 assume 4512 == ssl3_connect_~s__state~0; 46631#L181 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 46802#L382 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 46801#L388 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 46800#L388-2 assume !(0 == ssl3_connect_~tmp___7~0); 46799#L397 assume !(0 == ssl3_connect_~tmp___8~0); 46797#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 46792#L521 ssl3_connect_~skip~0 := 0; 46791#L99-2 assume true; 46790#L99 assume !false; 46789#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 46788#L102 assume !(12292 == ssl3_connect_~s__state~0); 46787#L105 assume !(16384 == ssl3_connect_~s__state~0); 46786#L108 assume !(4096 == ssl3_connect_~s__state~0); 46785#L111 assume !(20480 == ssl3_connect_~s__state~0); 46784#L114 assume !(4099 == ssl3_connect_~s__state~0); 46783#L117 assume !(4368 == ssl3_connect_~s__state~0); 46782#L120 assume !(4369 == ssl3_connect_~s__state~0); 46781#L123 assume !(4384 == ssl3_connect_~s__state~0); 46780#L126 assume !(4385 == ssl3_connect_~s__state~0); 46779#L129 assume !(4400 == ssl3_connect_~s__state~0); 46778#L132 assume !(4401 == ssl3_connect_~s__state~0); 46777#L135 assume !(4416 == ssl3_connect_~s__state~0); 46776#L138 assume !(4417 == ssl3_connect_~s__state~0); 46775#L141 assume !(4432 == ssl3_connect_~s__state~0); 46774#L144 assume !(4433 == ssl3_connect_~s__state~0); 46773#L147 assume !(4448 == ssl3_connect_~s__state~0); 46772#L150 assume !(4449 == ssl3_connect_~s__state~0); 46771#L153 assume !(4464 == ssl3_connect_~s__state~0); 46770#L156 assume !(4465 == ssl3_connect_~s__state~0); 46769#L159 assume !(4466 == ssl3_connect_~s__state~0); 46768#L162 assume !(4467 == ssl3_connect_~s__state~0); 46767#L165 assume !(4480 == ssl3_connect_~s__state~0); 46766#L168 assume !(4481 == ssl3_connect_~s__state~0); 46765#L171 assume !(4496 == ssl3_connect_~s__state~0); 46764#L174 assume !(4497 == ssl3_connect_~s__state~0); 46763#L177 assume !(4512 == ssl3_connect_~s__state~0); 46762#L180 assume !(4513 == ssl3_connect_~s__state~0); 46761#L183 assume 4528 == ssl3_connect_~s__state~0; 46628#L187 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 46731#L405 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := 5 + ssl3_connect_~__cil_tmp57~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 46729#L412 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 46728#L412-1 ssl3_connect_~s__init_num~0 := 0; 46364#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 46360#L521 ssl3_connect_~skip~0 := 0; 46355#L99-2 assume true; 46356#L99 assume !false; 46351#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 46352#L102 assume !(12292 == ssl3_connect_~s__state~0); 46347#L105 assume !(16384 == ssl3_connect_~s__state~0); 46348#L108 assume !(4096 == ssl3_connect_~s__state~0); 46343#L111 assume !(20480 == ssl3_connect_~s__state~0); 46344#L114 assume !(4099 == ssl3_connect_~s__state~0); 45353#L117 assume !(4368 == ssl3_connect_~s__state~0); 45355#L120 assume !(4369 == ssl3_connect_~s__state~0); 45349#L123 assume !(4384 == ssl3_connect_~s__state~0); 45350#L126 assume !(4385 == ssl3_connect_~s__state~0); 45345#L129 assume !(4400 == ssl3_connect_~s__state~0); 45346#L132 assume !(4401 == ssl3_connect_~s__state~0); 45341#L135 assume !(4416 == ssl3_connect_~s__state~0); 45342#L138 assume !(4417 == ssl3_connect_~s__state~0); 46181#L141 assume !(4432 == ssl3_connect_~s__state~0); 46182#L144 assume !(4433 == ssl3_connect_~s__state~0); 46162#L147 assume !(4448 == ssl3_connect_~s__state~0); 46163#L150 assume !(4449 == ssl3_connect_~s__state~0); 46152#L153 assume !(4464 == ssl3_connect_~s__state~0); 46153#L156 assume !(4465 == ssl3_connect_~s__state~0); 46142#L159 assume !(4466 == ssl3_connect_~s__state~0); 46143#L162 assume !(4467 == ssl3_connect_~s__state~0); 46132#L165 assume !(4480 == ssl3_connect_~s__state~0); 46133#L168 assume !(4481 == ssl3_connect_~s__state~0); 46122#L171 assume !(4496 == ssl3_connect_~s__state~0); 46123#L174 assume !(4497 == ssl3_connect_~s__state~0); 46112#L177 assume !(4512 == ssl3_connect_~s__state~0); 46113#L180 assume !(4513 == ssl3_connect_~s__state~0); 46103#L183 assume !(4528 == ssl3_connect_~s__state~0); 45307#L186 assume !(4529 == ssl3_connect_~s__state~0); 45308#L189 assume !(4560 == ssl3_connect_~s__state~0); 46089#L192 assume !(4561 == ssl3_connect_~s__state~0); 46072#L195 assume 4352 == ssl3_connect_~s__state~0; 46073#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 46061#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 46060#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 45888#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 45884#L521 ssl3_connect_~skip~0 := 0; 45879#L99-2 assume true; 45880#L99 assume !false; 45875#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 45876#L102 assume 12292 == ssl3_connect_~s__state~0; 46552#L103 [2018-11-18 10:26:19,152 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:26:19,152 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 19 times [2018-11-18 10:26:19,153 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:26:19,153 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:26:19,153 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:19,153 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:26:19,153 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:19,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:26:19,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:26:19,157 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:26:19,158 INFO L82 PathProgramCache]: Analyzing trace with hash -441048523, now seen corresponding path program 1 times [2018-11-18 10:26:19,158 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:26:19,158 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:26:19,158 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:19,158 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:26:19,158 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:19,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:26:19,240 INFO L134 CoverageAnalysis]: Checked inductivity of 1019 backedges. 270 proven. 6 refuted. 0 times theorem prover too weak. 743 trivial. 0 not checked. [2018-11-18 10:26:19,240 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-18 10:26:19,240 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_49e80e87-a939-4742-ab21-94d8e889aecd/bin-2019/uautomizer/z3 Starting monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-18 10:26:19,246 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:26:19,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:26:19,303 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 10:26:19,352 INFO L134 CoverageAnalysis]: Checked inductivity of 1019 backedges. 270 proven. 6 refuted. 0 times theorem prover too weak. 743 trivial. 0 not checked. [2018-11-18 10:26:19,376 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-18 10:26:19,377 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-11-18 10:26:19,377 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 10:26:19,377 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-11-18 10:26:19,377 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-11-18 10:26:19,377 INFO L87 Difference]: Start difference. First operand 3487 states and 4376 transitions. cyclomatic complexity: 893 Second operand 4 states. [2018-11-18 10:26:19,527 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 10:26:19,527 INFO L93 Difference]: Finished difference Result 4565 states and 5633 transitions. [2018-11-18 10:26:19,527 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-11-18 10:26:19,527 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4565 states and 5633 transitions. [2018-11-18 10:26:19,540 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3547 [2018-11-18 10:26:19,553 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4565 states to 4565 states and 5633 transitions. [2018-11-18 10:26:19,553 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4565 [2018-11-18 10:26:19,555 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4565 [2018-11-18 10:26:19,555 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4565 states and 5633 transitions. [2018-11-18 10:26:19,555 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 10:26:19,556 INFO L705 BuchiCegarLoop]: Abstraction has 4565 states and 5633 transitions. [2018-11-18 10:26:19,558 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4565 states and 5633 transitions. [2018-11-18 10:26:19,585 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4565 to 3563. [2018-11-18 10:26:19,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3563 states. [2018-11-18 10:26:19,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3563 states to 3563 states and 4466 transitions. [2018-11-18 10:26:19,590 INFO L728 BuchiCegarLoop]: Abstraction has 3563 states and 4466 transitions. [2018-11-18 10:26:19,590 INFO L608 BuchiCegarLoop]: Abstraction has 3563 states and 4466 transitions. [2018-11-18 10:26:19,590 INFO L442 BuchiCegarLoop]: ======== Iteration 23============ [2018-11-18 10:26:19,590 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3563 states and 4466 transitions. [2018-11-18 10:26:19,598 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3535 [2018-11-18 10:26:19,598 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 10:26:19,598 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 10:26:19,600 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 10:26:19,600 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 10:26:19,600 INFO L794 eck$LassoCheckResult]: Stem: 54100#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 54003#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 54004#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 54101#L88-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 54102#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 54108#L99-2 assume true; 54137#L99 assume !false; 54135#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 54136#L102 assume 12292 == ssl3_connect_~s__state~0; 54013#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 54014#L207 [2018-11-18 10:26:19,600 INFO L796 eck$LassoCheckResult]: Loop: 54014#L207 ssl3_connect_~s__server~0 := 0; 54044#L212 assume 0 != ssl3_connect_~cb~0; 54068#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 54069#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 54098#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 54046#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 54070#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 54107#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 57424#L521 ssl3_connect_~skip~0 := 0; 57422#L99-2 assume true; 57420#L99 assume !false; 57418#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 57416#L102 assume !(12292 == ssl3_connect_~s__state~0); 57414#L105 assume !(16384 == ssl3_connect_~s__state~0); 57412#L108 assume !(4096 == ssl3_connect_~s__state~0); 57410#L111 assume !(20480 == ssl3_connect_~s__state~0); 57408#L114 assume !(4099 == ssl3_connect_~s__state~0); 57279#L117 assume 4368 == ssl3_connect_~s__state~0; 54105#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 54047#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 54034#L254-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 53996#L263 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 53997#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 57469#L521 ssl3_connect_~skip~0 := 0; 57467#L99-2 assume true; 57465#L99 assume !false; 57463#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 57461#L102 assume !(12292 == ssl3_connect_~s__state~0); 57458#L105 assume !(16384 == ssl3_connect_~s__state~0); 57455#L108 assume !(4096 == ssl3_connect_~s__state~0); 57452#L111 assume !(20480 == ssl3_connect_~s__state~0); 57449#L114 assume !(4099 == ssl3_connect_~s__state~0); 57446#L117 assume !(4368 == ssl3_connect_~s__state~0); 57443#L120 assume !(4369 == ssl3_connect_~s__state~0); 57440#L123 assume 4384 == ssl3_connect_~s__state~0; 54077#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 54078#L270 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 54457#L270-2 assume !(ssl3_connect_~ret~0 <= 0); 54456#L276 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 54455#L276-2 ssl3_connect_~s__init_num~0 := 0; 54453#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 54448#L521 ssl3_connect_~skip~0 := 0; 54447#L99-2 assume true; 54446#L99 assume !false; 54445#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 54444#L102 assume !(12292 == ssl3_connect_~s__state~0); 54443#L105 assume !(16384 == ssl3_connect_~s__state~0); 54442#L108 assume !(4096 == ssl3_connect_~s__state~0); 54441#L111 assume !(20480 == ssl3_connect_~s__state~0); 54440#L114 assume !(4099 == ssl3_connect_~s__state~0); 54439#L117 assume !(4368 == ssl3_connect_~s__state~0); 54438#L120 assume !(4369 == ssl3_connect_~s__state~0); 54437#L123 assume !(4384 == ssl3_connect_~s__state~0); 54436#L126 assume !(4385 == ssl3_connect_~s__state~0); 54393#L129 assume 4400 == ssl3_connect_~s__state~0; 54029#L133 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 54030#L287 assume 0 != (ssl3_connect_~__cil_tmp56~0 - 256) % 4294967296;ssl3_connect_~skip~0 := 1; 54037#L287-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 54038#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 57502#L521 ssl3_connect_~skip~0 := 0; 57500#L99-2 assume true; 57498#L99 assume !false; 57496#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 57494#L102 assume !(12292 == ssl3_connect_~s__state~0); 57492#L105 assume !(16384 == ssl3_connect_~s__state~0); 57490#L108 assume !(4096 == ssl3_connect_~s__state~0); 57488#L111 assume !(20480 == ssl3_connect_~s__state~0); 57486#L114 assume !(4099 == ssl3_connect_~s__state~0); 57484#L117 assume !(4368 == ssl3_connect_~s__state~0); 57482#L120 assume !(4369 == ssl3_connect_~s__state~0); 57480#L123 assume !(4384 == ssl3_connect_~s__state~0); 57475#L126 assume !(4385 == ssl3_connect_~s__state~0); 56921#L129 assume !(4400 == ssl3_connect_~s__state~0); 56920#L132 assume !(4401 == ssl3_connect_~s__state~0); 56908#L135 assume 4416 == ssl3_connect_~s__state~0; 54023#L139 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 54024#L305 assume !(3 == ssl3_connect_~blastFlag~0); 54113#L305-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 54117#L313 assume !(0 == ssl3_connect_~tmp___6~0); 54119#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 57535#L521 ssl3_connect_~skip~0 := 0; 57533#L99-2 assume true; 57531#L99 assume !false; 57529#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 57527#L102 assume !(12292 == ssl3_connect_~s__state~0); 57525#L105 assume !(16384 == ssl3_connect_~s__state~0); 57523#L108 assume !(4096 == ssl3_connect_~s__state~0); 57521#L111 assume !(20480 == ssl3_connect_~s__state~0); 57519#L114 assume !(4099 == ssl3_connect_~s__state~0); 57517#L117 assume !(4368 == ssl3_connect_~s__state~0); 56394#L120 assume !(4369 == ssl3_connect_~s__state~0); 56393#L123 assume !(4384 == ssl3_connect_~s__state~0); 56391#L126 assume !(4385 == ssl3_connect_~s__state~0); 56390#L129 assume !(4400 == ssl3_connect_~s__state~0); 56389#L132 assume !(4401 == ssl3_connect_~s__state~0); 56388#L135 assume !(4416 == ssl3_connect_~s__state~0); 56387#L138 assume !(4417 == ssl3_connect_~s__state~0); 56386#L141 assume 4432 == ssl3_connect_~s__state~0; 54190#L145 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 56385#L321 assume !(5 == ssl3_connect_~blastFlag~0); 56384#L324 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 56361#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 56354#L521 ssl3_connect_~skip~0 := 0; 56348#L99-2 assume true; 56346#L99 assume !false; 56344#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 56342#L102 assume !(12292 == ssl3_connect_~s__state~0); 56340#L105 assume !(16384 == ssl3_connect_~s__state~0); 56338#L108 assume !(4096 == ssl3_connect_~s__state~0); 56336#L111 assume !(20480 == ssl3_connect_~s__state~0); 56334#L114 assume !(4099 == ssl3_connect_~s__state~0); 56332#L117 assume !(4368 == ssl3_connect_~s__state~0); 56330#L120 assume !(4369 == ssl3_connect_~s__state~0); 56328#L123 assume !(4384 == ssl3_connect_~s__state~0); 56326#L126 assume !(4385 == ssl3_connect_~s__state~0); 56324#L129 assume !(4400 == ssl3_connect_~s__state~0); 56322#L132 assume !(4401 == ssl3_connect_~s__state~0); 56320#L135 assume !(4416 == ssl3_connect_~s__state~0); 56318#L138 assume !(4417 == ssl3_connect_~s__state~0); 56316#L141 assume !(4432 == ssl3_connect_~s__state~0); 56315#L144 assume !(4433 == ssl3_connect_~s__state~0); 56313#L147 assume 4448 == ssl3_connect_~s__state~0; 54184#L151 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 56309#L333 assume !(ssl3_connect_~ret~0 <= 0); 56303#L336 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 56301#L336-2 ssl3_connect_~s__init_num~0 := 0; 56298#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 56292#L521 ssl3_connect_~skip~0 := 0; 56290#L99-2 assume true; 56288#L99 assume !false; 56286#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 56284#L102 assume !(12292 == ssl3_connect_~s__state~0); 56282#L105 assume !(16384 == ssl3_connect_~s__state~0); 56280#L108 assume !(4096 == ssl3_connect_~s__state~0); 56278#L111 assume !(20480 == ssl3_connect_~s__state~0); 56276#L114 assume !(4099 == ssl3_connect_~s__state~0); 56274#L117 assume !(4368 == ssl3_connect_~s__state~0); 56272#L120 assume !(4369 == ssl3_connect_~s__state~0); 56270#L123 assume !(4384 == ssl3_connect_~s__state~0); 56268#L126 assume !(4385 == ssl3_connect_~s__state~0); 56266#L129 assume !(4400 == ssl3_connect_~s__state~0); 56264#L132 assume !(4401 == ssl3_connect_~s__state~0); 56262#L135 assume !(4416 == ssl3_connect_~s__state~0); 56261#L138 assume !(4417 == ssl3_connect_~s__state~0); 56259#L141 assume !(4432 == ssl3_connect_~s__state~0); 56256#L144 assume !(4433 == ssl3_connect_~s__state~0); 56250#L147 assume !(4448 == ssl3_connect_~s__state~0); 56248#L150 assume !(4449 == ssl3_connect_~s__state~0); 56246#L153 assume 4464 == ssl3_connect_~s__state~0; 54175#L163 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 56243#L348 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 56235#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 56228#L521 ssl3_connect_~skip~0 := 0; 56225#L99-2 assume true; 56222#L99 assume !false; 56219#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 56216#L102 assume !(12292 == ssl3_connect_~s__state~0); 56213#L105 assume !(16384 == ssl3_connect_~s__state~0); 56210#L108 assume !(4096 == ssl3_connect_~s__state~0); 56207#L111 assume !(20480 == ssl3_connect_~s__state~0); 56204#L114 assume !(4099 == ssl3_connect_~s__state~0); 56201#L117 assume !(4368 == ssl3_connect_~s__state~0); 56198#L120 assume !(4369 == ssl3_connect_~s__state~0); 56195#L123 assume !(4384 == ssl3_connect_~s__state~0); 56192#L126 assume !(4385 == ssl3_connect_~s__state~0); 56189#L129 assume !(4400 == ssl3_connect_~s__state~0); 56186#L132 assume !(4401 == ssl3_connect_~s__state~0); 56183#L135 assume !(4416 == ssl3_connect_~s__state~0); 56181#L138 assume !(4417 == ssl3_connect_~s__state~0); 56178#L141 assume !(4432 == ssl3_connect_~s__state~0); 56031#L144 assume !(4433 == ssl3_connect_~s__state~0); 55911#L147 assume !(4448 == ssl3_connect_~s__state~0); 55904#L150 assume !(4449 == ssl3_connect_~s__state~0); 55901#L153 assume !(4464 == ssl3_connect_~s__state~0); 55898#L156 assume !(4465 == ssl3_connect_~s__state~0); 55895#L159 assume !(4466 == ssl3_connect_~s__state~0); 55892#L162 assume !(4467 == ssl3_connect_~s__state~0); 55889#L165 assume 4480 == ssl3_connect_~s__state~0; 54170#L169 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 55884#L357 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 55881#L361 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 55878#L361-2 ssl3_connect_~s__init_num~0 := 0; 55875#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 55869#L521 ssl3_connect_~skip~0 := 0; 55867#L99-2 assume true; 55865#L99 assume !false; 55863#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 55861#L102 assume !(12292 == ssl3_connect_~s__state~0); 55859#L105 assume !(16384 == ssl3_connect_~s__state~0); 55857#L108 assume !(4096 == ssl3_connect_~s__state~0); 55855#L111 assume !(20480 == ssl3_connect_~s__state~0); 55853#L114 assume !(4099 == ssl3_connect_~s__state~0); 55851#L117 assume !(4368 == ssl3_connect_~s__state~0); 55849#L120 assume !(4369 == ssl3_connect_~s__state~0); 55847#L123 assume !(4384 == ssl3_connect_~s__state~0); 55845#L126 assume !(4385 == ssl3_connect_~s__state~0); 55843#L129 assume !(4400 == ssl3_connect_~s__state~0); 55841#L132 assume !(4401 == ssl3_connect_~s__state~0); 55839#L135 assume !(4416 == ssl3_connect_~s__state~0); 55838#L138 assume !(4417 == ssl3_connect_~s__state~0); 55836#L141 assume !(4432 == ssl3_connect_~s__state~0); 55834#L144 assume !(4433 == ssl3_connect_~s__state~0); 55830#L147 assume !(4448 == ssl3_connect_~s__state~0); 55824#L150 assume !(4449 == ssl3_connect_~s__state~0); 55822#L153 assume !(4464 == ssl3_connect_~s__state~0); 55820#L156 assume !(4465 == ssl3_connect_~s__state~0); 55818#L159 assume !(4466 == ssl3_connect_~s__state~0); 55816#L162 assume !(4467 == ssl3_connect_~s__state~0); 55814#L165 assume !(4480 == ssl3_connect_~s__state~0); 55812#L168 assume !(4481 == ssl3_connect_~s__state~0); 55810#L171 assume !(4496 == ssl3_connect_~s__state~0); 55808#L174 assume !(4497 == ssl3_connect_~s__state~0); 55806#L177 assume 4512 == ssl3_connect_~s__state~0; 54160#L181 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 55803#L382 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 55801#L388 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 55799#L388-2 assume !(0 == ssl3_connect_~tmp___7~0); 55797#L397 assume !(0 == ssl3_connect_~tmp___8~0); 55794#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 55788#L521 ssl3_connect_~skip~0 := 0; 55786#L99-2 assume true; 55784#L99 assume !false; 55782#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 55780#L102 assume !(12292 == ssl3_connect_~s__state~0); 55778#L105 assume !(16384 == ssl3_connect_~s__state~0); 55776#L108 assume !(4096 == ssl3_connect_~s__state~0); 55774#L111 assume !(20480 == ssl3_connect_~s__state~0); 55772#L114 assume !(4099 == ssl3_connect_~s__state~0); 55770#L117 assume !(4368 == ssl3_connect_~s__state~0); 55768#L120 assume !(4369 == ssl3_connect_~s__state~0); 55766#L123 assume !(4384 == ssl3_connect_~s__state~0); 55764#L126 assume !(4385 == ssl3_connect_~s__state~0); 55762#L129 assume !(4400 == ssl3_connect_~s__state~0); 55760#L132 assume !(4401 == ssl3_connect_~s__state~0); 55759#L135 assume !(4416 == ssl3_connect_~s__state~0); 55757#L138 assume !(4417 == ssl3_connect_~s__state~0); 55755#L141 assume !(4432 == ssl3_connect_~s__state~0); 55753#L144 assume !(4433 == ssl3_connect_~s__state~0); 55751#L147 assume !(4448 == ssl3_connect_~s__state~0); 55745#L150 assume !(4449 == ssl3_connect_~s__state~0); 55743#L153 assume !(4464 == ssl3_connect_~s__state~0); 55741#L156 assume !(4465 == ssl3_connect_~s__state~0); 55739#L159 assume !(4466 == ssl3_connect_~s__state~0); 55737#L162 assume !(4467 == ssl3_connect_~s__state~0); 55735#L165 assume !(4480 == ssl3_connect_~s__state~0); 55733#L168 assume !(4481 == ssl3_connect_~s__state~0); 55731#L171 assume !(4496 == ssl3_connect_~s__state~0); 55729#L174 assume !(4497 == ssl3_connect_~s__state~0); 55726#L177 assume !(4512 == ssl3_connect_~s__state~0); 55657#L180 assume !(4513 == ssl3_connect_~s__state~0); 55632#L183 assume 4528 == ssl3_connect_~s__state~0; 54155#L187 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 55625#L405 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := 5 + ssl3_connect_~__cil_tmp57~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 55622#L412 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 54128#L412-1 ssl3_connect_~s__init_num~0 := 0; 54129#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 56954#L521 ssl3_connect_~skip~0 := 0; 56953#L99-2 assume true; 56952#L99 assume !false; 56951#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 56950#L102 assume !(12292 == ssl3_connect_~s__state~0); 56949#L105 assume !(16384 == ssl3_connect_~s__state~0); 56948#L108 assume 4096 == ssl3_connect_~s__state~0; 54014#L207 [2018-11-18 10:26:19,600 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:26:19,600 INFO L82 PathProgramCache]: Analyzing trace with hash -709035689, now seen corresponding path program 1 times [2018-11-18 10:26:19,601 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:26:19,601 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:26:19,601 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:19,601 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:26:19,601 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:19,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:26:19,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:26:19,606 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:26:19,607 INFO L82 PathProgramCache]: Analyzing trace with hash -1645414154, now seen corresponding path program 1 times [2018-11-18 10:26:19,607 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:26:19,607 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:26:19,607 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:19,608 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:26:19,608 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:19,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:26:19,707 INFO L134 CoverageAnalysis]: Checked inductivity of 823 backedges. 80 proven. 0 refuted. 0 times theorem prover too weak. 743 trivial. 0 not checked. [2018-11-18 10:26:19,707 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 10:26:19,707 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 10:26:19,707 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 10:26:19,708 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 10:26:19,708 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 10:26:19,708 INFO L87 Difference]: Start difference. First operand 3563 states and 4466 transitions. cyclomatic complexity: 908 Second operand 3 states. [2018-11-18 10:26:19,788 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 10:26:19,788 INFO L93 Difference]: Finished difference Result 3940 states and 4918 transitions. [2018-11-18 10:26:19,788 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 10:26:19,789 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3940 states and 4918 transitions. [2018-11-18 10:26:19,809 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3875 [2018-11-18 10:26:19,817 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3940 states to 3940 states and 4918 transitions. [2018-11-18 10:26:19,817 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3940 [2018-11-18 10:26:19,818 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3940 [2018-11-18 10:26:19,819 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3940 states and 4918 transitions. [2018-11-18 10:26:19,819 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 10:26:19,819 INFO L705 BuchiCegarLoop]: Abstraction has 3940 states and 4918 transitions. [2018-11-18 10:26:19,820 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3940 states and 4918 transitions. [2018-11-18 10:26:19,846 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3940 to 3688. [2018-11-18 10:26:19,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3688 states. [2018-11-18 10:26:19,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3688 states to 3688 states and 4630 transitions. [2018-11-18 10:26:19,852 INFO L728 BuchiCegarLoop]: Abstraction has 3688 states and 4630 transitions. [2018-11-18 10:26:19,852 INFO L608 BuchiCegarLoop]: Abstraction has 3688 states and 4630 transitions. [2018-11-18 10:26:19,852 INFO L442 BuchiCegarLoop]: ======== Iteration 24============ [2018-11-18 10:26:19,852 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3688 states and 4630 transitions. [2018-11-18 10:26:19,860 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3659 [2018-11-18 10:26:19,860 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 10:26:19,860 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 10:26:19,862 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 10:26:19,862 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 10:26:19,862 INFO L794 eck$LassoCheckResult]: Stem: 61624#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 61512#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 61513#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 61625#L88-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 61626#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 61636#L99-2 assume true; 63327#L99 assume !false; 61666#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 61667#L102 assume 12292 == ssl3_connect_~s__state~0; 61522#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 61523#L207 [2018-11-18 10:26:19,862 INFO L796 eck$LassoCheckResult]: Loop: 61523#L207 ssl3_connect_~s__server~0 := 0; 63310#L212 assume 0 != ssl3_connect_~cb~0; 63309#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 63304#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 63299#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 63291#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 63290#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 63288#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 63283#L521 ssl3_connect_~skip~0 := 0; 63282#L99-2 assume true; 63281#L99 assume !false; 63280#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63279#L102 assume !(12292 == ssl3_connect_~s__state~0); 63278#L105 assume !(16384 == ssl3_connect_~s__state~0); 63277#L108 assume !(4096 == ssl3_connect_~s__state~0); 63276#L111 assume !(20480 == ssl3_connect_~s__state~0); 63275#L114 assume !(4099 == ssl3_connect_~s__state~0); 63272#L117 assume 4368 == ssl3_connect_~s__state~0; 61632#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 61633#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 63257#L254-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 63267#L263 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 63264#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 63242#L521 ssl3_connect_~skip~0 := 0; 63233#L99-2 assume true; 63230#L99 assume !false; 63227#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63224#L102 assume !(12292 == ssl3_connect_~s__state~0); 63221#L105 assume !(16384 == ssl3_connect_~s__state~0); 63219#L108 assume !(4096 == ssl3_connect_~s__state~0); 63216#L111 assume !(20480 == ssl3_connect_~s__state~0); 63213#L114 assume !(4099 == ssl3_connect_~s__state~0); 63210#L117 assume !(4368 == ssl3_connect_~s__state~0); 63204#L120 assume !(4369 == ssl3_connect_~s__state~0); 63201#L123 assume 4384 == ssl3_connect_~s__state~0; 61716#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 63193#L270 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 63189#L270-2 assume !(ssl3_connect_~ret~0 <= 0); 63183#L276 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 63182#L276-2 ssl3_connect_~s__init_num~0 := 0; 63179#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 63173#L521 ssl3_connect_~skip~0 := 0; 63171#L99-2 assume true; 63169#L99 assume !false; 63167#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63165#L102 assume !(12292 == ssl3_connect_~s__state~0); 63163#L105 assume !(16384 == ssl3_connect_~s__state~0); 63161#L108 assume !(4096 == ssl3_connect_~s__state~0); 63159#L111 assume !(20480 == ssl3_connect_~s__state~0); 63157#L114 assume !(4099 == ssl3_connect_~s__state~0); 63155#L117 assume !(4368 == ssl3_connect_~s__state~0); 63153#L120 assume !(4369 == ssl3_connect_~s__state~0); 63151#L123 assume !(4384 == ssl3_connect_~s__state~0); 63149#L126 assume !(4385 == ssl3_connect_~s__state~0); 63148#L129 assume 4400 == ssl3_connect_~s__state~0; 61713#L133 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 63140#L287 assume 0 != (ssl3_connect_~__cil_tmp56~0 - 256) % 4294967296;ssl3_connect_~skip~0 := 1; 63133#L287-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 63130#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 63124#L521 ssl3_connect_~skip~0 := 0; 63122#L99-2 assume true; 63120#L99 assume !false; 63118#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63116#L102 assume !(12292 == ssl3_connect_~s__state~0); 63114#L105 assume !(16384 == ssl3_connect_~s__state~0); 63112#L108 assume !(4096 == ssl3_connect_~s__state~0); 63110#L111 assume !(20480 == ssl3_connect_~s__state~0); 63108#L114 assume !(4099 == ssl3_connect_~s__state~0); 63106#L117 assume !(4368 == ssl3_connect_~s__state~0); 63104#L120 assume !(4369 == ssl3_connect_~s__state~0); 63102#L123 assume !(4384 == ssl3_connect_~s__state~0); 63100#L126 assume !(4385 == ssl3_connect_~s__state~0); 63098#L129 assume !(4400 == ssl3_connect_~s__state~0); 63096#L132 assume !(4401 == ssl3_connect_~s__state~0); 63095#L135 assume 4416 == ssl3_connect_~s__state~0; 61710#L139 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 63092#L305 assume !(3 == ssl3_connect_~blastFlag~0); 63089#L305-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 63083#L313 assume !(0 == ssl3_connect_~tmp___6~0); 63080#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 63074#L521 ssl3_connect_~skip~0 := 0; 63072#L99-2 assume true; 63070#L99 assume !false; 63068#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63066#L102 assume !(12292 == ssl3_connect_~s__state~0); 63064#L105 assume !(16384 == ssl3_connect_~s__state~0); 63062#L108 assume !(4096 == ssl3_connect_~s__state~0); 63060#L111 assume !(20480 == ssl3_connect_~s__state~0); 63058#L114 assume !(4099 == ssl3_connect_~s__state~0); 63056#L117 assume !(4368 == ssl3_connect_~s__state~0); 63054#L120 assume !(4369 == ssl3_connect_~s__state~0); 63052#L123 assume !(4384 == ssl3_connect_~s__state~0); 63050#L126 assume !(4385 == ssl3_connect_~s__state~0); 63048#L129 assume !(4400 == ssl3_connect_~s__state~0); 63046#L132 assume !(4401 == ssl3_connect_~s__state~0); 63044#L135 assume !(4416 == ssl3_connect_~s__state~0); 63042#L138 assume !(4417 == ssl3_connect_~s__state~0); 63041#L141 assume 4432 == ssl3_connect_~s__state~0; 61707#L145 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 63037#L321 assume !(5 == ssl3_connect_~blastFlag~0); 63036#L324 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 63029#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 63023#L521 ssl3_connect_~skip~0 := 0; 63021#L99-2 assume true; 63019#L99 assume !false; 63017#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63015#L102 assume !(12292 == ssl3_connect_~s__state~0); 63013#L105 assume !(16384 == ssl3_connect_~s__state~0); 63011#L108 assume !(4096 == ssl3_connect_~s__state~0); 63009#L111 assume !(20480 == ssl3_connect_~s__state~0); 63007#L114 assume !(4099 == ssl3_connect_~s__state~0); 63005#L117 assume !(4368 == ssl3_connect_~s__state~0); 63003#L120 assume !(4369 == ssl3_connect_~s__state~0); 63001#L123 assume !(4384 == ssl3_connect_~s__state~0); 62999#L126 assume !(4385 == ssl3_connect_~s__state~0); 62997#L129 assume !(4400 == ssl3_connect_~s__state~0); 62995#L132 assume !(4401 == ssl3_connect_~s__state~0); 62993#L135 assume !(4416 == ssl3_connect_~s__state~0); 62991#L138 assume !(4417 == ssl3_connect_~s__state~0); 62989#L141 assume !(4432 == ssl3_connect_~s__state~0); 62987#L144 assume !(4433 == ssl3_connect_~s__state~0); 62985#L147 assume 4448 == ssl3_connect_~s__state~0; 61704#L151 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 62983#L333 assume !(ssl3_connect_~ret~0 <= 0); 62981#L336 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 62975#L336-2 ssl3_connect_~s__init_num~0 := 0; 62972#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 62966#L521 ssl3_connect_~skip~0 := 0; 62964#L99-2 assume true; 62962#L99 assume !false; 62960#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 62958#L102 assume !(12292 == ssl3_connect_~s__state~0); 62956#L105 assume !(16384 == ssl3_connect_~s__state~0); 62954#L108 assume !(4096 == ssl3_connect_~s__state~0); 62952#L111 assume !(20480 == ssl3_connect_~s__state~0); 62950#L114 assume !(4099 == ssl3_connect_~s__state~0); 62948#L117 assume !(4368 == ssl3_connect_~s__state~0); 62946#L120 assume !(4369 == ssl3_connect_~s__state~0); 62944#L123 assume !(4384 == ssl3_connect_~s__state~0); 62942#L126 assume !(4385 == ssl3_connect_~s__state~0); 62940#L129 assume !(4400 == ssl3_connect_~s__state~0); 62938#L132 assume !(4401 == ssl3_connect_~s__state~0); 62936#L135 assume !(4416 == ssl3_connect_~s__state~0); 62934#L138 assume !(4417 == ssl3_connect_~s__state~0); 62932#L141 assume !(4432 == ssl3_connect_~s__state~0); 62930#L144 assume !(4433 == ssl3_connect_~s__state~0); 62928#L147 assume !(4448 == ssl3_connect_~s__state~0); 62926#L150 assume !(4449 == ssl3_connect_~s__state~0); 62923#L153 assume 4464 == ssl3_connect_~s__state~0; 61699#L163 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 62920#L348 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 62906#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 62898#L521 ssl3_connect_~skip~0 := 0; 62896#L99-2 assume true; 62894#L99 assume !false; 62892#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 62890#L102 assume !(12292 == ssl3_connect_~s__state~0); 62888#L105 assume !(16384 == ssl3_connect_~s__state~0); 62886#L108 assume !(4096 == ssl3_connect_~s__state~0); 62884#L111 assume !(20480 == ssl3_connect_~s__state~0); 62882#L114 assume !(4099 == ssl3_connect_~s__state~0); 62879#L117 assume !(4368 == ssl3_connect_~s__state~0); 62877#L120 assume !(4369 == ssl3_connect_~s__state~0); 62875#L123 assume !(4384 == ssl3_connect_~s__state~0); 62873#L126 assume !(4385 == ssl3_connect_~s__state~0); 62871#L129 assume !(4400 == ssl3_connect_~s__state~0); 62869#L132 assume !(4401 == ssl3_connect_~s__state~0); 62867#L135 assume !(4416 == ssl3_connect_~s__state~0); 62865#L138 assume !(4417 == ssl3_connect_~s__state~0); 62863#L141 assume !(4432 == ssl3_connect_~s__state~0); 62861#L144 assume !(4433 == ssl3_connect_~s__state~0); 62859#L147 assume !(4448 == ssl3_connect_~s__state~0); 62857#L150 assume !(4449 == ssl3_connect_~s__state~0); 62855#L153 assume !(4464 == ssl3_connect_~s__state~0); 62853#L156 assume !(4465 == ssl3_connect_~s__state~0); 62851#L159 assume !(4466 == ssl3_connect_~s__state~0); 62849#L162 assume !(4467 == ssl3_connect_~s__state~0); 62847#L165 assume 4480 == ssl3_connect_~s__state~0; 61696#L169 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 62844#L357 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 62842#L361 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 62843#L361-2 ssl3_connect_~s__init_num~0 := 0; 62792#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 62788#L521 ssl3_connect_~skip~0 := 0; 62781#L99-2 assume true; 62782#L99 assume !false; 62775#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 62776#L102 assume !(12292 == ssl3_connect_~s__state~0); 62769#L105 assume !(16384 == ssl3_connect_~s__state~0); 62770#L108 assume !(4096 == ssl3_connect_~s__state~0); 62763#L111 assume !(20480 == ssl3_connect_~s__state~0); 62764#L114 assume !(4099 == ssl3_connect_~s__state~0); 62757#L117 assume !(4368 == ssl3_connect_~s__state~0); 62758#L120 assume !(4369 == ssl3_connect_~s__state~0); 62751#L123 assume !(4384 == ssl3_connect_~s__state~0); 62752#L126 assume !(4385 == ssl3_connect_~s__state~0); 62745#L129 assume !(4400 == ssl3_connect_~s__state~0); 62746#L132 assume !(4401 == ssl3_connect_~s__state~0); 62739#L135 assume !(4416 == ssl3_connect_~s__state~0); 62740#L138 assume !(4417 == ssl3_connect_~s__state~0); 62733#L141 assume !(4432 == ssl3_connect_~s__state~0); 62734#L144 assume !(4433 == ssl3_connect_~s__state~0); 62727#L147 assume !(4448 == ssl3_connect_~s__state~0); 62728#L150 assume !(4449 == ssl3_connect_~s__state~0); 62722#L153 assume !(4464 == ssl3_connect_~s__state~0); 62723#L156 assume !(4465 == ssl3_connect_~s__state~0); 62717#L159 assume !(4466 == ssl3_connect_~s__state~0); 62718#L162 assume !(4467 == ssl3_connect_~s__state~0); 62712#L165 assume !(4480 == ssl3_connect_~s__state~0); 62713#L168 assume !(4481 == ssl3_connect_~s__state~0); 62708#L171 assume !(4496 == ssl3_connect_~s__state~0); 62709#L174 assume !(4497 == ssl3_connect_~s__state~0); 62702#L177 assume 4512 == ssl3_connect_~s__state~0; 61690#L181 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 62699#L382 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 62700#L388 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 62695#L388-2 assume !(0 == ssl3_connect_~tmp___7~0); 62696#L397 assume !(0 == ssl3_connect_~tmp___8~0); 62684#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 62680#L521 ssl3_connect_~skip~0 := 0; 62671#L99-2 assume true; 62672#L99 assume !false; 62663#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 62664#L102 assume !(12292 == ssl3_connect_~s__state~0); 62655#L105 assume !(16384 == ssl3_connect_~s__state~0); 62656#L108 assume !(4096 == ssl3_connect_~s__state~0); 62647#L111 assume !(20480 == ssl3_connect_~s__state~0); 62648#L114 assume !(4099 == ssl3_connect_~s__state~0); 62639#L117 assume !(4368 == ssl3_connect_~s__state~0); 62640#L120 assume !(4369 == ssl3_connect_~s__state~0); 62631#L123 assume !(4384 == ssl3_connect_~s__state~0); 62632#L126 assume !(4385 == ssl3_connect_~s__state~0); 62623#L129 assume !(4400 == ssl3_connect_~s__state~0); 62624#L132 assume !(4401 == ssl3_connect_~s__state~0); 62615#L135 assume !(4416 == ssl3_connect_~s__state~0); 62616#L138 assume !(4417 == ssl3_connect_~s__state~0); 62607#L141 assume !(4432 == ssl3_connect_~s__state~0); 62608#L144 assume !(4433 == ssl3_connect_~s__state~0); 62599#L147 assume !(4448 == ssl3_connect_~s__state~0); 62600#L150 assume !(4449 == ssl3_connect_~s__state~0); 62591#L153 assume !(4464 == ssl3_connect_~s__state~0); 62592#L156 assume !(4465 == ssl3_connect_~s__state~0); 62583#L159 assume !(4466 == ssl3_connect_~s__state~0); 62584#L162 assume !(4467 == ssl3_connect_~s__state~0); 62577#L165 assume !(4480 == ssl3_connect_~s__state~0); 62578#L168 assume !(4481 == ssl3_connect_~s__state~0); 62573#L171 assume !(4496 == ssl3_connect_~s__state~0); 62574#L174 assume !(4497 == ssl3_connect_~s__state~0); 62503#L177 assume !(4512 == ssl3_connect_~s__state~0); 62504#L180 assume !(4513 == ssl3_connect_~s__state~0); 62170#L183 assume 4528 == ssl3_connect_~s__state~0; 61686#L187 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 62162#L405 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := 5 + ssl3_connect_~__cil_tmp57~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 62163#L412 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 63350#L412-1 ssl3_connect_~s__init_num~0 := 0; 63347#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 63340#L521 ssl3_connect_~skip~0 := 0; 63334#L99-2 assume true; 63332#L99 assume !false; 63330#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63328#L102 assume !(12292 == ssl3_connect_~s__state~0); 63324#L105 assume !(16384 == ssl3_connect_~s__state~0); 63321#L108 assume !(4096 == ssl3_connect_~s__state~0); 63319#L111 assume !(20480 == ssl3_connect_~s__state~0); 63292#L114 assume !(4099 == ssl3_connect_~s__state~0); 63273#L117 assume !(4368 == ssl3_connect_~s__state~0); 63274#L120 assume !(4369 == ssl3_connect_~s__state~0); 64222#L123 assume !(4384 == ssl3_connect_~s__state~0); 64221#L126 assume !(4385 == ssl3_connect_~s__state~0); 64220#L129 assume !(4400 == ssl3_connect_~s__state~0); 64219#L132 assume !(4401 == ssl3_connect_~s__state~0); 64218#L135 assume !(4416 == ssl3_connect_~s__state~0); 64217#L138 assume !(4417 == ssl3_connect_~s__state~0); 64216#L141 assume !(4432 == ssl3_connect_~s__state~0); 64215#L144 assume !(4433 == ssl3_connect_~s__state~0); 64214#L147 assume !(4448 == ssl3_connect_~s__state~0); 64213#L150 assume !(4449 == ssl3_connect_~s__state~0); 64212#L153 assume !(4464 == ssl3_connect_~s__state~0); 64211#L156 assume !(4465 == ssl3_connect_~s__state~0); 64210#L159 assume !(4466 == ssl3_connect_~s__state~0); 64209#L162 assume !(4467 == ssl3_connect_~s__state~0); 64208#L165 assume !(4480 == ssl3_connect_~s__state~0); 64207#L168 assume !(4481 == ssl3_connect_~s__state~0); 64206#L171 assume !(4496 == ssl3_connect_~s__state~0); 64205#L174 assume !(4497 == ssl3_connect_~s__state~0); 64204#L177 assume !(4512 == ssl3_connect_~s__state~0); 64202#L180 assume !(4513 == ssl3_connect_~s__state~0); 63921#L183 assume !(4528 == ssl3_connect_~s__state~0); 62388#L186 assume !(4529 == ssl3_connect_~s__state~0); 62384#L189 assume !(4560 == ssl3_connect_~s__state~0); 62381#L192 assume !(4561 == ssl3_connect_~s__state~0); 62314#L195 assume 4352 == ssl3_connect_~s__state~0; 62313#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 62312#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 61868#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 61869#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 61857#L521 ssl3_connect_~skip~0 := 0; 61858#L99-2 assume true; 61853#L99 assume !false; 61854#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 61849#L102 assume !(12292 == ssl3_connect_~s__state~0); 61850#L105 assume !(16384 == ssl3_connect_~s__state~0); 61845#L108 assume 4096 == ssl3_connect_~s__state~0; 61523#L207 [2018-11-18 10:26:19,862 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:26:19,863 INFO L82 PathProgramCache]: Analyzing trace with hash -709035689, now seen corresponding path program 2 times [2018-11-18 10:26:19,863 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:26:19,863 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:26:19,863 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:19,863 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:26:19,864 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:19,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:26:19,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:26:19,869 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:26:19,869 INFO L82 PathProgramCache]: Analyzing trace with hash -476807515, now seen corresponding path program 1 times [2018-11-18 10:26:19,869 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:26:19,869 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:26:19,869 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:19,870 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 10:26:19,870 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:19,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:26:19,955 INFO L134 CoverageAnalysis]: Checked inductivity of 1041 backedges. 290 proven. 8 refuted. 0 times theorem prover too weak. 743 trivial. 0 not checked. [2018-11-18 10:26:19,955 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-18 10:26:19,955 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_49e80e87-a939-4742-ab21-94d8e889aecd/bin-2019/uautomizer/z3 Starting monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-18 10:26:19,970 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:26:20,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:26:20,013 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 10:26:20,060 INFO L134 CoverageAnalysis]: Checked inductivity of 1041 backedges. 290 proven. 8 refuted. 0 times theorem prover too weak. 743 trivial. 0 not checked. [2018-11-18 10:26:20,083 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-18 10:26:20,084 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-11-18 10:26:20,084 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 10:26:20,084 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-11-18 10:26:20,084 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-11-18 10:26:20,084 INFO L87 Difference]: Start difference. First operand 3688 states and 4630 transitions. cyclomatic complexity: 947 Second operand 4 states. [2018-11-18 10:26:20,315 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 10:26:20,315 INFO L93 Difference]: Finished difference Result 5090 states and 6137 transitions. [2018-11-18 10:26:20,315 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-18 10:26:20,315 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5090 states and 6137 transitions. [2018-11-18 10:26:20,330 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3655 [2018-11-18 10:26:20,341 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5090 states to 5081 states and 6128 transitions. [2018-11-18 10:26:20,342 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5081 [2018-11-18 10:26:20,344 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5081 [2018-11-18 10:26:20,344 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5081 states and 6128 transitions. [2018-11-18 10:26:20,344 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 10:26:20,345 INFO L705 BuchiCegarLoop]: Abstraction has 5081 states and 6128 transitions. [2018-11-18 10:26:20,347 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5081 states and 6128 transitions. [2018-11-18 10:26:20,374 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5081 to 3710. [2018-11-18 10:26:20,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3710 states. [2018-11-18 10:26:20,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3710 states to 3710 states and 4545 transitions. [2018-11-18 10:26:20,379 INFO L728 BuchiCegarLoop]: Abstraction has 3710 states and 4545 transitions. [2018-11-18 10:26:20,379 INFO L608 BuchiCegarLoop]: Abstraction has 3710 states and 4545 transitions. [2018-11-18 10:26:20,380 INFO L442 BuchiCegarLoop]: ======== Iteration 25============ [2018-11-18 10:26:20,380 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3710 states and 4545 transitions. [2018-11-18 10:26:20,387 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3655 [2018-11-18 10:26:20,387 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 10:26:20,387 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 10:26:20,388 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 10:26:20,388 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 10:26:20,389 INFO L794 eck$LassoCheckResult]: Stem: 71306#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 71206#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 71207#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 71307#L88-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 71308#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 71315#L99-2 assume true; 71350#L99 assume !false; 71345#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 71346#L102 assume 12292 == ssl3_connect_~s__state~0; 71216#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 71217#L207 [2018-11-18 10:26:20,389 INFO L796 eck$LassoCheckResult]: Loop: 71217#L207 ssl3_connect_~s__server~0 := 0; 71249#L212 assume 0 != ssl3_connect_~cb~0; 71275#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 71276#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 71304#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 71251#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 71277#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 71314#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 74861#L521 ssl3_connect_~skip~0 := 0; 74857#L99-2 assume true; 74852#L99 assume !false; 74850#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74848#L102 assume !(12292 == ssl3_connect_~s__state~0); 74846#L105 assume !(16384 == ssl3_connect_~s__state~0); 74844#L108 assume !(4096 == ssl3_connect_~s__state~0); 74842#L111 assume !(20480 == ssl3_connect_~s__state~0); 74840#L114 assume !(4099 == ssl3_connect_~s__state~0); 74838#L117 assume 4368 == ssl3_connect_~s__state~0; 71312#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 71252#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 71239#L254-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 71240#L263 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 72178#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 72173#L521 ssl3_connect_~skip~0 := 0; 72172#L99-2 assume true; 72171#L99 assume !false; 72170#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 72169#L102 assume !(12292 == ssl3_connect_~s__state~0); 72168#L105 assume !(16384 == ssl3_connect_~s__state~0); 72167#L108 assume !(4096 == ssl3_connect_~s__state~0); 72166#L111 assume !(20480 == ssl3_connect_~s__state~0); 72165#L114 assume !(4099 == ssl3_connect_~s__state~0); 72164#L117 assume !(4368 == ssl3_connect_~s__state~0); 72163#L120 assume !(4369 == ssl3_connect_~s__state~0); 72162#L123 assume 4384 == ssl3_connect_~s__state~0; 71414#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 72161#L270 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 72160#L270-2 assume !(ssl3_connect_~ret~0 <= 0); 72159#L276 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 72158#L276-2 ssl3_connect_~s__init_num~0 := 0; 72156#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 72151#L521 ssl3_connect_~skip~0 := 0; 72150#L99-2 assume true; 72149#L99 assume !false; 72148#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 72147#L102 assume !(12292 == ssl3_connect_~s__state~0); 72146#L105 assume !(16384 == ssl3_connect_~s__state~0); 72145#L108 assume !(4096 == ssl3_connect_~s__state~0); 72144#L111 assume !(20480 == ssl3_connect_~s__state~0); 72143#L114 assume !(4099 == ssl3_connect_~s__state~0); 72142#L117 assume !(4368 == ssl3_connect_~s__state~0); 72141#L120 assume !(4369 == ssl3_connect_~s__state~0); 72140#L123 assume !(4384 == ssl3_connect_~s__state~0); 72139#L126 assume !(4385 == ssl3_connect_~s__state~0); 72041#L129 assume 4400 == ssl3_connect_~s__state~0; 71234#L133 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 71235#L287 assume 0 != (ssl3_connect_~__cil_tmp56~0 - 256) % 4294967296;ssl3_connect_~skip~0 := 1; 71242#L287-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 71243#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 74771#L521 ssl3_connect_~skip~0 := 0; 74769#L99-2 assume true; 74767#L99 assume !false; 74750#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74749#L102 assume !(12292 == ssl3_connect_~s__state~0); 74748#L105 assume !(16384 == ssl3_connect_~s__state~0); 74747#L108 assume !(4096 == ssl3_connect_~s__state~0); 74727#L111 assume !(20480 == ssl3_connect_~s__state~0); 74725#L114 assume !(4099 == ssl3_connect_~s__state~0); 74719#L117 assume !(4368 == ssl3_connect_~s__state~0); 74717#L120 assume !(4369 == ssl3_connect_~s__state~0); 74715#L123 assume !(4384 == ssl3_connect_~s__state~0); 74713#L126 assume !(4385 == ssl3_connect_~s__state~0); 74711#L129 assume !(4400 == ssl3_connect_~s__state~0); 74709#L132 assume !(4401 == ssl3_connect_~s__state~0); 74707#L135 assume 4416 == ssl3_connect_~s__state~0; 71227#L139 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 71228#L305 assume !(3 == ssl3_connect_~blastFlag~0); 71322#L305-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 71325#L313 assume !(0 == ssl3_connect_~tmp___6~0); 71328#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 74445#L521 ssl3_connect_~skip~0 := 0; 74443#L99-2 assume true; 74441#L99 assume !false; 74439#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74437#L102 assume !(12292 == ssl3_connect_~s__state~0); 74435#L105 assume !(16384 == ssl3_connect_~s__state~0); 74433#L108 assume !(4096 == ssl3_connect_~s__state~0); 74431#L111 assume !(20480 == ssl3_connect_~s__state~0); 74429#L114 assume !(4099 == ssl3_connect_~s__state~0); 74427#L117 assume !(4368 == ssl3_connect_~s__state~0); 74425#L120 assume !(4369 == ssl3_connect_~s__state~0); 74423#L123 assume !(4384 == ssl3_connect_~s__state~0); 74421#L126 assume !(4385 == ssl3_connect_~s__state~0); 74419#L129 assume !(4400 == ssl3_connect_~s__state~0); 74418#L132 assume !(4401 == ssl3_connect_~s__state~0); 74417#L135 assume !(4416 == ssl3_connect_~s__state~0); 74416#L138 assume !(4417 == ssl3_connect_~s__state~0); 74415#L141 assume 4432 == ssl3_connect_~s__state~0; 71402#L145 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 72034#L321 assume !(5 == ssl3_connect_~blastFlag~0); 72033#L324 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 72029#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 72024#L521 ssl3_connect_~skip~0 := 0; 72023#L99-2 assume true; 72022#L99 assume !false; 72021#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 72020#L102 assume !(12292 == ssl3_connect_~s__state~0); 72019#L105 assume !(16384 == ssl3_connect_~s__state~0); 72018#L108 assume !(4096 == ssl3_connect_~s__state~0); 72017#L111 assume !(20480 == ssl3_connect_~s__state~0); 72016#L114 assume !(4099 == ssl3_connect_~s__state~0); 72015#L117 assume !(4368 == ssl3_connect_~s__state~0); 72014#L120 assume !(4369 == ssl3_connect_~s__state~0); 72013#L123 assume !(4384 == ssl3_connect_~s__state~0); 72012#L126 assume !(4385 == ssl3_connect_~s__state~0); 72011#L129 assume !(4400 == ssl3_connect_~s__state~0); 72010#L132 assume !(4401 == ssl3_connect_~s__state~0); 72009#L135 assume !(4416 == ssl3_connect_~s__state~0); 72008#L138 assume !(4417 == ssl3_connect_~s__state~0); 72007#L141 assume !(4432 == ssl3_connect_~s__state~0); 72006#L144 assume !(4433 == ssl3_connect_~s__state~0); 72005#L147 assume 4448 == ssl3_connect_~s__state~0; 71396#L151 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 72004#L333 assume !(ssl3_connect_~ret~0 <= 0); 72002#L336 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 72003#L336-2 ssl3_connect_~s__init_num~0 := 0; 74318#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 74315#L521 ssl3_connect_~skip~0 := 0; 74314#L99-2 assume true; 74313#L99 assume !false; 74307#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74305#L102 assume !(12292 == ssl3_connect_~s__state~0); 74303#L105 assume !(16384 == ssl3_connect_~s__state~0); 74301#L108 assume !(4096 == ssl3_connect_~s__state~0); 74299#L111 assume !(20480 == ssl3_connect_~s__state~0); 74297#L114 assume !(4099 == ssl3_connect_~s__state~0); 74295#L117 assume !(4368 == ssl3_connect_~s__state~0); 74293#L120 assume !(4369 == ssl3_connect_~s__state~0); 74291#L123 assume !(4384 == ssl3_connect_~s__state~0); 74289#L126 assume !(4385 == ssl3_connect_~s__state~0); 74287#L129 assume !(4400 == ssl3_connect_~s__state~0); 74285#L132 assume !(4401 == ssl3_connect_~s__state~0); 74283#L135 assume !(4416 == ssl3_connect_~s__state~0); 74281#L138 assume !(4417 == ssl3_connect_~s__state~0); 74279#L141 assume !(4432 == ssl3_connect_~s__state~0); 74277#L144 assume !(4433 == ssl3_connect_~s__state~0); 74275#L147 assume !(4448 == ssl3_connect_~s__state~0); 74273#L150 assume !(4449 == ssl3_connect_~s__state~0); 74271#L153 assume 4464 == ssl3_connect_~s__state~0; 71387#L163 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 74031#L348 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 74025#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 74019#L521 ssl3_connect_~skip~0 := 0; 74017#L99-2 assume true; 74015#L99 assume !false; 74013#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74011#L102 assume !(12292 == ssl3_connect_~s__state~0); 71951#L105 assume !(16384 == ssl3_connect_~s__state~0); 71950#L108 assume !(4096 == ssl3_connect_~s__state~0); 71949#L111 assume !(20480 == ssl3_connect_~s__state~0); 71948#L114 assume !(4099 == ssl3_connect_~s__state~0); 71947#L117 assume !(4368 == ssl3_connect_~s__state~0); 71945#L120 assume !(4369 == ssl3_connect_~s__state~0); 71946#L123 assume !(4384 == ssl3_connect_~s__state~0); 73320#L126 assume !(4385 == ssl3_connect_~s__state~0); 73309#L129 assume !(4400 == ssl3_connect_~s__state~0); 73306#L132 assume !(4401 == ssl3_connect_~s__state~0); 73303#L135 assume !(4416 == ssl3_connect_~s__state~0); 73301#L138 assume !(4417 == ssl3_connect_~s__state~0); 73299#L141 assume !(4432 == ssl3_connect_~s__state~0); 73297#L144 assume !(4433 == ssl3_connect_~s__state~0); 73293#L147 assume !(4448 == ssl3_connect_~s__state~0); 73279#L150 assume !(4449 == ssl3_connect_~s__state~0); 73277#L153 assume !(4464 == ssl3_connect_~s__state~0); 73275#L156 assume !(4465 == ssl3_connect_~s__state~0); 73273#L159 assume !(4466 == ssl3_connect_~s__state~0); 73271#L162 assume !(4467 == ssl3_connect_~s__state~0); 73269#L165 assume 4480 == ssl3_connect_~s__state~0; 71382#L169 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 73266#L357 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 73254#L361 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 73238#L361-2 ssl3_connect_~s__init_num~0 := 0; 73211#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 73199#L521 ssl3_connect_~skip~0 := 0; 73195#L99-2 assume true; 73191#L99 assume !false; 73187#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 73183#L102 assume !(12292 == ssl3_connect_~s__state~0); 73179#L105 assume !(16384 == ssl3_connect_~s__state~0); 73175#L108 assume !(4096 == ssl3_connect_~s__state~0); 73171#L111 assume !(20480 == ssl3_connect_~s__state~0); 73167#L114 assume !(4099 == ssl3_connect_~s__state~0); 73163#L117 assume !(4368 == ssl3_connect_~s__state~0); 73159#L120 assume !(4369 == ssl3_connect_~s__state~0); 73155#L123 assume !(4384 == ssl3_connect_~s__state~0); 73151#L126 assume !(4385 == ssl3_connect_~s__state~0); 73147#L129 assume !(4400 == ssl3_connect_~s__state~0); 73143#L132 assume !(4401 == ssl3_connect_~s__state~0); 73139#L135 assume !(4416 == ssl3_connect_~s__state~0); 73135#L138 assume !(4417 == ssl3_connect_~s__state~0); 73131#L141 assume !(4432 == ssl3_connect_~s__state~0); 73127#L144 assume !(4433 == ssl3_connect_~s__state~0); 73123#L147 assume !(4448 == ssl3_connect_~s__state~0); 73119#L150 assume !(4449 == ssl3_connect_~s__state~0); 73115#L153 assume !(4464 == ssl3_connect_~s__state~0); 73112#L156 assume !(4465 == ssl3_connect_~s__state~0); 73108#L159 assume !(4466 == ssl3_connect_~s__state~0); 73099#L162 assume !(4467 == ssl3_connect_~s__state~0); 73096#L165 assume !(4480 == ssl3_connect_~s__state~0); 73093#L168 assume !(4481 == ssl3_connect_~s__state~0); 73087#L171 assume !(4496 == ssl3_connect_~s__state~0); 73085#L174 assume !(4497 == ssl3_connect_~s__state~0); 73083#L177 assume 4512 == ssl3_connect_~s__state~0; 71372#L181 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 73080#L382 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 73076#L388 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 73071#L388-2 assume !(0 == ssl3_connect_~tmp___7~0); 73069#L397 assume !(0 == ssl3_connect_~tmp___8~0); 73053#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 73043#L521 ssl3_connect_~skip~0 := 0; 73041#L99-2 assume true; 73039#L99 assume !false; 73037#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 73035#L102 assume !(12292 == ssl3_connect_~s__state~0); 73033#L105 assume !(16384 == ssl3_connect_~s__state~0); 73031#L108 assume !(4096 == ssl3_connect_~s__state~0); 73029#L111 assume !(20480 == ssl3_connect_~s__state~0); 73027#L114 assume !(4099 == ssl3_connect_~s__state~0); 73025#L117 assume !(4368 == ssl3_connect_~s__state~0); 73023#L120 assume !(4369 == ssl3_connect_~s__state~0); 73021#L123 assume !(4384 == ssl3_connect_~s__state~0); 73019#L126 assume !(4385 == ssl3_connect_~s__state~0); 73017#L129 assume !(4400 == ssl3_connect_~s__state~0); 73015#L132 assume !(4401 == ssl3_connect_~s__state~0); 73013#L135 assume !(4416 == ssl3_connect_~s__state~0); 73011#L138 assume !(4417 == ssl3_connect_~s__state~0); 73009#L141 assume !(4432 == ssl3_connect_~s__state~0); 73007#L144 assume !(4433 == ssl3_connect_~s__state~0); 73005#L147 assume !(4448 == ssl3_connect_~s__state~0); 73003#L150 assume !(4449 == ssl3_connect_~s__state~0); 73001#L153 assume !(4464 == ssl3_connect_~s__state~0); 72999#L156 assume !(4465 == ssl3_connect_~s__state~0); 72997#L159 assume !(4466 == ssl3_connect_~s__state~0); 72995#L162 assume !(4467 == ssl3_connect_~s__state~0); 72993#L165 assume !(4480 == ssl3_connect_~s__state~0); 72991#L168 assume !(4481 == ssl3_connect_~s__state~0); 72989#L171 assume !(4496 == ssl3_connect_~s__state~0); 72987#L174 assume !(4497 == ssl3_connect_~s__state~0); 72985#L177 assume !(4512 == ssl3_connect_~s__state~0); 72982#L180 assume !(4513 == ssl3_connect_~s__state~0); 72979#L183 assume 4528 == ssl3_connect_~s__state~0; 71367#L187 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 72974#L405 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := 5 + ssl3_connect_~__cil_tmp57~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 72971#L412 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 71341#L412-1 ssl3_connect_~s__init_num~0 := 0; 71342#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 74899#L521 ssl3_connect_~skip~0 := 0; 74898#L99-2 assume true; 74897#L99 assume !false; 74896#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74895#L102 assume !(12292 == ssl3_connect_~s__state~0); 74894#L105 assume !(16384 == ssl3_connect_~s__state~0); 72038#L108 assume !(4096 == ssl3_connect_~s__state~0); 72036#L111 assume !(20480 == ssl3_connect_~s__state~0); 72037#L114 assume !(4099 == ssl3_connect_~s__state~0); 71636#L117 assume !(4368 == ssl3_connect_~s__state~0); 71634#L120 assume !(4369 == ssl3_connect_~s__state~0); 71635#L123 assume !(4384 == ssl3_connect_~s__state~0); 71630#L126 assume !(4385 == ssl3_connect_~s__state~0); 71631#L129 assume !(4400 == ssl3_connect_~s__state~0); 71626#L132 assume !(4401 == ssl3_connect_~s__state~0); 71627#L135 assume !(4416 == ssl3_connect_~s__state~0); 71622#L138 assume !(4417 == ssl3_connect_~s__state~0); 71623#L141 assume !(4432 == ssl3_connect_~s__state~0); 71618#L144 assume !(4433 == ssl3_connect_~s__state~0); 71619#L147 assume !(4448 == ssl3_connect_~s__state~0); 71614#L150 assume !(4449 == ssl3_connect_~s__state~0); 71615#L153 assume !(4464 == ssl3_connect_~s__state~0); 71610#L156 assume !(4465 == ssl3_connect_~s__state~0); 71611#L159 assume !(4466 == ssl3_connect_~s__state~0); 71606#L162 assume !(4467 == ssl3_connect_~s__state~0); 71607#L165 assume !(4480 == ssl3_connect_~s__state~0); 71602#L168 assume !(4481 == ssl3_connect_~s__state~0); 71603#L171 assume !(4496 == ssl3_connect_~s__state~0); 71598#L174 assume !(4497 == ssl3_connect_~s__state~0); 71599#L177 assume !(4512 == ssl3_connect_~s__state~0); 71594#L180 assume !(4513 == ssl3_connect_~s__state~0); 71595#L183 assume !(4528 == ssl3_connect_~s__state~0); 71590#L186 assume !(4529 == ssl3_connect_~s__state~0); 71591#L189 assume !(4560 == ssl3_connect_~s__state~0); 71333#L192 assume !(4561 == ssl3_connect_~s__state~0); 71334#L195 assume 4352 == ssl3_connect_~s__state~0; 71269#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 71270#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 71339#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 71340#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 74822#L521 ssl3_connect_~skip~0 := 0; 74821#L99-2 assume true; 74820#L99 assume !false; 74819#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74818#L102 assume !(12292 == ssl3_connect_~s__state~0); 74817#L105 assume !(16384 == ssl3_connect_~s__state~0); 74816#L108 assume !(4096 == ssl3_connect_~s__state~0); 74815#L111 assume !(20480 == ssl3_connect_~s__state~0); 74814#L114 assume !(4099 == ssl3_connect_~s__state~0); 74813#L117 assume !(4368 == ssl3_connect_~s__state~0); 74812#L120 assume !(4369 == ssl3_connect_~s__state~0); 74811#L123 assume !(4384 == ssl3_connect_~s__state~0); 74810#L126 assume !(4385 == ssl3_connect_~s__state~0); 74809#L129 assume !(4400 == ssl3_connect_~s__state~0); 74808#L132 assume !(4401 == ssl3_connect_~s__state~0); 74807#L135 assume !(4416 == ssl3_connect_~s__state~0); 74806#L138 assume !(4417 == ssl3_connect_~s__state~0); 74805#L141 assume !(4432 == ssl3_connect_~s__state~0); 74804#L144 assume !(4433 == ssl3_connect_~s__state~0); 74803#L147 assume !(4448 == ssl3_connect_~s__state~0); 74802#L150 assume !(4449 == ssl3_connect_~s__state~0); 74801#L153 assume !(4464 == ssl3_connect_~s__state~0); 74800#L156 assume !(4465 == ssl3_connect_~s__state~0); 74799#L159 assume !(4466 == ssl3_connect_~s__state~0); 74798#L162 assume !(4467 == ssl3_connect_~s__state~0); 74797#L165 assume !(4480 == ssl3_connect_~s__state~0); 74796#L168 assume !(4481 == ssl3_connect_~s__state~0); 74795#L171 assume !(4496 == ssl3_connect_~s__state~0); 74794#L174 assume !(4497 == ssl3_connect_~s__state~0); 74793#L177 assume !(4512 == ssl3_connect_~s__state~0); 74792#L180 assume !(4513 == ssl3_connect_~s__state~0); 74791#L183 assume !(4528 == ssl3_connect_~s__state~0); 74790#L186 assume !(4529 == ssl3_connect_~s__state~0); 74789#L189 assume 4560 == ssl3_connect_~s__state~0; 74788#L193 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 74787#L432 assume !(ssl3_connect_~ret~0 <= 0); 74786#L435 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 3; 74785#L435-2 ssl3_connect_~s__init_num~0 := 0; 74783#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 74777#L521 ssl3_connect_~skip~0 := 0; 74772#L99-2 assume true; 74770#L99 assume !false; 74768#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 72050#L102 assume !(12292 == ssl3_connect_~s__state~0); 72039#L105 assume !(16384 == ssl3_connect_~s__state~0); 72040#L108 assume 4096 == ssl3_connect_~s__state~0; 71217#L207 [2018-11-18 10:26:20,389 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:26:20,389 INFO L82 PathProgramCache]: Analyzing trace with hash -709035689, now seen corresponding path program 3 times [2018-11-18 10:26:20,389 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:26:20,389 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:26:20,390 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:20,390 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:26:20,390 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:20,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:26:20,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:26:20,395 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:26:20,395 INFO L82 PathProgramCache]: Analyzing trace with hash -538819512, now seen corresponding path program 1 times [2018-11-18 10:26:20,395 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:26:20,395 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:26:20,395 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:20,395 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 10:26:20,396 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:20,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:26:20,492 INFO L134 CoverageAnalysis]: Checked inductivity of 1294 backedges. 96 proven. 0 refuted. 0 times theorem prover too weak. 1198 trivial. 0 not checked. [2018-11-18 10:26:20,492 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 10:26:20,492 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 10:26:20,492 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 10:26:20,492 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 10:26:20,493 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 10:26:20,494 INFO L87 Difference]: Start difference. First operand 3710 states and 4545 transitions. cyclomatic complexity: 840 Second operand 3 states. [2018-11-18 10:26:20,573 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 10:26:20,573 INFO L93 Difference]: Finished difference Result 3806 states and 4555 transitions. [2018-11-18 10:26:20,573 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 10:26:20,573 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3806 states and 4555 transitions. [2018-11-18 10:26:20,579 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3044 [2018-11-18 10:26:20,586 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3806 states to 3419 states and 4123 transitions. [2018-11-18 10:26:20,586 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3419 [2018-11-18 10:26:20,588 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3419 [2018-11-18 10:26:20,588 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3419 states and 4123 transitions. [2018-11-18 10:26:20,588 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 10:26:20,588 INFO L705 BuchiCegarLoop]: Abstraction has 3419 states and 4123 transitions. [2018-11-18 10:26:20,590 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3419 states and 4123 transitions. [2018-11-18 10:26:20,612 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3419 to 3244. [2018-11-18 10:26:20,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3244 states. [2018-11-18 10:26:20,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3244 states to 3244 states and 3928 transitions. [2018-11-18 10:26:20,617 INFO L728 BuchiCegarLoop]: Abstraction has 3244 states and 3928 transitions. [2018-11-18 10:26:20,617 INFO L608 BuchiCegarLoop]: Abstraction has 3244 states and 3928 transitions. [2018-11-18 10:26:20,617 INFO L442 BuchiCegarLoop]: ======== Iteration 26============ [2018-11-18 10:26:20,617 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3244 states and 3928 transitions. [2018-11-18 10:26:20,623 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3044 [2018-11-18 10:26:20,623 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 10:26:20,624 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 10:26:20,625 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 10:26:20,625 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 10:26:20,625 INFO L794 eck$LassoCheckResult]: Stem: 78829#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 78728#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 78729#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 78830#L88-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 78831#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 78837#L99-2 assume true; 78869#L99 assume !false; 78870#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 78865#L102 assume 12292 == ssl3_connect_~s__state~0; 78738#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 78739#L207 ssl3_connect_~s__server~0 := 0; 80788#L212 assume !(0 != ssl3_connect_~cb~0); 80787#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 80786#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 80783#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 80781#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 80780#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 80741#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 80735#L521 ssl3_connect_~skip~0 := 0; 80731#L99-2 assume true; 80729#L99 assume !false; 80728#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 80727#L102 assume !(12292 == ssl3_connect_~s__state~0); 80726#L105 assume !(16384 == ssl3_connect_~s__state~0); 80725#L108 assume !(4096 == ssl3_connect_~s__state~0); 80724#L111 assume !(20480 == ssl3_connect_~s__state~0); 80723#L114 assume !(4099 == ssl3_connect_~s__state~0); 80635#L117 assume 4368 == ssl3_connect_~s__state~0; 79070#L121 [2018-11-18 10:26:20,625 INFO L796 eck$LassoCheckResult]: Loop: 79070#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 80632#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 80629#L254-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 80627#L263 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 80624#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 80618#L521 ssl3_connect_~skip~0 := 0; 80615#L99-2 assume true; 80609#L99 assume !false; 80607#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 80605#L102 assume !(12292 == ssl3_connect_~s__state~0); 80603#L105 assume !(16384 == ssl3_connect_~s__state~0); 80601#L108 assume !(4096 == ssl3_connect_~s__state~0); 80599#L111 assume !(20480 == ssl3_connect_~s__state~0); 80597#L114 assume !(4099 == ssl3_connect_~s__state~0); 80595#L117 assume !(4368 == ssl3_connect_~s__state~0); 80593#L120 assume !(4369 == ssl3_connect_~s__state~0); 80591#L123 assume 4384 == ssl3_connect_~s__state~0; 80589#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 80587#L270 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 80583#L270-2 assume !(ssl3_connect_~ret~0 <= 0); 80584#L276 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 80581#L276-2 ssl3_connect_~s__init_num~0 := 0; 80578#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 80571#L521 ssl3_connect_~skip~0 := 0; 80568#L99-2 assume true; 80562#L99 assume !false; 80560#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 80558#L102 assume !(12292 == ssl3_connect_~s__state~0); 80556#L105 assume !(16384 == ssl3_connect_~s__state~0); 80554#L108 assume !(4096 == ssl3_connect_~s__state~0); 80552#L111 assume !(20480 == ssl3_connect_~s__state~0); 80550#L114 assume !(4099 == ssl3_connect_~s__state~0); 80548#L117 assume !(4368 == ssl3_connect_~s__state~0); 80546#L120 assume !(4369 == ssl3_connect_~s__state~0); 80544#L123 assume !(4384 == ssl3_connect_~s__state~0); 80542#L126 assume !(4385 == ssl3_connect_~s__state~0); 80540#L129 assume 4400 == ssl3_connect_~s__state~0; 80538#L133 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 80535#L287 assume 0 != (ssl3_connect_~__cil_tmp56~0 - 256) % 4294967296;ssl3_connect_~skip~0 := 1; 80536#L287-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 80708#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 80702#L521 ssl3_connect_~skip~0 := 0; 80700#L99-2 assume true; 80698#L99 assume !false; 80696#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 80694#L102 assume !(12292 == ssl3_connect_~s__state~0); 80692#L105 assume !(16384 == ssl3_connect_~s__state~0); 80690#L108 assume !(4096 == ssl3_connect_~s__state~0); 80688#L111 assume !(20480 == ssl3_connect_~s__state~0); 80686#L114 assume !(4099 == ssl3_connect_~s__state~0); 80684#L117 assume !(4368 == ssl3_connect_~s__state~0); 80682#L120 assume !(4369 == ssl3_connect_~s__state~0); 80680#L123 assume !(4384 == ssl3_connect_~s__state~0); 80678#L126 assume !(4385 == ssl3_connect_~s__state~0); 80676#L129 assume !(4400 == ssl3_connect_~s__state~0); 80674#L132 assume !(4401 == ssl3_connect_~s__state~0); 80672#L135 assume 4416 == ssl3_connect_~s__state~0; 80670#L139 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 80668#L305 assume !(3 == ssl3_connect_~blastFlag~0); 80666#L305-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 80664#L313 assume !(0 == ssl3_connect_~tmp___6~0); 80661#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 80655#L521 ssl3_connect_~skip~0 := 0; 80401#L99-2 assume true; 80402#L99 assume !false; 80238#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 80239#L102 assume !(12292 == ssl3_connect_~s__state~0); 80223#L105 assume !(16384 == ssl3_connect_~s__state~0); 80224#L108 assume !(4096 == ssl3_connect_~s__state~0); 80207#L111 assume !(20480 == ssl3_connect_~s__state~0); 80208#L114 assume !(4099 == ssl3_connect_~s__state~0); 80195#L117 assume !(4368 == ssl3_connect_~s__state~0); 80196#L120 assume !(4369 == ssl3_connect_~s__state~0); 80183#L123 assume !(4384 == ssl3_connect_~s__state~0); 80184#L126 assume !(4385 == ssl3_connect_~s__state~0); 80171#L129 assume !(4400 == ssl3_connect_~s__state~0); 80172#L132 assume !(4401 == ssl3_connect_~s__state~0); 80159#L135 assume !(4416 == ssl3_connect_~s__state~0); 80160#L138 assume !(4417 == ssl3_connect_~s__state~0); 80147#L141 assume 4432 == ssl3_connect_~s__state~0; 80148#L145 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 80135#L321 assume !(5 == ssl3_connect_~blastFlag~0); 80136#L324 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 80121#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 80117#L521 ssl3_connect_~skip~0 := 0; 79997#L99-2 assume true; 79998#L99 assume !false; 79989#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 79990#L102 assume !(12292 == ssl3_connect_~s__state~0); 79981#L105 assume !(16384 == ssl3_connect_~s__state~0); 79982#L108 assume !(4096 == ssl3_connect_~s__state~0); 79973#L111 assume !(20480 == ssl3_connect_~s__state~0); 79974#L114 assume !(4099 == ssl3_connect_~s__state~0); 79965#L117 assume !(4368 == ssl3_connect_~s__state~0); 79966#L120 assume !(4369 == ssl3_connect_~s__state~0); 79957#L123 assume !(4384 == ssl3_connect_~s__state~0); 79958#L126 assume !(4385 == ssl3_connect_~s__state~0); 79949#L129 assume !(4400 == ssl3_connect_~s__state~0); 79950#L132 assume !(4401 == ssl3_connect_~s__state~0); 79941#L135 assume !(4416 == ssl3_connect_~s__state~0); 79942#L138 assume !(4417 == ssl3_connect_~s__state~0); 79933#L141 assume !(4432 == ssl3_connect_~s__state~0); 79934#L144 assume !(4433 == ssl3_connect_~s__state~0); 79925#L147 assume 4448 == ssl3_connect_~s__state~0; 79926#L151 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 79919#L333 assume !(ssl3_connect_~ret~0 <= 0); 79920#L336 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 80455#L336-2 ssl3_connect_~s__init_num~0 := 0; 80830#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 80824#L521 ssl3_connect_~skip~0 := 0; 80823#L99-2 assume true; 80822#L99 assume !false; 80821#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 80820#L102 assume !(12292 == ssl3_connect_~s__state~0); 80819#L105 assume !(16384 == ssl3_connect_~s__state~0); 80818#L108 assume !(4096 == ssl3_connect_~s__state~0); 80817#L111 assume !(20480 == ssl3_connect_~s__state~0); 80816#L114 assume !(4099 == ssl3_connect_~s__state~0); 80815#L117 assume !(4368 == ssl3_connect_~s__state~0); 80814#L120 assume !(4369 == ssl3_connect_~s__state~0); 80813#L123 assume !(4384 == ssl3_connect_~s__state~0); 80812#L126 assume !(4385 == ssl3_connect_~s__state~0); 80811#L129 assume !(4400 == ssl3_connect_~s__state~0); 80810#L132 assume !(4401 == ssl3_connect_~s__state~0); 80809#L135 assume !(4416 == ssl3_connect_~s__state~0); 80808#L138 assume !(4417 == ssl3_connect_~s__state~0); 80807#L141 assume !(4432 == ssl3_connect_~s__state~0); 80806#L144 assume !(4433 == ssl3_connect_~s__state~0); 80805#L147 assume !(4448 == ssl3_connect_~s__state~0); 80804#L150 assume !(4449 == ssl3_connect_~s__state~0); 80803#L153 assume 4464 == ssl3_connect_~s__state~0; 80802#L163 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 80800#L348 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 80004#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 80000#L521 ssl3_connect_~skip~0 := 0; 79991#L99-2 assume true; 79992#L99 assume !false; 79983#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 79984#L102 assume !(12292 == ssl3_connect_~s__state~0); 79975#L105 assume !(16384 == ssl3_connect_~s__state~0); 79976#L108 assume !(4096 == ssl3_connect_~s__state~0); 79967#L111 assume !(20480 == ssl3_connect_~s__state~0); 79968#L114 assume !(4099 == ssl3_connect_~s__state~0); 79959#L117 assume !(4368 == ssl3_connect_~s__state~0); 79960#L120 assume !(4369 == ssl3_connect_~s__state~0); 79951#L123 assume !(4384 == ssl3_connect_~s__state~0); 79952#L126 assume !(4385 == ssl3_connect_~s__state~0); 79943#L129 assume !(4400 == ssl3_connect_~s__state~0); 79944#L132 assume !(4401 == ssl3_connect_~s__state~0); 79935#L135 assume !(4416 == ssl3_connect_~s__state~0); 79936#L138 assume !(4417 == ssl3_connect_~s__state~0); 79927#L141 assume !(4432 == ssl3_connect_~s__state~0); 79928#L144 assume !(4433 == ssl3_connect_~s__state~0); 79218#L147 assume !(4448 == ssl3_connect_~s__state~0); 79219#L150 assume !(4449 == ssl3_connect_~s__state~0); 79909#L153 assume !(4464 == ssl3_connect_~s__state~0); 79910#L156 assume !(4465 == ssl3_connect_~s__state~0); 79897#L159 assume !(4466 == ssl3_connect_~s__state~0); 79898#L162 assume !(4467 == ssl3_connect_~s__state~0); 79889#L165 assume 4480 == ssl3_connect_~s__state~0; 79890#L169 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 79075#L357 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 79076#L361 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 79769#L361-2 ssl3_connect_~s__init_num~0 := 0; 79770#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 79756#L521 ssl3_connect_~skip~0 := 0; 79757#L99-2 assume true; 79729#L99 assume !false; 79730#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 79717#L102 assume !(12292 == ssl3_connect_~s__state~0); 79718#L105 assume !(16384 == ssl3_connect_~s__state~0); 79709#L108 assume !(4096 == ssl3_connect_~s__state~0); 79710#L111 assume !(20480 == ssl3_connect_~s__state~0); 79701#L114 assume !(4099 == ssl3_connect_~s__state~0); 79702#L117 assume !(4368 == ssl3_connect_~s__state~0); 79693#L120 assume !(4369 == ssl3_connect_~s__state~0); 79694#L123 assume !(4384 == ssl3_connect_~s__state~0); 79685#L126 assume !(4385 == ssl3_connect_~s__state~0); 79686#L129 assume !(4400 == ssl3_connect_~s__state~0); 79677#L132 assume !(4401 == ssl3_connect_~s__state~0); 79678#L135 assume !(4416 == ssl3_connect_~s__state~0); 79669#L138 assume !(4417 == ssl3_connect_~s__state~0); 79670#L141 assume !(4432 == ssl3_connect_~s__state~0); 79661#L144 assume !(4433 == ssl3_connect_~s__state~0); 79662#L147 assume !(4448 == ssl3_connect_~s__state~0); 79653#L150 assume !(4449 == ssl3_connect_~s__state~0); 79654#L153 assume !(4464 == ssl3_connect_~s__state~0); 79645#L156 assume !(4465 == ssl3_connect_~s__state~0); 79646#L159 assume !(4466 == ssl3_connect_~s__state~0); 79637#L162 assume !(4467 == ssl3_connect_~s__state~0); 79638#L165 assume !(4480 == ssl3_connect_~s__state~0); 79629#L168 assume !(4481 == ssl3_connect_~s__state~0); 79630#L171 assume !(4496 == ssl3_connect_~s__state~0); 79621#L174 assume !(4497 == ssl3_connect_~s__state~0); 79622#L177 assume 4512 == ssl3_connect_~s__state~0; 79613#L181 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 79614#L382 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 79605#L388 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 79606#L388-2 assume !(0 == ssl3_connect_~tmp___7~0); 79590#L397 assume !(0 == ssl3_connect_~tmp___8~0); 79591#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 80777#L521 ssl3_connect_~skip~0 := 0; 80776#L99-2 assume true; 80775#L99 assume !false; 80774#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 80773#L102 assume !(12292 == ssl3_connect_~s__state~0); 80772#L105 assume !(16384 == ssl3_connect_~s__state~0); 80771#L108 assume !(4096 == ssl3_connect_~s__state~0); 80770#L111 assume !(20480 == ssl3_connect_~s__state~0); 80769#L114 assume !(4099 == ssl3_connect_~s__state~0); 80768#L117 assume !(4368 == ssl3_connect_~s__state~0); 80767#L120 assume !(4369 == ssl3_connect_~s__state~0); 80766#L123 assume !(4384 == ssl3_connect_~s__state~0); 80765#L126 assume !(4385 == ssl3_connect_~s__state~0); 80764#L129 assume !(4400 == ssl3_connect_~s__state~0); 80763#L132 assume !(4401 == ssl3_connect_~s__state~0); 80762#L135 assume !(4416 == ssl3_connect_~s__state~0); 80761#L138 assume !(4417 == ssl3_connect_~s__state~0); 80760#L141 assume !(4432 == ssl3_connect_~s__state~0); 80759#L144 assume !(4433 == ssl3_connect_~s__state~0); 80758#L147 assume !(4448 == ssl3_connect_~s__state~0); 80757#L150 assume !(4449 == ssl3_connect_~s__state~0); 80756#L153 assume !(4464 == ssl3_connect_~s__state~0); 80755#L156 assume !(4465 == ssl3_connect_~s__state~0); 80754#L159 assume !(4466 == ssl3_connect_~s__state~0); 80753#L162 assume !(4467 == ssl3_connect_~s__state~0); 80752#L165 assume !(4480 == ssl3_connect_~s__state~0); 80751#L168 assume !(4481 == ssl3_connect_~s__state~0); 80750#L171 assume !(4496 == ssl3_connect_~s__state~0); 80749#L174 assume !(4497 == ssl3_connect_~s__state~0); 80748#L177 assume !(4512 == ssl3_connect_~s__state~0); 80747#L180 assume !(4513 == ssl3_connect_~s__state~0); 80746#L183 assume 4528 == ssl3_connect_~s__state~0; 80745#L187 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 80743#L405 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := 5 + ssl3_connect_~__cil_tmp57~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 80742#L412 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 79244#L412-1 ssl3_connect_~s__init_num~0 := 0; 79230#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 79220#L521 ssl3_connect_~skip~0 := 0; 79221#L99-2 assume true; 79163#L99 assume !false; 79164#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 79153#L102 assume !(12292 == ssl3_connect_~s__state~0); 79154#L105 assume !(16384 == ssl3_connect_~s__state~0); 79081#L108 assume !(4096 == ssl3_connect_~s__state~0); 79082#L111 assume !(20480 == ssl3_connect_~s__state~0); 79074#L114 assume !(4099 == ssl3_connect_~s__state~0); 79069#L117 assume 4368 == ssl3_connect_~s__state~0; 79070#L121 [2018-11-18 10:26:20,625 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:26:20,626 INFO L82 PathProgramCache]: Analyzing trace with hash -1965496612, now seen corresponding path program 1 times [2018-11-18 10:26:20,626 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:26:20,626 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:26:20,626 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:20,626 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:26:20,626 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:20,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:26:20,665 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 10:26:20,666 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 10:26:20,666 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 10:26:20,666 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-18 10:26:20,666 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:26:20,666 INFO L82 PathProgramCache]: Analyzing trace with hash 1815065537, now seen corresponding path program 1 times [2018-11-18 10:26:20,666 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:26:20,666 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:26:20,667 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:20,667 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:26:20,667 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:20,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:26:20,719 INFO L134 CoverageAnalysis]: Checked inductivity of 743 backedges. 99 proven. 0 refuted. 0 times theorem prover too weak. 644 trivial. 0 not checked. [2018-11-18 10:26:20,719 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 10:26:20,719 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 10:26:20,719 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 10:26:20,719 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 10:26:20,720 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 10:26:20,720 INFO L87 Difference]: Start difference. First operand 3244 states and 3928 transitions. cyclomatic complexity: 688 Second operand 3 states. [2018-11-18 10:26:20,743 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 10:26:20,743 INFO L93 Difference]: Finished difference Result 6391 states and 7566 transitions. [2018-11-18 10:26:20,743 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 10:26:20,743 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6391 states and 7566 transitions. [2018-11-18 10:26:20,760 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5996 [2018-11-18 10:26:20,774 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6391 states to 6391 states and 7566 transitions. [2018-11-18 10:26:20,775 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6391 [2018-11-18 10:26:20,778 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6391 [2018-11-18 10:26:20,778 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6391 states and 7566 transitions. [2018-11-18 10:26:20,778 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 10:26:20,778 INFO L705 BuchiCegarLoop]: Abstraction has 6391 states and 7566 transitions. [2018-11-18 10:26:20,782 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6391 states and 7566 transitions. [2018-11-18 10:26:20,826 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6391 to 6391. [2018-11-18 10:26:20,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6391 states. [2018-11-18 10:26:20,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6391 states to 6391 states and 7566 transitions. [2018-11-18 10:26:20,835 INFO L728 BuchiCegarLoop]: Abstraction has 6391 states and 7566 transitions. [2018-11-18 10:26:20,835 INFO L608 BuchiCegarLoop]: Abstraction has 6391 states and 7566 transitions. [2018-11-18 10:26:20,835 INFO L442 BuchiCegarLoop]: ======== Iteration 27============ [2018-11-18 10:26:20,835 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6391 states and 7566 transitions. [2018-11-18 10:26:20,849 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5996 [2018-11-18 10:26:20,849 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 10:26:20,849 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 10:26:20,851 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 10:26:20,851 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 10:26:20,851 INFO L794 eck$LassoCheckResult]: Stem: 88474#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 88370#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 88371#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 88480#L88-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 88490#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 88491#L99-2 assume true; 88574#L99 assume !false; 88575#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 88568#L102 assume 12292 == ssl3_connect_~s__state~0; 88522#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 88588#L207 ssl3_connect_~s__server~0 := 0; 93266#L212 assume 0 != ssl3_connect_~cb~0; 89787#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 93265#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 93263#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 93261#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 93259#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 93260#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 94186#L521 ssl3_connect_~skip~0 := 0; 94185#L99-2 assume true; 94184#L99 assume !false; 94183#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 94182#L102 assume !(12292 == ssl3_connect_~s__state~0); 94181#L105 assume !(16384 == ssl3_connect_~s__state~0); 93249#L108 assume !(4096 == ssl3_connect_~s__state~0); 93203#L111 assume !(20480 == ssl3_connect_~s__state~0); 92290#L114 assume !(4099 == ssl3_connect_~s__state~0); 92291#L117 assume 4368 == ssl3_connect_~s__state~0; 92172#L121 [2018-11-18 10:26:20,851 INFO L796 eck$LassoCheckResult]: Loop: 92172#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 92173#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 92650#L254-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 92757#L263 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 92754#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 92751#L521 ssl3_connect_~skip~0 := 0; 92748#L99-2 assume true; 92746#L99 assume !false; 92745#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 92744#L102 assume !(12292 == ssl3_connect_~s__state~0); 92742#L105 assume !(16384 == ssl3_connect_~s__state~0); 92740#L108 assume !(4096 == ssl3_connect_~s__state~0); 92739#L111 assume !(20480 == ssl3_connect_~s__state~0); 92654#L114 assume !(4099 == ssl3_connect_~s__state~0); 92652#L117 assume !(4368 == ssl3_connect_~s__state~0); 92645#L120 assume !(4369 == ssl3_connect_~s__state~0); 92640#L123 assume 4384 == ssl3_connect_~s__state~0; 92635#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 92634#L270 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 92569#L270-2 assume !(ssl3_connect_~ret~0 <= 0); 92631#L276 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 92624#L276-2 ssl3_connect_~s__init_num~0 := 0; 92620#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 92614#L521 ssl3_connect_~skip~0 := 0; 92610#L99-2 assume true; 92606#L99 assume !false; 92602#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 92598#L102 assume !(12292 == ssl3_connect_~s__state~0); 92594#L105 assume !(16384 == ssl3_connect_~s__state~0); 92590#L108 assume !(4096 == ssl3_connect_~s__state~0); 92586#L111 assume !(20480 == ssl3_connect_~s__state~0); 92582#L114 assume !(4099 == ssl3_connect_~s__state~0); 92578#L117 assume !(4368 == ssl3_connect_~s__state~0); 92574#L120 assume !(4369 == ssl3_connect_~s__state~0); 92570#L123 assume !(4384 == ssl3_connect_~s__state~0); 92565#L126 assume !(4385 == ssl3_connect_~s__state~0); 92561#L129 assume 4400 == ssl3_connect_~s__state~0; 92557#L133 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 92552#L287 assume 0 != (ssl3_connect_~__cil_tmp56~0 - 256) % 4294967296;ssl3_connect_~skip~0 := 1; 92553#L287-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 93181#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 93176#L521 ssl3_connect_~skip~0 := 0; 93173#L99-2 assume true; 93171#L99 assume !false; 93168#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 93165#L102 assume !(12292 == ssl3_connect_~s__state~0); 93160#L105 assume !(16384 == ssl3_connect_~s__state~0); 93157#L108 assume !(4096 == ssl3_connect_~s__state~0); 93155#L111 assume !(20480 == ssl3_connect_~s__state~0); 93152#L114 assume !(4099 == ssl3_connect_~s__state~0); 93149#L117 assume !(4368 == ssl3_connect_~s__state~0); 93147#L120 assume !(4369 == ssl3_connect_~s__state~0); 93146#L123 assume !(4384 == ssl3_connect_~s__state~0); 93143#L126 assume !(4385 == ssl3_connect_~s__state~0); 93142#L129 assume !(4400 == ssl3_connect_~s__state~0); 93141#L132 assume !(4401 == ssl3_connect_~s__state~0); 93140#L135 assume 4416 == ssl3_connect_~s__state~0; 93139#L139 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 93137#L305 assume !(3 == ssl3_connect_~blastFlag~0); 93136#L305-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 93135#L313 assume !(0 == ssl3_connect_~tmp___6~0); 93134#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 93130#L521 ssl3_connect_~skip~0 := 0; 93128#L99-2 assume true; 93124#L99 assume !false; 93122#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 93120#L102 assume !(12292 == ssl3_connect_~s__state~0); 93118#L105 assume !(16384 == ssl3_connect_~s__state~0); 93116#L108 assume !(4096 == ssl3_connect_~s__state~0); 93114#L111 assume !(20480 == ssl3_connect_~s__state~0); 93112#L114 assume !(4099 == ssl3_connect_~s__state~0); 93110#L117 assume !(4368 == ssl3_connect_~s__state~0); 93108#L120 assume !(4369 == ssl3_connect_~s__state~0); 93106#L123 assume !(4384 == ssl3_connect_~s__state~0); 93104#L126 assume !(4385 == ssl3_connect_~s__state~0); 93102#L129 assume !(4400 == ssl3_connect_~s__state~0); 93100#L132 assume !(4401 == ssl3_connect_~s__state~0); 93098#L135 assume !(4416 == ssl3_connect_~s__state~0); 93096#L138 assume !(4417 == ssl3_connect_~s__state~0); 93095#L141 assume 4432 == ssl3_connect_~s__state~0; 93092#L145 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 93090#L321 assume !(5 == ssl3_connect_~blastFlag~0); 93089#L324 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 93087#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 93081#L521 ssl3_connect_~skip~0 := 0; 93079#L99-2 assume true; 93077#L99 assume !false; 93075#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 93073#L102 assume !(12292 == ssl3_connect_~s__state~0); 93071#L105 assume !(16384 == ssl3_connect_~s__state~0); 93069#L108 assume !(4096 == ssl3_connect_~s__state~0); 93067#L111 assume !(20480 == ssl3_connect_~s__state~0); 93065#L114 assume !(4099 == ssl3_connect_~s__state~0); 93063#L117 assume !(4368 == ssl3_connect_~s__state~0); 93061#L120 assume !(4369 == ssl3_connect_~s__state~0); 93059#L123 assume !(4384 == ssl3_connect_~s__state~0); 93057#L126 assume !(4385 == ssl3_connect_~s__state~0); 93055#L129 assume !(4400 == ssl3_connect_~s__state~0); 93053#L132 assume !(4401 == ssl3_connect_~s__state~0); 93051#L135 assume !(4416 == ssl3_connect_~s__state~0); 93048#L138 assume !(4417 == ssl3_connect_~s__state~0); 93047#L141 assume !(4432 == ssl3_connect_~s__state~0); 93044#L144 assume !(4433 == ssl3_connect_~s__state~0); 93021#L147 assume 4448 == ssl3_connect_~s__state~0; 93016#L151 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 92993#L333 assume !(ssl3_connect_~ret~0 <= 0); 92988#L336 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 92984#L336-2 ssl3_connect_~s__init_num~0 := 0; 92981#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 92976#L521 ssl3_connect_~skip~0 := 0; 92973#L99-2 assume true; 92970#L99 assume !false; 92967#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 92962#L102 assume !(12292 == ssl3_connect_~s__state~0); 92956#L105 assume !(16384 == ssl3_connect_~s__state~0); 92954#L108 assume !(4096 == ssl3_connect_~s__state~0); 92952#L111 assume !(20480 == ssl3_connect_~s__state~0); 92946#L114 assume !(4099 == ssl3_connect_~s__state~0); 92943#L117 assume !(4368 == ssl3_connect_~s__state~0); 92937#L120 assume !(4369 == ssl3_connect_~s__state~0); 92932#L123 assume !(4384 == ssl3_connect_~s__state~0); 92927#L126 assume !(4385 == ssl3_connect_~s__state~0); 92921#L129 assume !(4400 == ssl3_connect_~s__state~0); 92917#L132 assume !(4401 == ssl3_connect_~s__state~0); 92913#L135 assume !(4416 == ssl3_connect_~s__state~0); 92909#L138 assume !(4417 == ssl3_connect_~s__state~0); 92905#L141 assume !(4432 == ssl3_connect_~s__state~0); 92901#L144 assume !(4433 == ssl3_connect_~s__state~0); 92897#L147 assume !(4448 == ssl3_connect_~s__state~0); 92893#L150 assume !(4449 == ssl3_connect_~s__state~0); 92889#L153 assume 4464 == ssl3_connect_~s__state~0; 92884#L163 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 92879#L348 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 92875#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 92738#L521 ssl3_connect_~skip~0 := 0; 92737#L99-2 assume true; 92735#L99 assume !false; 92733#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 92732#L102 assume !(12292 == ssl3_connect_~s__state~0); 92731#L105 assume !(16384 == ssl3_connect_~s__state~0); 92729#L108 assume !(4096 == ssl3_connect_~s__state~0); 92725#L111 assume !(20480 == ssl3_connect_~s__state~0); 92723#L114 assume !(4099 == ssl3_connect_~s__state~0); 92721#L117 assume !(4368 == ssl3_connect_~s__state~0); 92719#L120 assume !(4369 == ssl3_connect_~s__state~0); 92717#L123 assume !(4384 == ssl3_connect_~s__state~0); 92715#L126 assume !(4385 == ssl3_connect_~s__state~0); 92713#L129 assume !(4400 == ssl3_connect_~s__state~0); 92711#L132 assume !(4401 == ssl3_connect_~s__state~0); 92709#L135 assume !(4416 == ssl3_connect_~s__state~0); 92707#L138 assume !(4417 == ssl3_connect_~s__state~0); 92705#L141 assume !(4432 == ssl3_connect_~s__state~0); 92703#L144 assume !(4433 == ssl3_connect_~s__state~0); 92701#L147 assume !(4448 == ssl3_connect_~s__state~0); 92699#L150 assume !(4449 == ssl3_connect_~s__state~0); 92697#L153 assume !(4464 == ssl3_connect_~s__state~0); 92695#L156 assume !(4465 == ssl3_connect_~s__state~0); 92693#L159 assume !(4466 == ssl3_connect_~s__state~0); 92691#L162 assume !(4467 == ssl3_connect_~s__state~0); 92689#L165 assume 4480 == ssl3_connect_~s__state~0; 92687#L169 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 92685#L357 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 92682#L361 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 92683#L361-2 ssl3_connect_~s__init_num~0 := 0; 92334#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 92332#L521 ssl3_connect_~skip~0 := 0; 92323#L99-2 assume true; 92324#L99 assume !false; 92317#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 92318#L102 assume !(12292 == ssl3_connect_~s__state~0); 92311#L105 assume !(16384 == ssl3_connect_~s__state~0); 92312#L108 assume !(4096 == ssl3_connect_~s__state~0); 92305#L111 assume !(20480 == ssl3_connect_~s__state~0); 92306#L114 assume !(4099 == ssl3_connect_~s__state~0); 92299#L117 assume !(4368 == ssl3_connect_~s__state~0); 92300#L120 assume !(4369 == ssl3_connect_~s__state~0); 92293#L123 assume !(4384 == ssl3_connect_~s__state~0); 92294#L126 assume !(4385 == ssl3_connect_~s__state~0); 92162#L129 assume !(4400 == ssl3_connect_~s__state~0); 92163#L132 assume !(4401 == ssl3_connect_~s__state~0); 92154#L135 assume !(4416 == ssl3_connect_~s__state~0); 92155#L138 assume !(4417 == ssl3_connect_~s__state~0); 92146#L141 assume !(4432 == ssl3_connect_~s__state~0); 92147#L144 assume !(4433 == ssl3_connect_~s__state~0); 92140#L147 assume !(4448 == ssl3_connect_~s__state~0); 92141#L150 assume !(4449 == ssl3_connect_~s__state~0); 92132#L153 assume !(4464 == ssl3_connect_~s__state~0); 92133#L156 assume !(4465 == ssl3_connect_~s__state~0); 92123#L159 assume !(4466 == ssl3_connect_~s__state~0); 92124#L162 assume !(4467 == ssl3_connect_~s__state~0); 92115#L165 assume !(4480 == ssl3_connect_~s__state~0); 92116#L168 assume !(4481 == ssl3_connect_~s__state~0); 92107#L171 assume !(4496 == ssl3_connect_~s__state~0); 92108#L174 assume !(4497 == ssl3_connect_~s__state~0); 92099#L177 assume 4512 == ssl3_connect_~s__state~0; 92100#L181 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 92090#L382 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 92091#L388 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 92082#L388-2 assume !(0 == ssl3_connect_~tmp___7~0); 92083#L397 assume !(0 == ssl3_connect_~tmp___8~0); 92076#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 92074#L521 ssl3_connect_~skip~0 := 0; 92067#L99-2 assume true; 92068#L99 assume !false; 92061#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 92062#L102 assume !(12292 == ssl3_connect_~s__state~0); 92055#L105 assume !(16384 == ssl3_connect_~s__state~0); 92056#L108 assume !(4096 == ssl3_connect_~s__state~0); 92049#L111 assume !(20480 == ssl3_connect_~s__state~0); 92050#L114 assume !(4099 == ssl3_connect_~s__state~0); 92043#L117 assume !(4368 == ssl3_connect_~s__state~0); 92044#L120 assume !(4369 == ssl3_connect_~s__state~0); 92037#L123 assume !(4384 == ssl3_connect_~s__state~0); 92038#L126 assume !(4385 == ssl3_connect_~s__state~0); 92031#L129 assume !(4400 == ssl3_connect_~s__state~0); 92032#L132 assume !(4401 == ssl3_connect_~s__state~0); 92025#L135 assume !(4416 == ssl3_connect_~s__state~0); 92026#L138 assume !(4417 == ssl3_connect_~s__state~0); 92020#L141 assume !(4432 == ssl3_connect_~s__state~0); 92021#L144 assume !(4433 == ssl3_connect_~s__state~0); 90438#L147 assume !(4448 == ssl3_connect_~s__state~0); 90439#L150 assume !(4449 == ssl3_connect_~s__state~0); 90428#L153 assume !(4464 == ssl3_connect_~s__state~0); 90429#L156 assume !(4465 == ssl3_connect_~s__state~0); 90422#L159 assume !(4466 == ssl3_connect_~s__state~0); 90423#L162 assume !(4467 == ssl3_connect_~s__state~0); 90416#L165 assume !(4480 == ssl3_connect_~s__state~0); 90417#L168 assume !(4481 == ssl3_connect_~s__state~0); 90410#L171 assume !(4496 == ssl3_connect_~s__state~0); 90411#L174 assume !(4497 == ssl3_connect_~s__state~0); 90404#L177 assume !(4512 == ssl3_connect_~s__state~0); 90405#L180 assume !(4513 == ssl3_connect_~s__state~0); 90398#L183 assume 4528 == ssl3_connect_~s__state~0; 90399#L187 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 90392#L405 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := 5 + ssl3_connect_~__cil_tmp57~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 90393#L412 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 88517#L412-1 ssl3_connect_~s__init_num~0 := 0; 88518#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 93256#L521 ssl3_connect_~skip~0 := 0; 93255#L99-2 assume true; 93254#L99 assume !false; 93253#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 93252#L102 assume !(12292 == ssl3_connect_~s__state~0); 93250#L105 assume !(16384 == ssl3_connect_~s__state~0); 93251#L108 assume !(4096 == ssl3_connect_~s__state~0); 94178#L111 assume !(20480 == ssl3_connect_~s__state~0); 94176#L114 assume !(4099 == ssl3_connect_~s__state~0); 94174#L117 assume 4368 == ssl3_connect_~s__state~0; 92172#L121 [2018-11-18 10:26:20,851 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:26:20,851 INFO L82 PathProgramCache]: Analyzing trace with hash -377148710, now seen corresponding path program 1 times [2018-11-18 10:26:20,851 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:26:20,851 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:26:20,852 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:20,852 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:26:20,852 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:20,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:26:20,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:26:20,859 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:26:20,859 INFO L82 PathProgramCache]: Analyzing trace with hash 1815065537, now seen corresponding path program 2 times [2018-11-18 10:26:20,859 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:26:20,859 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:26:20,860 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:20,860 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:26:20,860 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:20,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:26:20,943 INFO L134 CoverageAnalysis]: Checked inductivity of 743 backedges. 99 proven. 0 refuted. 0 times theorem prover too weak. 644 trivial. 0 not checked. [2018-11-18 10:26:20,943 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 10:26:20,943 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 10:26:20,944 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 10:26:20,944 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 10:26:20,944 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 10:26:20,944 INFO L87 Difference]: Start difference. First operand 6391 states and 7566 transitions. cyclomatic complexity: 1183 Second operand 3 states. [2018-11-18 10:26:21,123 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 10:26:21,123 INFO L93 Difference]: Finished difference Result 5673 states and 6677 transitions. [2018-11-18 10:26:21,124 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 10:26:21,124 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5673 states and 6677 transitions. [2018-11-18 10:26:21,134 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3494 [2018-11-18 10:26:21,142 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5673 states to 5673 states and 6677 transitions. [2018-11-18 10:26:21,142 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5673 [2018-11-18 10:26:21,145 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5673 [2018-11-18 10:26:21,145 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5673 states and 6677 transitions. [2018-11-18 10:26:21,147 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 10:26:21,148 INFO L705 BuchiCegarLoop]: Abstraction has 5673 states and 6677 transitions. [2018-11-18 10:26:21,150 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5673 states and 6677 transitions. [2018-11-18 10:26:21,177 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5673 to 5639. [2018-11-18 10:26:21,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5639 states. [2018-11-18 10:26:21,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5639 states to 5639 states and 6640 transitions. [2018-11-18 10:26:21,183 INFO L728 BuchiCegarLoop]: Abstraction has 5639 states and 6640 transitions. [2018-11-18 10:26:21,183 INFO L608 BuchiCegarLoop]: Abstraction has 5639 states and 6640 transitions. [2018-11-18 10:26:21,183 INFO L442 BuchiCegarLoop]: ======== Iteration 28============ [2018-11-18 10:26:21,183 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5639 states and 6640 transitions. [2018-11-18 10:26:21,193 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3478 [2018-11-18 10:26:21,193 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 10:26:21,193 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 10:26:21,194 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 10:26:21,194 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 10:26:21,194 INFO L794 eck$LassoCheckResult]: Stem: 100542#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 100440#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 100441#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 100543#L88-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 100544#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 100584#L99-2 assume true; 100586#L99 assume !false; 100580#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 100581#L102 assume !(12292 == ssl3_connect_~s__state~0); 100649#L105 assume !(16384 == ssl3_connect_~s__state~0); 100644#L108 assume !(4096 == ssl3_connect_~s__state~0); 100645#L111 assume !(20480 == ssl3_connect_~s__state~0); 100640#L114 assume !(4099 == ssl3_connect_~s__state~0); 100641#L117 assume !(4368 == ssl3_connect_~s__state~0); 100636#L120 assume !(4369 == ssl3_connect_~s__state~0); 100637#L123 assume !(4384 == ssl3_connect_~s__state~0); 100632#L126 assume !(4385 == ssl3_connect_~s__state~0); 100633#L129 assume !(4400 == ssl3_connect_~s__state~0); 100628#L132 assume !(4401 == ssl3_connect_~s__state~0); 100629#L135 assume !(4416 == ssl3_connect_~s__state~0); 100624#L138 assume !(4417 == ssl3_connect_~s__state~0); 100625#L141 assume !(4432 == ssl3_connect_~s__state~0); 100620#L144 assume !(4433 == ssl3_connect_~s__state~0); 100621#L147 assume !(4448 == ssl3_connect_~s__state~0); 100616#L150 assume !(4449 == ssl3_connect_~s__state~0); 100617#L153 assume !(4464 == ssl3_connect_~s__state~0); 100612#L156 assume !(4465 == ssl3_connect_~s__state~0); 100613#L159 assume !(4466 == ssl3_connect_~s__state~0); 100608#L162 assume !(4467 == ssl3_connect_~s__state~0); 100609#L165 assume !(4480 == ssl3_connect_~s__state~0); 100604#L168 assume !(4481 == ssl3_connect_~s__state~0); 100605#L171 assume !(4496 == ssl3_connect_~s__state~0); 100600#L174 assume !(4497 == ssl3_connect_~s__state~0); 100601#L177 assume !(4512 == ssl3_connect_~s__state~0); 100596#L180 assume !(4513 == ssl3_connect_~s__state~0); 100597#L183 assume !(4528 == ssl3_connect_~s__state~0); 100592#L186 assume !(4529 == ssl3_connect_~s__state~0); 100593#L189 assume 4560 == ssl3_connect_~s__state~0; 101594#L193 [2018-11-18 10:26:21,195 INFO L796 eck$LassoCheckResult]: Loop: 101594#L193 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 104650#L432 assume !(ssl3_connect_~ret~0 <= 0); 104644#L435 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 104600#L435-2 ssl3_connect_~s__init_num~0 := 0; 104427#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 104422#L521 ssl3_connect_~skip~0 := 0; 104420#L99-2 assume true; 104418#L99 assume !false; 104416#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 104414#L102 assume !(12292 == ssl3_connect_~s__state~0); 104412#L105 assume !(16384 == ssl3_connect_~s__state~0); 104410#L108 assume !(4096 == ssl3_connect_~s__state~0); 104408#L111 assume !(20480 == ssl3_connect_~s__state~0); 104406#L114 assume !(4099 == ssl3_connect_~s__state~0); 104404#L117 assume !(4368 == ssl3_connect_~s__state~0); 104402#L120 assume !(4369 == ssl3_connect_~s__state~0); 104400#L123 assume !(4384 == ssl3_connect_~s__state~0); 104398#L126 assume !(4385 == ssl3_connect_~s__state~0); 104396#L129 assume !(4400 == ssl3_connect_~s__state~0); 104394#L132 assume !(4401 == ssl3_connect_~s__state~0); 104392#L135 assume !(4416 == ssl3_connect_~s__state~0); 104390#L138 assume !(4417 == ssl3_connect_~s__state~0); 104388#L141 assume !(4432 == ssl3_connect_~s__state~0); 104386#L144 assume !(4433 == ssl3_connect_~s__state~0); 104384#L147 assume !(4448 == ssl3_connect_~s__state~0); 104382#L150 assume !(4449 == ssl3_connect_~s__state~0); 104377#L153 assume !(4464 == ssl3_connect_~s__state~0); 104375#L156 assume !(4465 == ssl3_connect_~s__state~0); 104373#L159 assume !(4466 == ssl3_connect_~s__state~0); 104371#L162 assume !(4467 == ssl3_connect_~s__state~0); 104369#L165 assume !(4480 == ssl3_connect_~s__state~0); 104367#L168 assume !(4481 == ssl3_connect_~s__state~0); 104365#L171 assume !(4496 == ssl3_connect_~s__state~0); 104363#L174 assume !(4497 == ssl3_connect_~s__state~0); 104361#L177 assume 4512 == ssl3_connect_~s__state~0; 104009#L181 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 104358#L382 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 104356#L388 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 104353#L388-2 assume !(0 == ssl3_connect_~tmp___7~0); 104349#L397 assume !(0 == ssl3_connect_~tmp___8~0); 104346#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 104340#L521 ssl3_connect_~skip~0 := 0; 104338#L99-2 assume true; 104336#L99 assume !false; 104334#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 104332#L102 assume !(12292 == ssl3_connect_~s__state~0); 104330#L105 assume !(16384 == ssl3_connect_~s__state~0); 104328#L108 assume !(4096 == ssl3_connect_~s__state~0); 104326#L111 assume !(20480 == ssl3_connect_~s__state~0); 104324#L114 assume !(4099 == ssl3_connect_~s__state~0); 104322#L117 assume !(4368 == ssl3_connect_~s__state~0); 104320#L120 assume !(4369 == ssl3_connect_~s__state~0); 104318#L123 assume !(4384 == ssl3_connect_~s__state~0); 104316#L126 assume !(4385 == ssl3_connect_~s__state~0); 104314#L129 assume !(4400 == ssl3_connect_~s__state~0); 104312#L132 assume !(4401 == ssl3_connect_~s__state~0); 104310#L135 assume !(4416 == ssl3_connect_~s__state~0); 104308#L138 assume !(4417 == ssl3_connect_~s__state~0); 104306#L141 assume !(4432 == ssl3_connect_~s__state~0); 104304#L144 assume !(4433 == ssl3_connect_~s__state~0); 104302#L147 assume !(4448 == ssl3_connect_~s__state~0); 104300#L150 assume !(4449 == ssl3_connect_~s__state~0); 104298#L153 assume !(4464 == ssl3_connect_~s__state~0); 104296#L156 assume !(4465 == ssl3_connect_~s__state~0); 104294#L159 assume !(4466 == ssl3_connect_~s__state~0); 104292#L162 assume !(4467 == ssl3_connect_~s__state~0); 104290#L165 assume !(4480 == ssl3_connect_~s__state~0); 104284#L168 assume !(4481 == ssl3_connect_~s__state~0); 104282#L171 assume !(4496 == ssl3_connect_~s__state~0); 104280#L174 assume !(4497 == ssl3_connect_~s__state~0); 104278#L177 assume !(4512 == ssl3_connect_~s__state~0); 104276#L180 assume !(4513 == ssl3_connect_~s__state~0); 104274#L183 assume 4528 == ssl3_connect_~s__state~0; 100733#L187 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 104271#L405 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := 5 + ssl3_connect_~__cil_tmp57~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 104269#L412 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__s3__tmp__next_state___0~0 := 3;ssl3_connect_~__cil_tmp59~0 := ssl3_connect_~s__s3__flags~0; 104265#L416 assume !(0 != ssl3_connect_~__cil_tmp59~0 - 2); 104264#L412-1 ssl3_connect_~s__init_num~0 := 0; 104263#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 100848#L521 ssl3_connect_~skip~0 := 0; 100849#L99-2 assume true; 100842#L99 assume !false; 100843#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 100836#L102 assume !(12292 == ssl3_connect_~s__state~0); 100837#L105 assume !(16384 == ssl3_connect_~s__state~0); 100830#L108 assume !(4096 == ssl3_connect_~s__state~0); 100831#L111 assume !(20480 == ssl3_connect_~s__state~0); 100822#L114 assume !(4099 == ssl3_connect_~s__state~0); 100823#L117 assume !(4368 == ssl3_connect_~s__state~0); 100813#L120 assume !(4369 == ssl3_connect_~s__state~0); 100814#L123 assume !(4384 == ssl3_connect_~s__state~0); 100806#L126 assume !(4385 == ssl3_connect_~s__state~0); 100807#L129 assume !(4400 == ssl3_connect_~s__state~0); 100799#L132 assume !(4401 == ssl3_connect_~s__state~0); 100800#L135 assume !(4416 == ssl3_connect_~s__state~0); 100792#L138 assume !(4417 == ssl3_connect_~s__state~0); 100793#L141 assume !(4432 == ssl3_connect_~s__state~0); 100785#L144 assume !(4433 == ssl3_connect_~s__state~0); 100786#L147 assume !(4448 == ssl3_connect_~s__state~0); 100778#L150 assume !(4449 == ssl3_connect_~s__state~0); 100779#L153 assume !(4464 == ssl3_connect_~s__state~0); 100770#L156 assume !(4465 == ssl3_connect_~s__state~0); 100771#L159 assume !(4466 == ssl3_connect_~s__state~0); 100762#L162 assume !(4467 == ssl3_connect_~s__state~0); 100763#L165 assume !(4480 == ssl3_connect_~s__state~0); 100754#L168 assume !(4481 == ssl3_connect_~s__state~0); 100755#L171 assume !(4496 == ssl3_connect_~s__state~0); 100747#L174 assume !(4497 == ssl3_connect_~s__state~0); 100748#L177 assume !(4512 == ssl3_connect_~s__state~0); 100740#L180 assume !(4513 == ssl3_connect_~s__state~0); 100741#L183 assume !(4528 == ssl3_connect_~s__state~0); 100730#L186 assume !(4529 == ssl3_connect_~s__state~0); 100731#L189 assume !(4560 == ssl3_connect_~s__state~0); 100723#L192 assume !(4561 == ssl3_connect_~s__state~0); 100724#L195 assume 4352 == ssl3_connect_~s__state~0; 100715#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 100716#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 100704#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 100705#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 103847#L521 ssl3_connect_~skip~0 := 0; 103848#L99-2 assume true; 103843#L99 assume !false; 103844#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 103839#L102 assume !(12292 == ssl3_connect_~s__state~0); 103840#L105 assume !(16384 == ssl3_connect_~s__state~0); 103835#L108 assume !(4096 == ssl3_connect_~s__state~0); 103836#L111 assume !(20480 == ssl3_connect_~s__state~0); 103831#L114 assume !(4099 == ssl3_connect_~s__state~0); 103832#L117 assume !(4368 == ssl3_connect_~s__state~0); 100815#L120 assume !(4369 == ssl3_connect_~s__state~0); 100816#L123 assume !(4384 == ssl3_connect_~s__state~0); 104060#L126 assume !(4385 == ssl3_connect_~s__state~0); 104062#L129 assume !(4400 == ssl3_connect_~s__state~0); 104055#L132 assume !(4401 == ssl3_connect_~s__state~0); 104057#L135 assume !(4416 == ssl3_connect_~s__state~0); 104050#L138 assume !(4417 == ssl3_connect_~s__state~0); 104052#L141 assume !(4432 == ssl3_connect_~s__state~0); 104045#L144 assume !(4433 == ssl3_connect_~s__state~0); 104046#L147 assume !(4448 == ssl3_connect_~s__state~0); 104039#L150 assume !(4449 == ssl3_connect_~s__state~0); 104041#L153 assume !(4464 == ssl3_connect_~s__state~0); 104036#L156 assume !(4465 == ssl3_connect_~s__state~0); 104034#L159 assume !(4466 == ssl3_connect_~s__state~0); 104035#L162 assume !(4467 == ssl3_connect_~s__state~0); 104030#L165 assume !(4480 == ssl3_connect_~s__state~0); 104025#L168 assume !(4481 == ssl3_connect_~s__state~0); 104027#L171 assume !(4496 == ssl3_connect_~s__state~0); 104016#L174 assume !(4497 == ssl3_connect_~s__state~0); 104018#L177 assume !(4512 == ssl3_connect_~s__state~0); 104008#L180 assume !(4513 == ssl3_connect_~s__state~0); 104010#L183 assume !(4528 == ssl3_connect_~s__state~0); 100732#L186 assume !(4529 == ssl3_connect_~s__state~0); 100734#L189 assume 4560 == ssl3_connect_~s__state~0; 101594#L193 [2018-11-18 10:26:21,195 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:26:21,195 INFO L82 PathProgramCache]: Analyzing trace with hash 564398011, now seen corresponding path program 1 times [2018-11-18 10:26:21,195 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:26:21,195 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:26:21,195 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:21,196 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 10:26:21,196 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:21,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:26:21,230 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 10:26:21,230 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 10:26:21,230 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 10:26:21,230 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-18 10:26:21,230 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:26:21,230 INFO L82 PathProgramCache]: Analyzing trace with hash -1586217115, now seen corresponding path program 1 times [2018-11-18 10:26:21,230 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:26:21,230 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:26:21,231 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:21,231 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:26:21,231 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:21,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:26:21,277 INFO L134 CoverageAnalysis]: Checked inductivity of 194 backedges. 128 proven. 35 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2018-11-18 10:26:21,277 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-18 10:26:21,278 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_49e80e87-a939-4742-ab21-94d8e889aecd/bin-2019/uautomizer/z3 Starting monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-18 10:26:21,290 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:26:21,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:26:21,307 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 10:26:21,319 INFO L134 CoverageAnalysis]: Checked inductivity of 194 backedges. 128 proven. 35 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2018-11-18 10:26:21,335 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-18 10:26:21,335 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-11-18 10:26:21,336 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 10:26:21,336 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 10:26:21,336 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 10:26:21,336 INFO L87 Difference]: Start difference. First operand 5639 states and 6640 transitions. cyclomatic complexity: 1005 Second operand 3 states. [2018-11-18 10:26:21,423 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 10:26:21,423 INFO L93 Difference]: Finished difference Result 5645 states and 6644 transitions. [2018-11-18 10:26:21,423 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 10:26:21,424 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5645 states and 6644 transitions. [2018-11-18 10:26:21,437 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3478 [2018-11-18 10:26:21,445 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5645 states to 5645 states and 6644 transitions. [2018-11-18 10:26:21,446 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5645 [2018-11-18 10:26:21,448 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5645 [2018-11-18 10:26:21,449 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5645 states and 6644 transitions. [2018-11-18 10:26:21,449 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 10:26:21,449 INFO L705 BuchiCegarLoop]: Abstraction has 5645 states and 6644 transitions. [2018-11-18 10:26:21,452 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5645 states and 6644 transitions. [2018-11-18 10:26:21,486 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5645 to 5639. [2018-11-18 10:26:21,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5639 states. [2018-11-18 10:26:21,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5639 states to 5639 states and 6638 transitions. [2018-11-18 10:26:21,492 INFO L728 BuchiCegarLoop]: Abstraction has 5639 states and 6638 transitions. [2018-11-18 10:26:21,492 INFO L608 BuchiCegarLoop]: Abstraction has 5639 states and 6638 transitions. [2018-11-18 10:26:21,492 INFO L442 BuchiCegarLoop]: ======== Iteration 29============ [2018-11-18 10:26:21,492 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5639 states and 6638 transitions. [2018-11-18 10:26:21,504 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3478 [2018-11-18 10:26:21,505 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 10:26:21,505 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 10:26:21,506 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 10:26:21,506 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 10:26:21,506 INFO L794 eck$LassoCheckResult]: Stem: 112289#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 112188#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 112189#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 112294#L88-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 112653#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 112651#L99-2 assume true; 112650#L99 assume !false; 112649#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 112647#L102 assume !(12292 == ssl3_connect_~s__state~0); 112648#L105 assume !(16384 == ssl3_connect_~s__state~0); 117012#L108 assume !(4096 == ssl3_connect_~s__state~0); 117010#L111 assume !(20480 == ssl3_connect_~s__state~0); 117008#L114 assume !(4099 == ssl3_connect_~s__state~0); 117006#L117 assume !(4368 == ssl3_connect_~s__state~0); 117004#L120 assume !(4369 == ssl3_connect_~s__state~0); 117002#L123 assume !(4384 == ssl3_connect_~s__state~0); 117000#L126 assume !(4385 == ssl3_connect_~s__state~0); 116998#L129 assume !(4400 == ssl3_connect_~s__state~0); 116996#L132 assume !(4401 == ssl3_connect_~s__state~0); 116994#L135 assume !(4416 == ssl3_connect_~s__state~0); 116992#L138 assume !(4417 == ssl3_connect_~s__state~0); 116990#L141 assume !(4432 == ssl3_connect_~s__state~0); 116988#L144 assume !(4433 == ssl3_connect_~s__state~0); 116986#L147 assume !(4448 == ssl3_connect_~s__state~0); 116984#L150 assume !(4449 == ssl3_connect_~s__state~0); 116982#L153 assume !(4464 == ssl3_connect_~s__state~0); 116980#L156 assume !(4465 == ssl3_connect_~s__state~0); 116978#L159 assume !(4466 == ssl3_connect_~s__state~0); 116976#L162 assume !(4467 == ssl3_connect_~s__state~0); 116974#L165 assume !(4480 == ssl3_connect_~s__state~0); 116972#L168 assume !(4481 == ssl3_connect_~s__state~0); 116970#L171 assume !(4496 == ssl3_connect_~s__state~0); 116968#L174 assume !(4497 == ssl3_connect_~s__state~0); 116966#L177 assume !(4512 == ssl3_connect_~s__state~0); 116964#L180 assume !(4513 == ssl3_connect_~s__state~0); 116962#L183 assume !(4528 == ssl3_connect_~s__state~0); 116960#L186 assume !(4529 == ssl3_connect_~s__state~0); 116958#L189 assume !(4560 == ssl3_connect_~s__state~0); 116956#L192 assume 4561 == ssl3_connect_~s__state~0; 116952#L193 [2018-11-18 10:26:21,506 INFO L796 eck$LassoCheckResult]: Loop: 116952#L193 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 116949#L432 assume !(ssl3_connect_~ret~0 <= 0); 116946#L435 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 112272#L435-2 ssl3_connect_~s__init_num~0 := 0; 112240#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 117756#L521 ssl3_connect_~skip~0 := 0; 117755#L99-2 assume true; 117754#L99 assume !false; 117753#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 117752#L102 assume !(12292 == ssl3_connect_~s__state~0); 117751#L105 assume !(16384 == ssl3_connect_~s__state~0); 117750#L108 assume !(4096 == ssl3_connect_~s__state~0); 117749#L111 assume !(20480 == ssl3_connect_~s__state~0); 117748#L114 assume !(4099 == ssl3_connect_~s__state~0); 117747#L117 assume !(4368 == ssl3_connect_~s__state~0); 117746#L120 assume !(4369 == ssl3_connect_~s__state~0); 117745#L123 assume !(4384 == ssl3_connect_~s__state~0); 117744#L126 assume !(4385 == ssl3_connect_~s__state~0); 117743#L129 assume !(4400 == ssl3_connect_~s__state~0); 117742#L132 assume !(4401 == ssl3_connect_~s__state~0); 117741#L135 assume !(4416 == ssl3_connect_~s__state~0); 117740#L138 assume !(4417 == ssl3_connect_~s__state~0); 117739#L141 assume !(4432 == ssl3_connect_~s__state~0); 117738#L144 assume !(4433 == ssl3_connect_~s__state~0); 117737#L147 assume !(4448 == ssl3_connect_~s__state~0); 117736#L150 assume !(4449 == ssl3_connect_~s__state~0); 117735#L153 assume !(4464 == ssl3_connect_~s__state~0); 117734#L156 assume !(4465 == ssl3_connect_~s__state~0); 117733#L159 assume !(4466 == ssl3_connect_~s__state~0); 117732#L162 assume !(4467 == ssl3_connect_~s__state~0); 117731#L165 assume !(4480 == ssl3_connect_~s__state~0); 117730#L168 assume !(4481 == ssl3_connect_~s__state~0); 117729#L171 assume !(4496 == ssl3_connect_~s__state~0); 117728#L174 assume !(4497 == ssl3_connect_~s__state~0); 117727#L177 assume 4512 == ssl3_connect_~s__state~0; 113184#L181 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 117723#L382 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 113532#L388 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 113523#L388-2 assume !(0 == ssl3_connect_~tmp___7~0); 113512#L397 assume !(0 == ssl3_connect_~tmp___8~0); 113513#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 115963#L521 ssl3_connect_~skip~0 := 0; 115957#L99-2 assume true; 115958#L99 assume !false; 115953#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 115954#L102 assume !(12292 == ssl3_connect_~s__state~0); 115949#L105 assume !(16384 == ssl3_connect_~s__state~0); 115950#L108 assume !(4096 == ssl3_connect_~s__state~0); 115945#L111 assume !(20480 == ssl3_connect_~s__state~0); 115946#L114 assume !(4099 == ssl3_connect_~s__state~0); 115941#L117 assume !(4368 == ssl3_connect_~s__state~0); 115942#L120 assume !(4369 == ssl3_connect_~s__state~0); 115937#L123 assume !(4384 == ssl3_connect_~s__state~0); 115938#L126 assume !(4385 == ssl3_connect_~s__state~0); 115933#L129 assume !(4400 == ssl3_connect_~s__state~0); 115934#L132 assume !(4401 == ssl3_connect_~s__state~0); 115929#L135 assume !(4416 == ssl3_connect_~s__state~0); 115930#L138 assume !(4417 == ssl3_connect_~s__state~0); 115925#L141 assume !(4432 == ssl3_connect_~s__state~0); 115926#L144 assume !(4433 == ssl3_connect_~s__state~0); 115921#L147 assume !(4448 == ssl3_connect_~s__state~0); 115922#L150 assume !(4449 == ssl3_connect_~s__state~0); 115916#L153 assume !(4464 == ssl3_connect_~s__state~0); 115917#L156 assume !(4465 == ssl3_connect_~s__state~0); 115912#L159 assume !(4466 == ssl3_connect_~s__state~0); 115913#L162 assume !(4467 == ssl3_connect_~s__state~0); 115908#L165 assume !(4480 == ssl3_connect_~s__state~0); 115909#L168 assume !(4481 == ssl3_connect_~s__state~0); 115904#L171 assume !(4496 == ssl3_connect_~s__state~0); 115905#L174 assume !(4497 == ssl3_connect_~s__state~0); 115899#L177 assume !(4512 == ssl3_connect_~s__state~0); 115900#L180 assume !(4513 == ssl3_connect_~s__state~0); 115896#L183 assume 4528 == ssl3_connect_~s__state~0; 113180#L187 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 115892#L405 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := 5 + ssl3_connect_~__cil_tmp57~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 115893#L412 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__s3__tmp__next_state___0~0 := 3;ssl3_connect_~__cil_tmp59~0 := ssl3_connect_~s__s3__flags~0; 113156#L416 assume !(0 != ssl3_connect_~__cil_tmp59~0 - 2); 113157#L412-1 ssl3_connect_~s__init_num~0 := 0; 113151#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 113149#L521 ssl3_connect_~skip~0 := 0; 113144#L99-2 assume true; 113145#L99 assume !false; 113140#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 113141#L102 assume !(12292 == ssl3_connect_~s__state~0); 113136#L105 assume !(16384 == ssl3_connect_~s__state~0); 113137#L108 assume !(4096 == ssl3_connect_~s__state~0); 113132#L111 assume !(20480 == ssl3_connect_~s__state~0); 113133#L114 assume !(4099 == ssl3_connect_~s__state~0); 113128#L117 assume !(4368 == ssl3_connect_~s__state~0); 113129#L120 assume !(4369 == ssl3_connect_~s__state~0); 113124#L123 assume !(4384 == ssl3_connect_~s__state~0); 113125#L126 assume !(4385 == ssl3_connect_~s__state~0); 113114#L129 assume !(4400 == ssl3_connect_~s__state~0); 113115#L132 assume !(4401 == ssl3_connect_~s__state~0); 113105#L135 assume !(4416 == ssl3_connect_~s__state~0); 113106#L138 assume !(4417 == ssl3_connect_~s__state~0); 112932#L141 assume !(4432 == ssl3_connect_~s__state~0); 112933#L144 assume !(4433 == ssl3_connect_~s__state~0); 112927#L147 assume !(4448 == ssl3_connect_~s__state~0); 112928#L150 assume !(4449 == ssl3_connect_~s__state~0); 112922#L153 assume !(4464 == ssl3_connect_~s__state~0); 112923#L156 assume !(4465 == ssl3_connect_~s__state~0); 112918#L159 assume !(4466 == ssl3_connect_~s__state~0); 112919#L162 assume !(4467 == ssl3_connect_~s__state~0); 112913#L165 assume !(4480 == ssl3_connect_~s__state~0); 112914#L168 assume !(4481 == ssl3_connect_~s__state~0); 112908#L171 assume !(4496 == ssl3_connect_~s__state~0); 112909#L174 assume !(4497 == ssl3_connect_~s__state~0); 112903#L177 assume !(4512 == ssl3_connect_~s__state~0); 112904#L180 assume !(4513 == ssl3_connect_~s__state~0); 112898#L183 assume !(4528 == ssl3_connect_~s__state~0); 112899#L186 assume !(4529 == ssl3_connect_~s__state~0); 116205#L189 assume !(4560 == ssl3_connect_~s__state~0); 112786#L192 assume !(4561 == ssl3_connect_~s__state~0); 112787#L195 assume 4352 == ssl3_connect_~s__state~0; 112782#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 112783#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 112777#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 112778#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 112771#L521 ssl3_connect_~skip~0 := 0; 112772#L99-2 assume true; 112767#L99 assume !false; 112768#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 112763#L102 assume !(12292 == ssl3_connect_~s__state~0); 112764#L105 assume !(16384 == ssl3_connect_~s__state~0); 112759#L108 assume !(4096 == ssl3_connect_~s__state~0); 112760#L111 assume !(20480 == ssl3_connect_~s__state~0); 112755#L114 assume !(4099 == ssl3_connect_~s__state~0); 112756#L117 assume !(4368 == ssl3_connect_~s__state~0); 112665#L120 assume !(4369 == ssl3_connect_~s__state~0); 112666#L123 assume !(4384 == ssl3_connect_~s__state~0); 113116#L126 assume !(4385 == ssl3_connect_~s__state~0); 113118#L129 assume !(4400 == ssl3_connect_~s__state~0); 116199#L132 assume !(4401 == ssl3_connect_~s__state~0); 113216#L135 assume !(4416 == ssl3_connect_~s__state~0); 113217#L138 assume !(4417 == ssl3_connect_~s__state~0); 113211#L141 assume !(4432 == ssl3_connect_~s__state~0); 113213#L144 assume !(4433 == ssl3_connect_~s__state~0); 113206#L147 assume !(4448 == ssl3_connect_~s__state~0); 113208#L150 assume !(4449 == ssl3_connect_~s__state~0); 113202#L153 assume !(4464 == ssl3_connect_~s__state~0); 113203#L156 assume !(4465 == ssl3_connect_~s__state~0); 113197#L159 assume !(4466 == ssl3_connect_~s__state~0); 113199#L162 assume !(4467 == ssl3_connect_~s__state~0); 113192#L165 assume !(4480 == ssl3_connect_~s__state~0); 113194#L168 assume !(4481 == ssl3_connect_~s__state~0); 113188#L171 assume !(4496 == ssl3_connect_~s__state~0); 113189#L174 assume !(4497 == ssl3_connect_~s__state~0); 113183#L177 assume !(4512 == ssl3_connect_~s__state~0); 113185#L180 assume !(4513 == ssl3_connect_~s__state~0); 113178#L183 assume !(4528 == ssl3_connect_~s__state~0); 113179#L186 assume !(4529 == ssl3_connect_~s__state~0); 116206#L189 assume 4560 == ssl3_connect_~s__state~0; 116952#L193 [2018-11-18 10:26:21,507 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:26:21,507 INFO L82 PathProgramCache]: Analyzing trace with hash 316469409, now seen corresponding path program 1 times [2018-11-18 10:26:21,507 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:26:21,507 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:26:21,508 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:21,508 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:26:21,508 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:21,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:26:21,562 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 10:26:21,562 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 10:26:21,562 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 10:26:21,562 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-18 10:26:21,562 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:26:21,563 INFO L82 PathProgramCache]: Analyzing trace with hash -1586217115, now seen corresponding path program 2 times [2018-11-18 10:26:21,563 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:26:21,563 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:26:21,563 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:21,563 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:26:21,563 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:21,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:26:21,606 INFO L134 CoverageAnalysis]: Checked inductivity of 194 backedges. 128 proven. 35 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2018-11-18 10:26:21,606 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-18 10:26:21,606 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_49e80e87-a939-4742-ab21-94d8e889aecd/bin-2019/uautomizer/z3 Starting monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-18 10:26:21,618 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-11-18 10:26:21,646 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-11-18 10:26:21,646 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-11-18 10:26:21,648 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 10:26:21,658 INFO L134 CoverageAnalysis]: Checked inductivity of 194 backedges. 128 proven. 35 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2018-11-18 10:26:21,674 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-18 10:26:21,674 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-11-18 10:26:21,674 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 10:26:21,674 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 10:26:21,674 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 10:26:21,674 INFO L87 Difference]: Start difference. First operand 5639 states and 6638 transitions. cyclomatic complexity: 1003 Second operand 3 states. [2018-11-18 10:26:21,758 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 10:26:21,758 INFO L93 Difference]: Finished difference Result 5963 states and 6992 transitions. [2018-11-18 10:26:21,758 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 10:26:21,758 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5963 states and 6992 transitions. [2018-11-18 10:26:21,770 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3486 [2018-11-18 10:26:21,776 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5963 states to 5897 states and 6924 transitions. [2018-11-18 10:26:21,776 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5897 [2018-11-18 10:26:21,779 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5897 [2018-11-18 10:26:21,779 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5897 states and 6924 transitions. [2018-11-18 10:26:21,780 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 10:26:21,781 INFO L705 BuchiCegarLoop]: Abstraction has 5897 states and 6924 transitions. [2018-11-18 10:26:21,783 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5897 states and 6924 transitions. [2018-11-18 10:26:21,812 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5897 to 5573. [2018-11-18 10:26:21,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5573 states. [2018-11-18 10:26:21,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5573 states to 5573 states and 6568 transitions. [2018-11-18 10:26:21,817 INFO L728 BuchiCegarLoop]: Abstraction has 5573 states and 6568 transitions. [2018-11-18 10:26:21,817 INFO L608 BuchiCegarLoop]: Abstraction has 5573 states and 6568 transitions. [2018-11-18 10:26:21,817 INFO L442 BuchiCegarLoop]: ======== Iteration 30============ [2018-11-18 10:26:21,817 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5573 states and 6568 transitions. [2018-11-18 10:26:21,827 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3478 [2018-11-18 10:26:21,827 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 10:26:21,827 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 10:26:21,828 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 10:26:21,828 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 10:26:21,828 INFO L794 eck$LassoCheckResult]: Stem: 124349#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 124254#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 124255#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 124355#L88-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 124597#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 124595#L99-2 assume true; 124596#L99 assume !false; 124452#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 124453#L102 assume 12292 == ssl3_connect_~s__state~0; 124264#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 124265#L207 ssl3_connect_~s__server~0 := 0; 124590#L212 assume 0 != ssl3_connect_~cb~0; 124587#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 124585#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 124580#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 124576#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 124572#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 124566#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 124562#L521 ssl3_connect_~skip~0 := 0; 124560#L99-2 assume true; 124558#L99 assume !false; 124556#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 124554#L102 assume !(12292 == ssl3_connect_~s__state~0); 124552#L105 assume !(16384 == ssl3_connect_~s__state~0); 124550#L108 assume !(4096 == ssl3_connect_~s__state~0); 124548#L111 assume !(20480 == ssl3_connect_~s__state~0); 124546#L114 assume !(4099 == ssl3_connect_~s__state~0); 124544#L117 assume 4368 == ssl3_connect_~s__state~0; 124542#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 124539#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 124536#L254-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 124534#L263 assume !(ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0); 124532#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 124527#L521 ssl3_connect_~skip~0 := 0; 124521#L99-2 assume true; 124519#L99 assume !false; 124517#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 124515#L102 assume !(12292 == ssl3_connect_~s__state~0); 124513#L105 assume !(16384 == ssl3_connect_~s__state~0); 124511#L108 assume !(4096 == ssl3_connect_~s__state~0); 124509#L111 assume !(20480 == ssl3_connect_~s__state~0); 124507#L114 assume !(4099 == ssl3_connect_~s__state~0); 124505#L117 assume !(4368 == ssl3_connect_~s__state~0); 124503#L120 assume !(4369 == ssl3_connect_~s__state~0); 124501#L123 assume 4384 == ssl3_connect_~s__state~0; 124499#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 124497#L270 assume !(1 == ssl3_connect_~blastFlag~0); 124495#L270-2 assume !(ssl3_connect_~ret~0 <= 0); 124492#L276 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 124493#L276-2 [2018-11-18 10:26:21,829 INFO L796 eck$LassoCheckResult]: Loop: 124493#L276-2 ssl3_connect_~s__init_num~0 := 0; 129572#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 129489#L521 ssl3_connect_~skip~0 := 0; 129485#L99-2 assume true; 129483#L99 assume !false; 129481#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 129479#L102 assume !(12292 == ssl3_connect_~s__state~0); 129477#L105 assume !(16384 == ssl3_connect_~s__state~0); 129475#L108 assume !(4096 == ssl3_connect_~s__state~0); 129473#L111 assume !(20480 == ssl3_connect_~s__state~0); 129471#L114 assume !(4099 == ssl3_connect_~s__state~0); 129469#L117 assume !(4368 == ssl3_connect_~s__state~0); 129467#L120 assume !(4369 == ssl3_connect_~s__state~0); 129465#L123 assume !(4384 == ssl3_connect_~s__state~0); 129463#L126 assume !(4385 == ssl3_connect_~s__state~0); 129461#L129 assume !(4400 == ssl3_connect_~s__state~0); 129459#L132 assume !(4401 == ssl3_connect_~s__state~0); 129457#L135 assume !(4416 == ssl3_connect_~s__state~0); 129455#L138 assume !(4417 == ssl3_connect_~s__state~0); 129453#L141 assume !(4432 == ssl3_connect_~s__state~0); 129451#L144 assume !(4433 == ssl3_connect_~s__state~0); 129449#L147 assume !(4448 == ssl3_connect_~s__state~0); 129447#L150 assume !(4449 == ssl3_connect_~s__state~0); 129445#L153 assume !(4464 == ssl3_connect_~s__state~0); 129443#L156 assume !(4465 == ssl3_connect_~s__state~0); 129441#L159 assume !(4466 == ssl3_connect_~s__state~0); 129439#L162 assume !(4467 == ssl3_connect_~s__state~0); 129437#L165 assume !(4480 == ssl3_connect_~s__state~0); 129435#L168 assume !(4481 == ssl3_connect_~s__state~0); 129433#L171 assume !(4496 == ssl3_connect_~s__state~0); 129431#L174 assume !(4497 == ssl3_connect_~s__state~0); 129429#L177 assume !(4512 == ssl3_connect_~s__state~0); 129427#L180 assume !(4513 == ssl3_connect_~s__state~0); 129425#L183 assume !(4528 == ssl3_connect_~s__state~0); 129423#L186 assume !(4529 == ssl3_connect_~s__state~0); 129392#L189 assume 4560 == ssl3_connect_~s__state~0; 129263#L193 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 129391#L432 assume !(ssl3_connect_~ret~0 <= 0); 129390#L435 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 129388#L435-2 ssl3_connect_~s__init_num~0 := 0; 129385#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 129382#L521 ssl3_connect_~skip~0 := 0; 129381#L99-2 assume true; 129380#L99 assume !false; 129379#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 129378#L102 assume !(12292 == ssl3_connect_~s__state~0); 129377#L105 assume !(16384 == ssl3_connect_~s__state~0); 129376#L108 assume !(4096 == ssl3_connect_~s__state~0); 129375#L111 assume !(20480 == ssl3_connect_~s__state~0); 129374#L114 assume !(4099 == ssl3_connect_~s__state~0); 129373#L117 assume !(4368 == ssl3_connect_~s__state~0); 129372#L120 assume !(4369 == ssl3_connect_~s__state~0); 129371#L123 assume !(4384 == ssl3_connect_~s__state~0); 129370#L126 assume !(4385 == ssl3_connect_~s__state~0); 129369#L129 assume !(4400 == ssl3_connect_~s__state~0); 129368#L132 assume !(4401 == ssl3_connect_~s__state~0); 129367#L135 assume !(4416 == ssl3_connect_~s__state~0); 129366#L138 assume !(4417 == ssl3_connect_~s__state~0); 129365#L141 assume !(4432 == ssl3_connect_~s__state~0); 129364#L144 assume !(4433 == ssl3_connect_~s__state~0); 129363#L147 assume !(4448 == ssl3_connect_~s__state~0); 129362#L150 assume !(4449 == ssl3_connect_~s__state~0); 129361#L153 assume !(4464 == ssl3_connect_~s__state~0); 129360#L156 assume !(4465 == ssl3_connect_~s__state~0); 129359#L159 assume !(4466 == ssl3_connect_~s__state~0); 129358#L162 assume !(4467 == ssl3_connect_~s__state~0); 129357#L165 assume !(4480 == ssl3_connect_~s__state~0); 129356#L168 assume !(4481 == ssl3_connect_~s__state~0); 129355#L171 assume !(4496 == ssl3_connect_~s__state~0); 129354#L174 assume !(4497 == ssl3_connect_~s__state~0); 129353#L177 assume 4512 == ssl3_connect_~s__state~0; 124686#L181 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 129352#L382 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 129351#L388 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 129346#L388-2 assume !(0 == ssl3_connect_~tmp___7~0); 129345#L397 assume !(0 == ssl3_connect_~tmp___8~0); 129342#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 129339#L521 ssl3_connect_~skip~0 := 0; 129338#L99-2 assume true; 129337#L99 assume !false; 129336#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 129335#L102 assume !(12292 == ssl3_connect_~s__state~0); 129334#L105 assume !(16384 == ssl3_connect_~s__state~0); 129333#L108 assume !(4096 == ssl3_connect_~s__state~0); 129332#L111 assume !(20480 == ssl3_connect_~s__state~0); 129331#L114 assume !(4099 == ssl3_connect_~s__state~0); 129330#L117 assume !(4368 == ssl3_connect_~s__state~0); 129329#L120 assume !(4369 == ssl3_connect_~s__state~0); 129328#L123 assume !(4384 == ssl3_connect_~s__state~0); 129327#L126 assume !(4385 == ssl3_connect_~s__state~0); 129326#L129 assume !(4400 == ssl3_connect_~s__state~0); 129325#L132 assume !(4401 == ssl3_connect_~s__state~0); 129324#L135 assume !(4416 == ssl3_connect_~s__state~0); 129323#L138 assume !(4417 == ssl3_connect_~s__state~0); 129322#L141 assume !(4432 == ssl3_connect_~s__state~0); 129321#L144 assume !(4433 == ssl3_connect_~s__state~0); 129320#L147 assume !(4448 == ssl3_connect_~s__state~0); 129319#L150 assume !(4449 == ssl3_connect_~s__state~0); 129318#L153 assume !(4464 == ssl3_connect_~s__state~0); 129317#L156 assume !(4465 == ssl3_connect_~s__state~0); 129316#L159 assume !(4466 == ssl3_connect_~s__state~0); 129315#L162 assume !(4467 == ssl3_connect_~s__state~0); 129314#L165 assume !(4480 == ssl3_connect_~s__state~0); 129313#L168 assume !(4481 == ssl3_connect_~s__state~0); 129312#L171 assume !(4496 == ssl3_connect_~s__state~0); 129311#L174 assume !(4497 == ssl3_connect_~s__state~0); 129310#L177 assume !(4512 == ssl3_connect_~s__state~0); 129309#L180 assume !(4513 == ssl3_connect_~s__state~0); 129308#L183 assume 4528 == ssl3_connect_~s__state~0; 124676#L187 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 129307#L405 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := 5 + ssl3_connect_~__cil_tmp57~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 124387#L412 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__s3__tmp__next_state___0~0 := 3;ssl3_connect_~__cil_tmp59~0 := ssl3_connect_~s__s3__flags~0; 124388#L416 assume !(0 != ssl3_connect_~__cil_tmp59~0 - 2); 124809#L412-1 ssl3_connect_~s__init_num~0 := 0; 124810#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 124802#L521 ssl3_connect_~skip~0 := 0; 124803#L99-2 assume true; 124798#L99 assume !false; 124799#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 124794#L102 assume !(12292 == ssl3_connect_~s__state~0); 124795#L105 assume !(16384 == ssl3_connect_~s__state~0); 124790#L108 assume !(4096 == ssl3_connect_~s__state~0); 124791#L111 assume !(20480 == ssl3_connect_~s__state~0); 124786#L114 assume !(4099 == ssl3_connect_~s__state~0); 124787#L117 assume !(4368 == ssl3_connect_~s__state~0); 124779#L120 assume !(4369 == ssl3_connect_~s__state~0); 124780#L123 assume !(4384 == ssl3_connect_~s__state~0); 124772#L126 assume !(4385 == ssl3_connect_~s__state~0); 124773#L129 assume !(4400 == ssl3_connect_~s__state~0); 124762#L132 assume !(4401 == ssl3_connect_~s__state~0); 124763#L135 assume !(4416 == ssl3_connect_~s__state~0); 124753#L138 assume !(4417 == ssl3_connect_~s__state~0); 124754#L141 assume !(4432 == ssl3_connect_~s__state~0); 124743#L144 assume !(4433 == ssl3_connect_~s__state~0); 124744#L147 assume !(4448 == ssl3_connect_~s__state~0); 124734#L150 assume !(4449 == ssl3_connect_~s__state~0); 124735#L153 assume !(4464 == ssl3_connect_~s__state~0); 124725#L156 assume !(4465 == ssl3_connect_~s__state~0); 124726#L159 assume !(4466 == ssl3_connect_~s__state~0); 124716#L162 assume !(4467 == ssl3_connect_~s__state~0); 124717#L165 assume !(4480 == ssl3_connect_~s__state~0); 124707#L168 assume !(4481 == ssl3_connect_~s__state~0); 124708#L171 assume !(4496 == ssl3_connect_~s__state~0); 124698#L174 assume !(4497 == ssl3_connect_~s__state~0); 124699#L177 assume !(4512 == ssl3_connect_~s__state~0); 124688#L180 assume !(4513 == ssl3_connect_~s__state~0); 124689#L183 assume !(4528 == ssl3_connect_~s__state~0); 124678#L186 assume !(4529 == ssl3_connect_~s__state~0); 124679#L189 assume !(4560 == ssl3_connect_~s__state~0); 127595#L192 assume !(4561 == ssl3_connect_~s__state~0); 127596#L195 assume 4352 == ssl3_connect_~s__state~0; 127591#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 127592#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 127586#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 127587#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 124626#L521 ssl3_connect_~skip~0 := 0; 124627#L99-2 assume true; 124618#L99 assume !false; 124619#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 124610#L102 assume !(12292 == ssl3_connect_~s__state~0); 124611#L105 assume !(16384 == ssl3_connect_~s__state~0); 124599#L108 assume !(4096 == ssl3_connect_~s__state~0); 124601#L111 assume !(20480 == ssl3_connect_~s__state~0); 124602#L114 assume !(4099 == ssl3_connect_~s__state~0); 124603#L117 assume !(4368 == ssl3_connect_~s__state~0); 127558#L120 assume !(4369 == ssl3_connect_~s__state~0); 127559#L123 assume 4384 == ssl3_connect_~s__state~0; 124770#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 129580#L270 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 129498#L270-2 assume !(ssl3_connect_~ret~0 <= 0); 129576#L276 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 124493#L276-2 [2018-11-18 10:26:21,829 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:26:21,829 INFO L82 PathProgramCache]: Analyzing trace with hash 1986641141, now seen corresponding path program 1 times [2018-11-18 10:26:21,829 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:26:21,829 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:26:21,830 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:21,830 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 10:26:21,830 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:21,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:26:21,870 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-11-18 10:26:21,870 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 10:26:21,870 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 10:26:21,870 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-18 10:26:21,870 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:26:21,870 INFO L82 PathProgramCache]: Analyzing trace with hash 1000889871, now seen corresponding path program 1 times [2018-11-18 10:26:21,870 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:26:21,871 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:26:21,871 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:21,871 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:26:21,871 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:21,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:26:21,926 INFO L134 CoverageAnalysis]: Checked inductivity of 246 backedges. 138 proven. 13 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2018-11-18 10:26:21,927 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-18 10:26:21,927 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_49e80e87-a939-4742-ab21-94d8e889aecd/bin-2019/uautomizer/z3 Starting monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-18 10:26:21,946 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:26:21,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:26:21,971 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 10:26:21,982 INFO L134 CoverageAnalysis]: Checked inductivity of 246 backedges. 138 proven. 13 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2018-11-18 10:26:21,997 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-18 10:26:21,997 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2018-11-18 10:26:21,998 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 10:26:21,998 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 10:26:21,998 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 10:26:21,998 INFO L87 Difference]: Start difference. First operand 5573 states and 6568 transitions. cyclomatic complexity: 999 Second operand 3 states. [2018-11-18 10:26:22,022 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 10:26:22,022 INFO L93 Difference]: Finished difference Result 5702 states and 6727 transitions. [2018-11-18 10:26:22,023 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 10:26:22,023 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5702 states and 6727 transitions. [2018-11-18 10:26:22,036 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3564 [2018-11-18 10:26:22,042 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5702 states to 5702 states and 6727 transitions. [2018-11-18 10:26:22,042 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5702 [2018-11-18 10:26:22,045 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5702 [2018-11-18 10:26:22,045 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5702 states and 6727 transitions. [2018-11-18 10:26:22,049 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 10:26:22,050 INFO L705 BuchiCegarLoop]: Abstraction has 5702 states and 6727 transitions. [2018-11-18 10:26:22,052 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5702 states and 6727 transitions. [2018-11-18 10:26:22,082 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5702 to 5702. [2018-11-18 10:26:22,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5702 states. [2018-11-18 10:26:22,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5702 states to 5702 states and 6727 transitions. [2018-11-18 10:26:22,087 INFO L728 BuchiCegarLoop]: Abstraction has 5702 states and 6727 transitions. [2018-11-18 10:26:22,087 INFO L608 BuchiCegarLoop]: Abstraction has 5702 states and 6727 transitions. [2018-11-18 10:26:22,087 INFO L442 BuchiCegarLoop]: ======== Iteration 31============ [2018-11-18 10:26:22,087 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5702 states and 6727 transitions. [2018-11-18 10:26:22,099 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3564 [2018-11-18 10:26:22,099 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 10:26:22,099 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 10:26:22,101 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 10:26:22,101 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 10:26:22,101 INFO L794 eck$LassoCheckResult]: Stem: 136151#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 136047#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 136048#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 136157#L88-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 136495#L93 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 136496#L99-2 assume true; 136198#L99 assume !false; 136199#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 136194#L102 assume 12292 == ssl3_connect_~s__state~0; 136195#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 136488#L207 ssl3_connect_~s__server~0 := 0; 136486#L212 assume 0 != ssl3_connect_~cb~0; 136484#L212-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 136482#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 136477#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 136473#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 136469#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 136463#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 136459#L521 ssl3_connect_~skip~0 := 0; 136457#L99-2 assume true; 136454#L99 assume !false; 136451#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 136449#L102 assume !(12292 == ssl3_connect_~s__state~0); 136447#L105 assume !(16384 == ssl3_connect_~s__state~0); 136445#L108 assume !(4096 == ssl3_connect_~s__state~0); 136443#L111 assume !(20480 == ssl3_connect_~s__state~0); 136440#L114 assume !(4099 == ssl3_connect_~s__state~0); 136437#L117 assume 4368 == ssl3_connect_~s__state~0; 136435#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 136431#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 136428#L254-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 136425#L263 assume !(ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0); 136417#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 136403#L521 ssl3_connect_~skip~0 := 0; 136399#L99-2 assume true; 136395#L99 assume !false; 136391#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 136387#L102 assume !(12292 == ssl3_connect_~s__state~0); 136383#L105 assume !(16384 == ssl3_connect_~s__state~0); 136379#L108 assume !(4096 == ssl3_connect_~s__state~0); 136375#L111 assume !(20480 == ssl3_connect_~s__state~0); 136371#L114 assume !(4099 == ssl3_connect_~s__state~0); 136367#L117 assume !(4368 == ssl3_connect_~s__state~0); 136363#L120 assume !(4369 == ssl3_connect_~s__state~0); 136359#L123 assume 4384 == ssl3_connect_~s__state~0; 136355#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 136351#L270 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 136348#L270-2 assume !(ssl3_connect_~ret~0 <= 0); 136345#L276 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 136346#L276-2 [2018-11-18 10:26:22,101 INFO L796 eck$LassoCheckResult]: Loop: 136346#L276-2 ssl3_connect_~s__init_num~0 := 0; 139699#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 139696#L521 ssl3_connect_~skip~0 := 0; 139695#L99-2 assume true; 139694#L99 assume !false; 139693#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 139692#L102 assume !(12292 == ssl3_connect_~s__state~0); 139691#L105 assume !(16384 == ssl3_connect_~s__state~0); 139690#L108 assume !(4096 == ssl3_connect_~s__state~0); 139689#L111 assume !(20480 == ssl3_connect_~s__state~0); 139688#L114 assume !(4099 == ssl3_connect_~s__state~0); 139687#L117 assume !(4368 == ssl3_connect_~s__state~0); 139686#L120 assume !(4369 == ssl3_connect_~s__state~0); 139685#L123 assume !(4384 == ssl3_connect_~s__state~0); 139684#L126 assume !(4385 == ssl3_connect_~s__state~0); 139683#L129 assume !(4400 == ssl3_connect_~s__state~0); 139682#L132 assume !(4401 == ssl3_connect_~s__state~0); 139681#L135 assume !(4416 == ssl3_connect_~s__state~0); 139680#L138 assume !(4417 == ssl3_connect_~s__state~0); 139679#L141 assume !(4432 == ssl3_connect_~s__state~0); 139678#L144 assume !(4433 == ssl3_connect_~s__state~0); 139677#L147 assume !(4448 == ssl3_connect_~s__state~0); 137671#L150 assume !(4449 == ssl3_connect_~s__state~0); 137669#L153 assume !(4464 == ssl3_connect_~s__state~0); 137667#L156 assume !(4465 == ssl3_connect_~s__state~0); 137665#L159 assume !(4466 == ssl3_connect_~s__state~0); 137663#L162 assume !(4467 == ssl3_connect_~s__state~0); 137661#L165 assume !(4480 == ssl3_connect_~s__state~0); 137659#L168 assume !(4481 == ssl3_connect_~s__state~0); 137657#L171 assume !(4496 == ssl3_connect_~s__state~0); 137655#L174 assume !(4497 == ssl3_connect_~s__state~0); 137653#L177 assume !(4512 == ssl3_connect_~s__state~0); 137651#L180 assume !(4513 == ssl3_connect_~s__state~0); 137649#L183 assume !(4528 == ssl3_connect_~s__state~0); 137647#L186 assume !(4529 == ssl3_connect_~s__state~0); 137645#L189 assume 4560 == ssl3_connect_~s__state~0; 137644#L193 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 137643#L432 assume !(ssl3_connect_~ret~0 <= 0); 137641#L435 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 137642#L435-2 ssl3_connect_~s__init_num~0 := 0; 139490#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 139487#L521 ssl3_connect_~skip~0 := 0; 139486#L99-2 assume true; 139485#L99 assume !false; 139484#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 139483#L102 assume !(12292 == ssl3_connect_~s__state~0); 139482#L105 assume !(16384 == ssl3_connect_~s__state~0); 139481#L108 assume !(4096 == ssl3_connect_~s__state~0); 139480#L111 assume !(20480 == ssl3_connect_~s__state~0); 139479#L114 assume !(4099 == ssl3_connect_~s__state~0); 139478#L117 assume !(4368 == ssl3_connect_~s__state~0); 139477#L120 assume !(4369 == ssl3_connect_~s__state~0); 139476#L123 assume !(4384 == ssl3_connect_~s__state~0); 139475#L126 assume !(4385 == ssl3_connect_~s__state~0); 139474#L129 assume !(4400 == ssl3_connect_~s__state~0); 139473#L132 assume !(4401 == ssl3_connect_~s__state~0); 139472#L135 assume !(4416 == ssl3_connect_~s__state~0); 139471#L138 assume !(4417 == ssl3_connect_~s__state~0); 139470#L141 assume !(4432 == ssl3_connect_~s__state~0); 139469#L144 assume !(4433 == ssl3_connect_~s__state~0); 139468#L147 assume !(4448 == ssl3_connect_~s__state~0); 139467#L150 assume !(4449 == ssl3_connect_~s__state~0); 139466#L153 assume !(4464 == ssl3_connect_~s__state~0); 139465#L156 assume !(4465 == ssl3_connect_~s__state~0); 139464#L159 assume !(4466 == ssl3_connect_~s__state~0); 139463#L162 assume !(4467 == ssl3_connect_~s__state~0); 139462#L165 assume !(4480 == ssl3_connect_~s__state~0); 139461#L168 assume !(4481 == ssl3_connect_~s__state~0); 139460#L171 assume !(4496 == ssl3_connect_~s__state~0); 139459#L174 assume !(4497 == ssl3_connect_~s__state~0); 139458#L177 assume 4512 == ssl3_connect_~s__state~0; 139409#L181 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 139457#L382 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 139456#L388 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 139455#L388-2 assume !(0 == ssl3_connect_~tmp___7~0); 137598#L397 assume !(0 == ssl3_connect_~tmp___8~0); 137599#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 137586#L521 ssl3_connect_~skip~0 := 0; 137587#L99-2 assume true; 137582#L99 assume !false; 137583#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 137578#L102 assume !(12292 == ssl3_connect_~s__state~0); 137579#L105 assume !(16384 == ssl3_connect_~s__state~0); 137574#L108 assume !(4096 == ssl3_connect_~s__state~0); 137575#L111 assume !(20480 == ssl3_connect_~s__state~0); 137570#L114 assume !(4099 == ssl3_connect_~s__state~0); 137571#L117 assume !(4368 == ssl3_connect_~s__state~0); 137566#L120 assume !(4369 == ssl3_connect_~s__state~0); 137567#L123 assume !(4384 == ssl3_connect_~s__state~0); 137562#L126 assume !(4385 == ssl3_connect_~s__state~0); 137563#L129 assume !(4400 == ssl3_connect_~s__state~0); 137558#L132 assume !(4401 == ssl3_connect_~s__state~0); 137559#L135 assume !(4416 == ssl3_connect_~s__state~0); 137554#L138 assume !(4417 == ssl3_connect_~s__state~0); 137555#L141 assume !(4432 == ssl3_connect_~s__state~0); 137550#L144 assume !(4433 == ssl3_connect_~s__state~0); 137551#L147 assume !(4448 == ssl3_connect_~s__state~0); 137546#L150 assume !(4449 == ssl3_connect_~s__state~0); 137547#L153 assume !(4464 == ssl3_connect_~s__state~0); 137542#L156 assume !(4465 == ssl3_connect_~s__state~0); 137543#L159 assume !(4466 == ssl3_connect_~s__state~0); 137538#L162 assume !(4467 == ssl3_connect_~s__state~0); 137539#L165 assume !(4480 == ssl3_connect_~s__state~0); 137534#L168 assume !(4481 == ssl3_connect_~s__state~0); 137535#L171 assume !(4496 == ssl3_connect_~s__state~0); 137530#L174 assume !(4497 == ssl3_connect_~s__state~0); 137531#L177 assume !(4512 == ssl3_connect_~s__state~0); 136801#L180 assume !(4513 == ssl3_connect_~s__state~0); 136802#L183 assume 4528 == ssl3_connect_~s__state~0; 136794#L187 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 136795#L405 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := 5 + ssl3_connect_~__cil_tmp57~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 136743#L412 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__s3__tmp__next_state___0~0 := 3;ssl3_connect_~__cil_tmp59~0 := ssl3_connect_~s__s3__flags~0; 136744#L416 assume !(0 != ssl3_connect_~__cil_tmp59~0 - 2); 137503#L412-1 ssl3_connect_~s__init_num~0 := 0; 137504#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 136706#L521 ssl3_connect_~skip~0 := 0; 136707#L99-2 assume true; 136697#L99 assume !false; 136698#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 136685#L102 assume !(12292 == ssl3_connect_~s__state~0); 136686#L105 assume !(16384 == ssl3_connect_~s__state~0); 136673#L108 assume !(4096 == ssl3_connect_~s__state~0); 136674#L111 assume !(20480 == ssl3_connect_~s__state~0); 136661#L114 assume !(4099 == ssl3_connect_~s__state~0); 136662#L117 assume !(4368 == ssl3_connect_~s__state~0); 136649#L120 assume !(4369 == ssl3_connect_~s__state~0); 136650#L123 assume !(4384 == ssl3_connect_~s__state~0); 136635#L126 assume !(4385 == ssl3_connect_~s__state~0); 136636#L129 assume !(4400 == ssl3_connect_~s__state~0); 136621#L132 assume !(4401 == ssl3_connect_~s__state~0); 136622#L135 assume !(4416 == ssl3_connect_~s__state~0); 136607#L138 assume !(4417 == ssl3_connect_~s__state~0); 136608#L141 assume !(4432 == ssl3_connect_~s__state~0); 136595#L144 assume !(4433 == ssl3_connect_~s__state~0); 136596#L147 assume !(4448 == ssl3_connect_~s__state~0); 136582#L150 assume !(4449 == ssl3_connect_~s__state~0); 136583#L153 assume !(4464 == ssl3_connect_~s__state~0); 136568#L156 assume !(4465 == ssl3_connect_~s__state~0); 136569#L159 assume !(4466 == ssl3_connect_~s__state~0); 136555#L162 assume !(4467 == ssl3_connect_~s__state~0); 136556#L165 assume !(4480 == ssl3_connect_~s__state~0); 136542#L168 assume !(4481 == ssl3_connect_~s__state~0); 136543#L171 assume !(4496 == ssl3_connect_~s__state~0); 136528#L174 assume !(4497 == ssl3_connect_~s__state~0); 136529#L177 assume !(4512 == ssl3_connect_~s__state~0); 136514#L180 assume !(4513 == ssl3_connect_~s__state~0); 136515#L183 assume !(4528 == ssl3_connect_~s__state~0); 136283#L186 assume !(4529 == ssl3_connect_~s__state~0); 136284#L189 assume !(4560 == ssl3_connect_~s__state~0); 139404#L192 assume !(4561 == ssl3_connect_~s__state~0); 139403#L195 assume 4352 == ssl3_connect_~s__state~0; 139402#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 139401#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 137251#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 137252#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 137236#L521 ssl3_connect_~skip~0 := 0; 137237#L99-2 assume true; 137231#L99 assume !false; 137232#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 137225#L102 assume !(12292 == ssl3_connect_~s__state~0); 137226#L105 assume !(16384 == ssl3_connect_~s__state~0); 137221#L108 assume !(4096 == ssl3_connect_~s__state~0); 137222#L111 assume !(20480 == ssl3_connect_~s__state~0); 137215#L114 assume !(4099 == ssl3_connect_~s__state~0); 137217#L117 assume !(4368 == ssl3_connect_~s__state~0); 139387#L120 assume !(4369 == ssl3_connect_~s__state~0); 139388#L123 assume 4384 == ssl3_connect_~s__state~0; 139435#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 139703#L270 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 137735#L270-2 assume !(ssl3_connect_~ret~0 <= 0); 139702#L276 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 136346#L276-2 [2018-11-18 10:26:22,102 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:26:22,102 INFO L82 PathProgramCache]: Analyzing trace with hash 1986639219, now seen corresponding path program 1 times [2018-11-18 10:26:22,102 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:26:22,102 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:26:22,102 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:22,102 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:26:22,103 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:22,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:26:22,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:26:22,114 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:26:22,114 INFO L82 PathProgramCache]: Analyzing trace with hash 1000889871, now seen corresponding path program 2 times [2018-11-18 10:26:22,114 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:26:22,114 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:26:22,114 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:22,115 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:26:22,115 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:26:22,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:26:22,177 INFO L134 CoverageAnalysis]: Checked inductivity of 246 backedges. 138 proven. 13 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2018-11-18 10:26:22,177 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-18 10:26:22,177 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_49e80e87-a939-4742-ab21-94d8e889aecd/bin-2019/uautomizer/z3 Starting monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-18 10:26:22,189 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-11-18 10:26:22,208 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-11-18 10:26:22,208 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-11-18 10:26:22,210 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 10:26:22,221 INFO L134 CoverageAnalysis]: Checked inductivity of 246 backedges. 138 proven. 13 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2018-11-18 10:26:22,237 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-18 10:26:22,237 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2018-11-18 10:26:22,238 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 10:26:22,238 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-11-18 10:26:22,238 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-11-18 10:26:22,238 INFO L87 Difference]: Start difference. First operand 5702 states and 6727 transitions. cyclomatic complexity: 1029 Second operand 4 states. [2018-11-18 10:26:22,343 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 10:26:22,343 INFO L93 Difference]: Finished difference Result 3848 states and 4317 transitions. [2018-11-18 10:26:22,343 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-11-18 10:26:22,343 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3848 states and 4317 transitions. [2018-11-18 10:26:22,354 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2018-11-18 10:26:22,354 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3848 states to 0 states and 0 transitions. [2018-11-18 10:26:22,354 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2018-11-18 10:26:22,354 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2018-11-18 10:26:22,354 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2018-11-18 10:26:22,354 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-18 10:26:22,354 INFO L705 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2018-11-18 10:26:22,354 INFO L728 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2018-11-18 10:26:22,354 INFO L608 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2018-11-18 10:26:22,354 INFO L442 BuchiCegarLoop]: ======== Iteration 32============ [2018-11-18 10:26:22,355 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 0 states and 0 transitions. [2018-11-18 10:26:22,355 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2018-11-18 10:26:22,355 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is true [2018-11-18 10:26:22,360 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 18.11 10:26:22 BoogieIcfgContainer [2018-11-18 10:26:22,360 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2018-11-18 10:26:22,361 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2018-11-18 10:26:22,361 INFO L271 PluginConnector]: Initializing Witness Printer... [2018-11-18 10:26:22,361 INFO L276 PluginConnector]: Witness Printer initialized [2018-11-18 10:26:22,361 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 10:26:12" (3/4) ... [2018-11-18 10:26:22,364 INFO L147 WitnessPrinter]: No result that supports witness generation found [2018-11-18 10:26:22,365 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2018-11-18 10:26:22,365 INFO L168 Benchmark]: Toolchain (without parser) took 10247.62 ms. Allocated memory was 1.0 GB in the beginning and 1.5 GB in the end (delta: 460.8 MB). Free memory was 959.2 MB in the beginning and 932.2 MB in the end (delta: 27.1 MB). Peak memory consumption was 487.9 MB. Max. memory is 11.5 GB. [2018-11-18 10:26:22,367 INFO L168 Benchmark]: CDTParser took 0.14 ms. Allocated memory is still 1.0 GB. Free memory is still 985.5 MB. There was no memory consumed. Max. memory is 11.5 GB. [2018-11-18 10:26:22,367 INFO L168 Benchmark]: CACSL2BoogieTranslator took 234.84 ms. Allocated memory is still 1.0 GB. Free memory was 959.2 MB in the beginning and 940.4 MB in the end (delta: 18.8 MB). Peak memory consumption was 18.8 MB. Max. memory is 11.5 GB. [2018-11-18 10:26:22,367 INFO L168 Benchmark]: Boogie Procedure Inliner took 69.74 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 134.7 MB). Free memory was 940.4 MB in the beginning and 1.1 GB in the end (delta: -191.6 MB). Peak memory consumption was 14.8 MB. Max. memory is 11.5 GB. [2018-11-18 10:26:22,368 INFO L168 Benchmark]: Boogie Preprocessor took 25.00 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 2.7 MB). Peak memory consumption was 2.7 MB. Max. memory is 11.5 GB. [2018-11-18 10:26:22,368 INFO L168 Benchmark]: RCFGBuilder took 423.10 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: 45.0 MB). Peak memory consumption was 45.0 MB. Max. memory is 11.5 GB. [2018-11-18 10:26:22,368 INFO L168 Benchmark]: BuchiAutomizer took 9487.88 ms. Allocated memory was 1.2 GB in the beginning and 1.5 GB in the end (delta: 326.1 MB). Free memory was 1.1 GB in the beginning and 932.2 MB in the end (delta: 152.2 MB). Peak memory consumption was 478.3 MB. Max. memory is 11.5 GB. [2018-11-18 10:26:22,369 INFO L168 Benchmark]: Witness Printer took 3.84 ms. Allocated memory is still 1.5 GB. Free memory is still 932.2 MB. There was no memory consumed. Max. memory is 11.5 GB. [2018-11-18 10:26:22,371 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.5 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 234.84 ms. Allocated memory is still 1.0 GB. Free memory was 959.2 MB in the beginning and 940.4 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 69.74 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 134.7 MB). Free memory was 940.4 MB in the beginning and 1.1 GB in the end (delta: -191.6 MB). Peak memory consumption was 14.8 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 25.00 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 2.7 MB). Peak memory consumption was 2.7 MB. Max. memory is 11.5 GB. * RCFGBuilder took 423.10 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: 45.0 MB). Peak memory consumption was 45.0 MB. Max. memory is 11.5 GB. * BuchiAutomizer took 9487.88 ms. Allocated memory was 1.2 GB in the beginning and 1.5 GB in the end (delta: 326.1 MB). Free memory was 1.1 GB in the beginning and 932.2 MB in the end (delta: 152.2 MB). Peak memory consumption was 478.3 MB. Max. memory is 11.5 GB. * Witness Printer took 3.84 ms. Allocated memory is still 1.5 GB. Free memory is still 932.2 MB. There was no memory consumed. Max. memory is 11.5 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 32 terminating modules (29 trivial, 3 deterministic, 0 nondeterministic). One deterministic module has affine ranking function s__state and consists of 5 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. 29 modules have a trivial ranking function, the largest among these consists of 4 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 9.4s and 32 iterations. TraceHistogramMax:13. Analysis of lassos took 4.5s. Construction of modules took 2.4s. Büchi inclusion checks took 1.2s. Highest rank in rank-based complementation 3. Minimization of det autom 1. Minimization of nondet autom 31. Automata minimization 0.5s AutomataMinimizationTime, 31 MinimizatonAttempts, 4021 StatesRemovedByMinimization, 26 NontrivialMinimizations. Non-live state removal took 0.3s Buchi closure took 0.0s. Biggest automaton had 6391 states and ocurred in iteration 26. Nontrivial modules had stage [1, 2, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 0/0 HoareTripleCheckerStatistics: 6680 SDtfs, 3516 SDslu, 3544 SDs, 0 SdLazy, 3891 SolverSat, 647 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 2.4s Time LassoAnalysisResults: nont0 unkn0 SFLI24 SFLT2 conc0 concLT1 SILN0 SILU0 SILI4 SILT0 lasso0 LassoPreprocessingBenchmarks: Lassos: inital61 mio100 ax100 hnf100 lsp18 ukn100 mio100 lsp100 div100 bol100 ite100 ukn100 eq209 hnf86 smp100 dnf100 smp100 tf110 neg100 sie100 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 6ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 25 LassoNonterminationAnalysisSatUnbounded: 5 LassoNonterminationAnalysisUnsat: 3 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.3s - TerminationAnalysisResult: Termination proven Buchi Automizer proved that your program is terminating RESULT: Ultimate proved your program to be correct! Received shutdown request...