./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/ssh-simplified/s3_clnt_4_false-unreach-call_true-termination.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 0cd3be1d Calling Ultimate with: java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/working_dir_31c902bb-dab8-41e9-a61c-773ae8394487/bin-2019/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/working_dir_31c902bb-dab8-41e9-a61c-773ae8394487/bin-2019/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/working_dir_31c902bb-dab8-41e9-a61c-773ae8394487/bin-2019/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/working_dir_31c902bb-dab8-41e9-a61c-773ae8394487/bin-2019/uautomizer/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/ssh-simplified/s3_clnt_4_false-unreach-call_true-termination.cil.c -s /tmp/vcloud-vcloud-master/worker/working_dir_31c902bb-dab8-41e9-a61c-773ae8394487/bin-2019/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/working_dir_31c902bb-dab8-41e9-a61c-773ae8394487/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 5bcf105899412371d55027b7bb345bc352302907 ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ Execution finished normally Writing output log to file Ultimate.log Result: TRUE --- Real Ultimate output --- This is Ultimate 0.1.23-0cd3be1 [2018-11-28 11:41:18,771 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-11-28 11:41:18,772 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-11-28 11:41:18,778 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-11-28 11:41:18,778 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-11-28 11:41:18,779 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-11-28 11:41:18,780 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-11-28 11:41:18,781 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-11-28 11:41:18,782 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-11-28 11:41:18,783 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-11-28 11:41:18,783 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-11-28 11:41:18,784 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-11-28 11:41:18,784 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-11-28 11:41:18,785 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-11-28 11:41:18,785 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-11-28 11:41:18,786 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-11-28 11:41:18,786 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-11-28 11:41:18,788 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-11-28 11:41:18,789 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-11-28 11:41:18,790 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-11-28 11:41:18,790 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-11-28 11:41:18,791 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-11-28 11:41:18,792 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-11-28 11:41:18,792 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-11-28 11:41:18,792 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-11-28 11:41:18,793 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-11-28 11:41:18,794 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-11-28 11:41:18,794 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-11-28 11:41:18,794 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-11-28 11:41:18,795 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-11-28 11:41:18,795 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-11-28 11:41:18,795 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-11-28 11:41:18,796 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-11-28 11:41:18,796 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-11-28 11:41:18,796 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-11-28 11:41:18,796 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-11-28 11:41:18,797 INFO L98 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/working_dir_31c902bb-dab8-41e9-a61c-773ae8394487/bin-2019/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf [2018-11-28 11:41:18,807 INFO L110 SettingsManager]: Loading preferences was successful [2018-11-28 11:41:18,808 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-11-28 11:41:18,809 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-11-28 11:41:18,809 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-11-28 11:41:18,809 INFO L133 SettingsManager]: * Use SBE=true [2018-11-28 11:41:18,809 INFO L131 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2018-11-28 11:41:18,809 INFO L133 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2018-11-28 11:41:18,809 INFO L133 SettingsManager]: * Use old map elimination=false [2018-11-28 11:41:18,809 INFO L133 SettingsManager]: * Use external solver (rank synthesis)=false [2018-11-28 11:41:18,810 INFO L133 SettingsManager]: * Use only trivial implications for array writes=true [2018-11-28 11:41:18,810 INFO L133 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2018-11-28 11:41:18,810 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-11-28 11:41:18,810 INFO L133 SettingsManager]: * sizeof long=4 [2018-11-28 11:41:18,810 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-11-28 11:41:18,810 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-11-28 11:41:18,810 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-11-28 11:41:18,811 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-11-28 11:41:18,811 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2018-11-28 11:41:18,811 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2018-11-28 11:41:18,811 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2018-11-28 11:41:18,811 INFO L133 SettingsManager]: * sizeof long double=12 [2018-11-28 11:41:18,811 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-11-28 11:41:18,811 INFO L133 SettingsManager]: * Assume nondeterminstic values are in range=false [2018-11-28 11:41:18,812 INFO L133 SettingsManager]: * Use constant arrays=true [2018-11-28 11:41:18,812 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2018-11-28 11:41:18,812 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-11-28 11:41:18,812 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-11-28 11:41:18,812 INFO L133 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2018-11-28 11:41:18,812 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-11-28 11:41:18,812 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2018-11-28 11:41:18,812 INFO L133 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2018-11-28 11:41:18,813 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-11-28 11:41:18,813 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_31c902bb-dab8-41e9-a61c-773ae8394487/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 -> 5bcf105899412371d55027b7bb345bc352302907 [2018-11-28 11:41:18,834 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-11-28 11:41:18,843 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-11-28 11:41:18,845 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-11-28 11:41:18,847 INFO L271 PluginConnector]: Initializing CDTParser... [2018-11-28 11:41:18,847 INFO L276 PluginConnector]: CDTParser initialized [2018-11-28 11:41:18,847 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/working_dir_31c902bb-dab8-41e9-a61c-773ae8394487/bin-2019/uautomizer/../../sv-benchmarks/c/ssh-simplified/s3_clnt_4_false-unreach-call_true-termination.cil.c [2018-11-28 11:41:18,887 INFO L221 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_31c902bb-dab8-41e9-a61c-773ae8394487/bin-2019/uautomizer/data/cadab4f23/c37eac89f2434909b20562d3659bd7b9/FLAG41a18910f [2018-11-28 11:41:19,299 INFO L307 CDTParser]: Found 1 translation units. [2018-11-28 11:41:19,299 INFO L161 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/working_dir_31c902bb-dab8-41e9-a61c-773ae8394487/sv-benchmarks/c/ssh-simplified/s3_clnt_4_false-unreach-call_true-termination.cil.c [2018-11-28 11:41:19,307 INFO L355 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_31c902bb-dab8-41e9-a61c-773ae8394487/bin-2019/uautomizer/data/cadab4f23/c37eac89f2434909b20562d3659bd7b9/FLAG41a18910f [2018-11-28 11:41:19,321 INFO L363 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/working_dir_31c902bb-dab8-41e9-a61c-773ae8394487/bin-2019/uautomizer/data/cadab4f23/c37eac89f2434909b20562d3659bd7b9 [2018-11-28 11:41:19,323 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-11-28 11:41:19,324 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2018-11-28 11:41:19,325 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-11-28 11:41:19,325 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-11-28 11:41:19,327 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-11-28 11:41:19,327 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 11:41:19" (1/1) ... [2018-11-28 11:41:19,330 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@309deed0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:41:19, skipping insertion in model container [2018-11-28 11:41:19,330 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 11:41:19" (1/1) ... [2018-11-28 11:41:19,336 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2018-11-28 11:41:19,360 INFO L176 MainTranslator]: Built tables and reachable declarations [2018-11-28 11:41:19,496 INFO L203 PostProcessor]: Analyzing one entry point: main [2018-11-28 11:41:19,498 INFO L191 MainTranslator]: Completed pre-run [2018-11-28 11:41:19,536 INFO L203 PostProcessor]: Analyzing one entry point: main [2018-11-28 11:41:19,582 INFO L195 MainTranslator]: Completed translation [2018-11-28 11:41:19,583 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:41:19 WrapperNode [2018-11-28 11:41:19,583 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-11-28 11:41:19,583 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2018-11-28 11:41:19,583 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2018-11-28 11:41:19,584 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2018-11-28 11:41:19,589 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:41:19" (1/1) ... [2018-11-28 11:41:19,594 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:41:19" (1/1) ... [2018-11-28 11:41:19,617 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2018-11-28 11:41:19,617 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-11-28 11:41:19,618 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-11-28 11:41:19,618 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-11-28 11:41:19,624 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:41:19" (1/1) ... [2018-11-28 11:41:19,624 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:41:19" (1/1) ... [2018-11-28 11:41:19,626 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:41:19" (1/1) ... [2018-11-28 11:41:19,626 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:41:19" (1/1) ... [2018-11-28 11:41:19,631 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:41:19" (1/1) ... [2018-11-28 11:41:19,637 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:41:19" (1/1) ... [2018-11-28 11:41:19,639 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:41:19" (1/1) ... [2018-11-28 11:41:19,641 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-11-28 11:41:19,642 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-11-28 11:41:19,642 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-11-28 11:41:19,642 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-11-28 11:41:19,643 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:41:19" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_31c902bb-dab8-41e9-a61c-773ae8394487/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-28 11:41:19,680 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-11-28 11:41:19,680 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-11-28 11:41:19,751 WARN L650 $ProcedureCfgBuilder]: Two Gotos in a row! There was dead code [2018-11-28 11:41:19,751 WARN L615 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2018-11-28 11:41:20,100 INFO L275 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-11-28 11:41:20,100 INFO L280 CfgBuilder]: Removed 7 assue(true) statements. [2018-11-28 11:41:20,100 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 11:41:20 BoogieIcfgContainer [2018-11-28 11:41:20,100 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-11-28 11:41:20,101 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2018-11-28 11:41:20,101 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2018-11-28 11:41:20,103 INFO L276 PluginConnector]: BuchiAutomizer initialized [2018-11-28 11:41:20,104 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-28 11:41:20,104 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 28.11 11:41:19" (1/3) ... [2018-11-28 11:41:20,105 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@3da896e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 28.11 11:41:20, skipping insertion in model container [2018-11-28 11:41:20,105 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-28 11:41:20,105 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 11:41:19" (2/3) ... [2018-11-28 11:41:20,105 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@3da896e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 28.11 11:41:20, skipping insertion in model container [2018-11-28 11:41:20,105 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-28 11:41:20,105 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 11:41:20" (3/3) ... [2018-11-28 11:41:20,106 INFO L375 chiAutomizerObserver]: Analyzing ICFG s3_clnt_4_false-unreach-call_true-termination.cil.c [2018-11-28 11:41:20,140 INFO L133 ementStrategyFactory]: Using default assertion order modulation [2018-11-28 11:41:20,140 INFO L374 BuchiCegarLoop]: Interprodecural is true [2018-11-28 11:41:20,140 INFO L375 BuchiCegarLoop]: Hoare is false [2018-11-28 11:41:20,140 INFO L376 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2018-11-28 11:41:20,141 INFO L377 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2018-11-28 11:41:20,141 INFO L378 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-11-28 11:41:20,141 INFO L379 BuchiCegarLoop]: Difference is false [2018-11-28 11:41:20,141 INFO L380 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-11-28 11:41:20,141 INFO L383 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2018-11-28 11:41:20,152 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 126 states. [2018-11-28 11:41:20,171 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2018-11-28 11:41:20,171 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 11:41:20,171 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 11:41:20,178 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1] [2018-11-28 11:41:20,178 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:41:20,178 INFO L442 BuchiCegarLoop]: ======== Iteration 1============ [2018-11-28 11:41:20,179 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 126 states. [2018-11-28 11:41:20,182 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2018-11-28 11:41:20,182 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 11:41:20,182 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 11:41:20,183 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1] [2018-11-28 11:41:20,183 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:41:20,189 INFO L794 eck$LassoCheckResult]: Stem: 82#ULTIMATE.startENTRYtrue havoc main_#res;havoc main_#t~ret51, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~post32, ssl3_connect_#t~nondet33, ssl3_connect_#t~post34, 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~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_#t~post48, ssl3_connect_#t~nondet49, ssl3_connect_#t~post50, 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;ssl3_connect_~s__init_buf___0~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;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;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;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~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;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~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 96#L85true assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 83#L88-2true ssl3_connect_#t~post31 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31; 94#L93true assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 84#L99-1true [2018-11-28 11:41:20,190 INFO L796 eck$LassoCheckResult]: Loop: 84#L99-1true assume !false; 32#L100true ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 51#L102true assume !(12292 == ssl3_connect_~s__state~0); 38#L105true assume 16384 == ssl3_connect_~s__state~0; 33#L207true ssl3_connect_~s__server~0 := 0; 59#L212true assume 0 != ssl3_connect_~cb~0; 53#L212-2true ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 106#L217true assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 81#L223true assume !(0 == ssl3_connect_~s__init_buf___0~0); 54#L223-2true assume !(0 == ssl3_connect_~tmp___4~0); 89#L239true assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post34 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post34;havoc ssl3_connect_#t~post34;ssl3_connect_~s__init_num~0 := 0; 9#L486true assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 29#L521true ssl3_connect_~skip~0 := 0; 84#L99-1true [2018-11-28 11:41:20,195 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:41:20,195 INFO L82 PathProgramCache]: Analyzing trace with hash 957583, now seen corresponding path program 1 times [2018-11-28 11:41:20,197 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:41:20,197 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:41:20,229 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:20,229 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:41:20,229 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:20,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:41:20,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:41:20,273 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:41:20,273 INFO L82 PathProgramCache]: Analyzing trace with hash 1778942529, now seen corresponding path program 1 times [2018-11-28 11:41:20,273 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:41:20,273 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:41:20,274 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:20,274 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:41:20,274 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:20,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:41:20,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:41:20,287 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:41:20,287 INFO L82 PathProgramCache]: Analyzing trace with hash -526566285, now seen corresponding path program 1 times [2018-11-28 11:41:20,287 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:41:20,287 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:41:20,288 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:20,288 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:41:20,288 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:20,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:41:20,336 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-28 11:41:20,338 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:41:20,338 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-28 11:41:20,454 INFO L216 LassoAnalysis]: Preferences: [2018-11-28 11:41:20,455 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-28 11:41:20,455 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-28 11:41:20,456 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-28 11:41:20,456 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-28 11:41:20,456 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-28 11:41:20,456 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-28 11:41:20,456 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-28 11:41:20,456 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_4_false-unreach-call_true-termination.cil.c_Iteration1_Loop [2018-11-28 11:41:20,456 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-28 11:41:20,457 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-28 11:41:20,471 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:41:20,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-28 11:41:20,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-28 11:41:20,479 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:41:20,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-28 11:41:20,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-28 11:41:20,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-28 11:41:20,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-28 11:41:20,489 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:41:20,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-28 11:41:20,499 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:41:20,501 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:41:20,503 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:41:20,609 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-28 11:41:20,609 INFO L412 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_31c902bb-dab8-41e9-a61c-773ae8394487/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-28 11:41:20,624 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 11:41:20,624 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 11:41:20,630 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 11:41:20,630 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_31c902bb-dab8-41e9-a61c-773ae8394487/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-28 11:41:20,646 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 11:41:20,647 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 11:41:20,649 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 11:41:20,650 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_31c902bb-dab8-41e9-a61c-773ae8394487/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-28 11:41:20,674 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 11:41:20,674 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 11:41:20,676 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 11:41:20,676 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_31c902bb-dab8-41e9-a61c-773ae8394487/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-28 11:41:20,692 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 11:41:20,692 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 11:41:20,694 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 11:41:20,694 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_31c902bb-dab8-41e9-a61c-773ae8394487/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-28 11:41:20,718 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 11:41:20,718 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 11:41:20,721 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 11:41:20,721 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post34=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post34=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_31c902bb-dab8-41e9-a61c-773ae8394487/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-28 11:41:20,745 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 11:41:20,746 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_31c902bb-dab8-41e9-a61c-773ae8394487/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-28 11:41:20,763 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-28 11:41:20,763 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 11:41:20,780 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 11:41:20,780 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_31c902bb-dab8-41e9-a61c-773ae8394487/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-28 11:41:20,797 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 11:41:20,797 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 11:41:20,800 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 11:41:20,800 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_31c902bb-dab8-41e9-a61c-773ae8394487/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-28 11:41:20,816 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 11:41:20,816 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 11:41:20,819 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 11:41:20,820 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_31c902bb-dab8-41e9-a61c-773ae8394487/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-28 11:41:20,835 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 11:41:20,835 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_31c902bb-dab8-41e9-a61c-773ae8394487/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-28 11:41:20,856 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-28 11:41:20,856 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 11:41:20,859 INFO L452 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-28 11:41:20,873 INFO L216 LassoAnalysis]: Preferences: [2018-11-28 11:41:20,873 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-28 11:41:20,873 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-28 11:41:20,873 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-28 11:41:20,873 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-28 11:41:20,873 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-28 11:41:20,873 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-28 11:41:20,874 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-28 11:41:20,874 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_4_false-unreach-call_true-termination.cil.c_Iteration1_Loop [2018-11-28 11:41:20,874 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-28 11:41:20,874 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-28 11:41:20,876 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:41:20,892 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:41:20,894 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:41:20,900 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:41:20,901 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:41:20,902 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:41:20,904 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:41:20,906 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:41:20,908 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:41:20,912 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:41:20,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-28 11:41:20,916 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:41:20,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-28 11:41:21,035 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-28 11:41:21,038 INFO L497 LassoAnalysis]: Using template 'affine'. [2018-11-28 11:41:21,039 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-28 11:41:21,041 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 11:41:21,041 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 11:41:21,042 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 11:41:21,042 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 11:41:21,042 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 11:41:21,043 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 11:41:21,044 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 11:41:21,046 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 11:41:21,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-28 11:41:21,047 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 11:41:21,048 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 11:41:21,048 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 11:41:21,048 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 11:41:21,048 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 11:41:21,049 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 11:41:21,049 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 11:41:21,050 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 11:41:21,050 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-28 11:41:21,050 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 11:41:21,050 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 11:41:21,051 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 11:41:21,051 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 11:41:21,051 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 11:41:21,055 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 11:41:21,056 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 11:41:21,057 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 11:41:21,057 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-28 11:41:21,058 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 11:41:21,058 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 11:41:21,058 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 11:41:21,058 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 11:41:21,058 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 11:41:21,059 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 11:41:21,059 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 11:41:21,060 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 11:41:21,061 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-28 11:41:21,061 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 11:41:21,061 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 11:41:21,061 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 11:41:21,062 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 11:41:21,062 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 11:41:21,062 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 11:41:21,062 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 11:41:21,063 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 11:41:21,064 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-28 11:41:21,064 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 11:41:21,064 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 11:41:21,065 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 11:41:21,065 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 11:41:21,065 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 11:41:21,065 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 11:41:21,065 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 11:41:21,071 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 11:41:21,072 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-28 11:41:21,072 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 11:41:21,072 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 11:41:21,072 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 11:41:21,072 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 11:41:21,073 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 11:41:21,073 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 11:41:21,073 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 11:41:21,074 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 11:41:21,075 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-28 11:41:21,078 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 11:41:21,078 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 11:41:21,078 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 11:41:21,079 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 11:41:21,079 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 11:41:21,079 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 11:41:21,079 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 11:41:21,081 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 11:41:21,081 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-28 11:41:21,082 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 11:41:21,082 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 11:41:21,082 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 11:41:21,082 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 11:41:21,082 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 11:41:21,083 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 11:41:21,083 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 11:41:21,088 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-28 11:41:21,094 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-28 11:41:21,094 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2018-11-28 11:41:21,096 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-28 11:41:21,096 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-28 11:41:21,096 INFO L518 LassoAnalysis]: Proved termination. [2018-11-28 11:41:21,097 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-28 11:41:21,097 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-28 11:41:21,123 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:41:21,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:41:21,138 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-28 11:41:21,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:41:21,150 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-28 11:41:21,173 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-28 11:41:21,185 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-28 11:41:21,186 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 126 states. Second operand 5 states. [2018-11-28 11:41:21,467 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 126 states.. Second operand 5 states. Result 505 states and 826 transitions. Complement of second has 8 states. [2018-11-28 11:41:21,467 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-28 11:41:21,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-28 11:41:21,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 413 transitions. [2018-11-28 11:41:21,473 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 413 transitions. Stem has 4 letters. Loop has 13 letters. [2018-11-28 11:41:21,474 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-28 11:41:21,474 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 413 transitions. Stem has 17 letters. Loop has 13 letters. [2018-11-28 11:41:21,475 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-28 11:41:21,475 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 413 transitions. Stem has 4 letters. Loop has 26 letters. [2018-11-28 11:41:21,475 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-28 11:41:21,476 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 505 states and 826 transitions. [2018-11-28 11:41:21,488 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 206 [2018-11-28 11:41:21,495 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 505 states to 327 states and 494 transitions. [2018-11-28 11:41:21,496 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 302 [2018-11-28 11:41:21,497 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 305 [2018-11-28 11:41:21,497 INFO L73 IsDeterministic]: Start isDeterministic. Operand 327 states and 494 transitions. [2018-11-28 11:41:21,498 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 11:41:21,499 INFO L705 BuchiCegarLoop]: Abstraction has 327 states and 494 transitions. [2018-11-28 11:41:21,511 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 327 states and 494 transitions. [2018-11-28 11:41:21,525 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 327 to 144. [2018-11-28 11:41:21,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 144 states. [2018-11-28 11:41:21,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 218 transitions. [2018-11-28 11:41:21,527 INFO L728 BuchiCegarLoop]: Abstraction has 144 states and 218 transitions. [2018-11-28 11:41:21,529 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 11:41:21,529 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 11:41:21,530 INFO L87 Difference]: Start difference. First operand 144 states and 218 transitions. Second operand 3 states. [2018-11-28 11:41:21,622 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 11:41:21,622 INFO L93 Difference]: Finished difference Result 164 states and 245 transitions. [2018-11-28 11:41:21,622 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 11:41:21,623 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 164 states and 245 transitions. [2018-11-28 11:41:21,624 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 123 [2018-11-28 11:41:21,626 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 164 states to 164 states and 245 transitions. [2018-11-28 11:41:21,626 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 142 [2018-11-28 11:41:21,626 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 142 [2018-11-28 11:41:21,626 INFO L73 IsDeterministic]: Start isDeterministic. Operand 164 states and 245 transitions. [2018-11-28 11:41:21,626 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 11:41:21,626 INFO L705 BuchiCegarLoop]: Abstraction has 164 states and 245 transitions. [2018-11-28 11:41:21,626 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 164 states and 245 transitions. [2018-11-28 11:41:21,631 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 164 to 155. [2018-11-28 11:41:21,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 155 states. [2018-11-28 11:41:21,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 234 transitions. [2018-11-28 11:41:21,633 INFO L728 BuchiCegarLoop]: Abstraction has 155 states and 234 transitions. [2018-11-28 11:41:21,633 INFO L608 BuchiCegarLoop]: Abstraction has 155 states and 234 transitions. [2018-11-28 11:41:21,633 INFO L442 BuchiCegarLoop]: ======== Iteration 2============ [2018-11-28 11:41:21,633 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 155 states and 234 transitions. [2018-11-28 11:41:21,634 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 114 [2018-11-28 11:41:21,634 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 11:41:21,634 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 11:41:21,635 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2018-11-28 11:41:21,635 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:41:21,635 INFO L794 eck$LassoCheckResult]: Stem: 1142#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret51, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~post32, ssl3_connect_#t~nondet33, ssl3_connect_#t~post34, 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~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_#t~post48, ssl3_connect_#t~nondet49, ssl3_connect_#t~post50, 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;ssl3_connect_~s__init_buf___0~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;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;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;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~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;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~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 1143#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 1144#L88-2 ssl3_connect_#t~post31 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31; 1145#L93 assume 0 != 12288 + ssl3_connect_~tmp___1~0; 1091#L94 assume !(0 != 16384 + ssl3_connect_~tmp___2~0); 1073#L99-1 [2018-11-28 11:41:21,636 INFO L796 eck$LassoCheckResult]: Loop: 1073#L99-1 assume !false; 1078#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1079#L102 assume 12292 == ssl3_connect_~s__state~0; 1050#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post32 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post32;havoc ssl3_connect_#t~post32; 1051#L207 ssl3_connect_~s__server~0 := 0; 1082#L212 assume 0 != ssl3_connect_~cb~0; 1110#L212-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 1111#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 1138#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 1085#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 1114#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post34 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post34;havoc ssl3_connect_#t~post34;ssl3_connect_~s__init_num~0 := 0; 1038#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 1029#L521 ssl3_connect_~skip~0 := 0; 1073#L99-1 [2018-11-28 11:41:21,636 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:41:21,636 INFO L82 PathProgramCache]: Analyzing trace with hash 29684846, now seen corresponding path program 1 times [2018-11-28 11:41:21,636 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:41:21,636 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:41:21,637 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:21,637 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:41:21,637 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:21,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:41:21,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:41:21,649 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:41:21,649 INFO L82 PathProgramCache]: Analyzing trace with hash -299511777, now seen corresponding path program 1 times [2018-11-28 11:41:21,649 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:41:21,649 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:41:21,650 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:21,650 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:41:21,650 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:21,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:41:21,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:41:21,660 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:41:21,660 INFO L82 PathProgramCache]: Analyzing trace with hash 2054960338, now seen corresponding path program 1 times [2018-11-28 11:41:21,660 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:41:21,660 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:41:21,661 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:21,661 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:41:21,661 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:21,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:41:21,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:41:21,724 INFO L216 LassoAnalysis]: Preferences: [2018-11-28 11:41:21,724 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-28 11:41:21,724 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-28 11:41:21,724 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-28 11:41:21,724 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-28 11:41:21,725 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-28 11:41:21,725 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-28 11:41:21,725 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-28 11:41:21,725 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_4_false-unreach-call_true-termination.cil.c_Iteration2_Loop [2018-11-28 11:41:21,725 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-28 11:41:21,725 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-28 11:41:21,727 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:41:21,730 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:41:21,738 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:41:21,739 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:41:21,743 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:41:21,744 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:41:21,746 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:41:21,759 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:41:21,763 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:41:21,765 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:41:21,767 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:41:21,772 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:41:21,774 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:41:21,776 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:41:21,778 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:41:21,784 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:41:21,860 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-28 11:41:21,860 INFO L412 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_31c902bb-dab8-41e9-a61c-773ae8394487/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-28 11:41:21,862 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 11:41:21,862 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 11:41:21,864 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 11:41:21,864 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post34=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post34=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_31c902bb-dab8-41e9-a61c-773ae8394487/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-28 11:41:21,879 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 11:41:21,880 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 11:41:21,882 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 11:41:21,883 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_31c902bb-dab8-41e9-a61c-773ae8394487/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-28 11:41:21,898 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 11:41:21,898 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 11:41:21,900 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 11:41:21,900 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_31c902bb-dab8-41e9-a61c-773ae8394487/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-28 11:41:21,915 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 11:41:21,915 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 11:41:21,917 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 11:41:21,917 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=-64512} Honda state: {ULTIMATE.start_ssl3_connect_~__cil_tmp55~0=768, ULTIMATE.start_ssl3_connect_~s__version~0=-64512} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_31c902bb-dab8-41e9-a61c-773ae8394487/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-28 11:41:21,932 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 11:41:21,933 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 11:41:21,934 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 11:41:21,934 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_31c902bb-dab8-41e9-a61c-773ae8394487/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-28 11:41:21,950 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 11:41:21,950 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 11:41:21,952 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 11:41:21,952 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_31c902bb-dab8-41e9-a61c-773ae8394487/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-28 11:41:21,968 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 11:41:21,968 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 11:41:21,970 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 11:41:21,970 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post32=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post32=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_31c902bb-dab8-41e9-a61c-773ae8394487/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-28 11:41:21,985 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 11:41:21,985 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_31c902bb-dab8-41e9-a61c-773ae8394487/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-28 11:41:22,010 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-28 11:41:22,010 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 11:41:22,019 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 11:41:22,019 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_31c902bb-dab8-41e9-a61c-773ae8394487/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-28 11:41:22,034 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 11:41:22,034 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 11:41:22,036 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 11:41:22,036 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_31c902bb-dab8-41e9-a61c-773ae8394487/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-28 11:41:22,052 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 11:41:22,052 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 11:41:22,054 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 11:41:22,054 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_31c902bb-dab8-41e9-a61c-773ae8394487/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-28 11:41:22,069 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 11:41:22,069 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 11:41:22,071 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 11:41:22,071 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_31c902bb-dab8-41e9-a61c-773ae8394487/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-28 11:41:22,086 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 11:41:22,086 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 11:41:22,088 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 11:41:22,088 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_31c902bb-dab8-41e9-a61c-773ae8394487/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-28 11:41:22,103 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 11:41:22,103 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_31c902bb-dab8-41e9-a61c-773ae8394487/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-28 11:41:22,120 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-28 11:41:22,120 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 11:41:22,130 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 11:41:22,130 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_31c902bb-dab8-41e9-a61c-773ae8394487/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-28 11:41:22,145 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 11:41:22,145 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 11:41:22,148 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 11:41:22,148 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_31c902bb-dab8-41e9-a61c-773ae8394487/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-28 11:41:22,163 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 11:41:22,163 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_31c902bb-dab8-41e9-a61c-773ae8394487/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-28 11:41:22,181 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-28 11:41:22,181 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 11:41:22,183 INFO L452 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-28 11:41:22,197 INFO L216 LassoAnalysis]: Preferences: [2018-11-28 11:41:22,197 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-28 11:41:22,197 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-28 11:41:22,197 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-28 11:41:22,197 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-28 11:41:22,197 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-28 11:41:22,197 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-28 11:41:22,197 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-28 11:41:22,197 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_4_false-unreach-call_true-termination.cil.c_Iteration2_Loop [2018-11-28 11:41:22,198 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-28 11:41:22,198 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-28 11:41:22,199 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:41:22,201 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:41:22,202 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:41:22,206 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:41:22,207 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:41:22,209 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:41:22,210 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:41:22,211 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:41:22,212 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:41:22,214 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:41:22,215 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:41:22,216 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:41:22,217 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:41:22,219 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:41:22,222 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:41:22,224 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:41:22,297 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-28 11:41:22,297 INFO L497 LassoAnalysis]: Using template 'affine'. [2018-11-28 11:41:22,297 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-28 11:41:22,298 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 11:41:22,298 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 11:41:22,298 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 11:41:22,298 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 11:41:22,298 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 11:41:22,299 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 11:41:22,299 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 11:41:22,303 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 11:41:22,303 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-28 11:41:22,303 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 11:41:22,303 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 11:41:22,304 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 11:41:22,304 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 11:41:22,304 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 11:41:22,304 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 11:41:22,304 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 11:41:22,305 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 11:41:22,306 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-28 11:41:22,306 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 11:41:22,306 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 11:41:22,307 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 11:41:22,307 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 11:41:22,307 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 11:41:22,307 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 11:41:22,307 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 11:41:22,310 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 11:41:22,310 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-28 11:41:22,311 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 11:41:22,311 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 11:41:22,311 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 11:41:22,311 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 11:41:22,311 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 11:41:22,312 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 11:41:22,312 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 11:41:22,313 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 11:41:22,313 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-28 11:41:22,314 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 11:41:22,314 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 11:41:22,314 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 11:41:22,314 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 11:41:22,314 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 11:41:22,315 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 11:41:22,315 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 11:41:22,316 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 11:41:22,316 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-28 11:41:22,316 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 11:41:22,317 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 11:41:22,317 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 11:41:22,317 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 11:41:22,317 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 11:41:22,317 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 11:41:22,317 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 11:41:22,319 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 11:41:22,320 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-28 11:41:22,320 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 11:41:22,320 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 11:41:22,320 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 11:41:22,320 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 11:41:22,320 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 11:41:22,321 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 11:41:22,321 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 11:41:22,321 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 11:41:22,321 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-28 11:41:22,322 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 11:41:22,322 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 11:41:22,322 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 11:41:22,322 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 11:41:22,322 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 11:41:22,322 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 11:41:22,323 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 11:41:22,325 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 11:41:22,325 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-28 11:41:22,326 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 11:41:22,326 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 11:41:22,326 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 11:41:22,326 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 11:41:22,326 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 11:41:22,327 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 11:41:22,327 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 11:41:22,328 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 11:41:22,328 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-28 11:41:22,329 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 11:41:22,329 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 11:41:22,329 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 11:41:22,329 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 11:41:22,329 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 11:41:22,330 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 11:41:22,330 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 11:41:22,331 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 11:41:22,331 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-28 11:41:22,331 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 11:41:22,332 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 11:41:22,332 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 11:41:22,332 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 11:41:22,332 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 11:41:22,332 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 11:41:22,333 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 11:41:22,334 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 11:41:22,334 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-28 11:41:22,335 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 11:41:22,335 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 11:41:22,335 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 11:41:22,335 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 11:41:22,335 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 11:41:22,335 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 11:41:22,335 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 11:41:22,336 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 11:41:22,337 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-28 11:41:22,337 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 11:41:22,337 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 11:41:22,337 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 11:41:22,337 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 11:41:22,337 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 11:41:22,338 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 11:41:22,338 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 11:41:22,340 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 11:41:22,340 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-28 11:41:22,341 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 11:41:22,341 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 11:41:22,341 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 11:41:22,341 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 11:41:22,341 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 11:41:22,341 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 11:41:22,341 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 11:41:22,345 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-28 11:41:22,347 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-28 11:41:22,347 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2018-11-28 11:41:22,348 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-28 11:41:22,348 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-28 11:41:22,348 INFO L518 LassoAnalysis]: Proved termination. [2018-11-28 11:41:22,348 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-28 11:41:22,348 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-28 11:41:22,366 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:41:22,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:41:22,373 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-28 11:41:22,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:41:22,378 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-28 11:41:22,388 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-28 11:41:22,389 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-28 11:41:22,389 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 155 states and 234 transitions. cyclomatic complexity: 81 Second operand 5 states. [2018-11-28 11:41:22,552 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 155 states and 234 transitions. cyclomatic complexity: 81. Second operand 5 states. Result 473 states and 695 transitions. Complement of second has 7 states. [2018-11-28 11:41:22,553 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-28 11:41:22,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-28 11:41:22,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 300 transitions. [2018-11-28 11:41:22,554 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 300 transitions. Stem has 5 letters. Loop has 13 letters. [2018-11-28 11:41:22,554 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-28 11:41:22,554 INFO L642 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2018-11-28 11:41:22,567 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:41:22,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:41:22,578 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-28 11:41:22,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:41:22,592 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-28 11:41:22,602 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-28 11:41:22,602 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-28 11:41:22,602 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 155 states and 234 transitions. cyclomatic complexity: 81 Second operand 5 states. [2018-11-28 11:41:22,741 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 155 states and 234 transitions. cyclomatic complexity: 81. Second operand 5 states. Result 487 states and 712 transitions. Complement of second has 9 states. [2018-11-28 11:41:22,741 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-28 11:41:22,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-28 11:41:22,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 309 transitions. [2018-11-28 11:41:22,742 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 309 transitions. Stem has 5 letters. Loop has 13 letters. [2018-11-28 11:41:22,742 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-28 11:41:22,742 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 309 transitions. Stem has 18 letters. Loop has 13 letters. [2018-11-28 11:41:22,742 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-28 11:41:22,742 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 309 transitions. Stem has 5 letters. Loop has 26 letters. [2018-11-28 11:41:22,743 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-28 11:41:22,743 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 487 states and 712 transitions. [2018-11-28 11:41:22,745 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 228 [2018-11-28 11:41:22,747 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 487 states to 384 states and 575 transitions. [2018-11-28 11:41:22,747 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 329 [2018-11-28 11:41:22,747 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 330 [2018-11-28 11:41:22,748 INFO L73 IsDeterministic]: Start isDeterministic. Operand 384 states and 575 transitions. [2018-11-28 11:41:22,748 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 11:41:22,748 INFO L705 BuchiCegarLoop]: Abstraction has 384 states and 575 transitions. [2018-11-28 11:41:22,749 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 384 states and 575 transitions. [2018-11-28 11:41:22,755 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 384 to 181. [2018-11-28 11:41:22,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 181 states. [2018-11-28 11:41:22,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 270 transitions. [2018-11-28 11:41:22,756 INFO L728 BuchiCegarLoop]: Abstraction has 181 states and 270 transitions. [2018-11-28 11:41:22,756 INFO L608 BuchiCegarLoop]: Abstraction has 181 states and 270 transitions. [2018-11-28 11:41:22,756 INFO L442 BuchiCegarLoop]: ======== Iteration 3============ [2018-11-28 11:41:22,756 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 181 states and 270 transitions. [2018-11-28 11:41:22,757 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 114 [2018-11-28 11:41:22,758 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 11:41:22,758 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 11:41:22,758 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2018-11-28 11:41:22,758 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:41:22,758 INFO L794 eck$LassoCheckResult]: Stem: 2407#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret51, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~post32, ssl3_connect_#t~nondet33, ssl3_connect_#t~post34, 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~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_#t~post48, ssl3_connect_#t~nondet49, ssl3_connect_#t~post50, 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;ssl3_connect_~s__init_buf___0~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;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;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;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~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;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~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 2408#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 2409#L88-2 ssl3_connect_#t~post31 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31; 2410#L93 assume 0 != 12288 + ssl3_connect_~tmp___1~0; 2355#L94 assume 0 != 16384 + ssl3_connect_~tmp___2~0; 2356#L99-1 [2018-11-28 11:41:22,758 INFO L796 eck$LassoCheckResult]: Loop: 2356#L99-1 assume !false; 2455#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2453#L102 assume 12292 == ssl3_connect_~s__state~0; 2313#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post32 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post32;havoc ssl3_connect_#t~post32; 2314#L207 ssl3_connect_~s__server~0 := 0; 2346#L212 assume 0 != ssl3_connect_~cb~0; 2377#L212-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 2378#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 2403#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 2349#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 2381#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post34 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post34;havoc ssl3_connect_#t~post34;ssl3_connect_~s__init_num~0 := 0; 2301#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 2302#L521 ssl3_connect_~skip~0 := 0; 2356#L99-1 [2018-11-28 11:41:22,758 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:41:22,758 INFO L82 PathProgramCache]: Analyzing trace with hash 29684844, now seen corresponding path program 1 times [2018-11-28 11:41:22,759 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:41:22,759 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:41:22,759 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:22,759 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:41:22,759 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:22,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:41:22,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:41:22,767 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:41:22,767 INFO L82 PathProgramCache]: Analyzing trace with hash -299511777, now seen corresponding path program 2 times [2018-11-28 11:41:22,768 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:41:22,768 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:41:22,768 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:22,768 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:41:22,768 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:22,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:41:22,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:41:22,777 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:41:22,777 INFO L82 PathProgramCache]: Analyzing trace with hash -1228889708, now seen corresponding path program 1 times [2018-11-28 11:41:22,777 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:41:22,777 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:41:22,778 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:22,778 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 11:41:22,778 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:22,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:41:22,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:41:22,839 INFO L216 LassoAnalysis]: Preferences: [2018-11-28 11:41:22,839 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-28 11:41:22,840 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-28 11:41:22,840 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-28 11:41:22,840 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-28 11:41:22,840 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-28 11:41:22,840 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-28 11:41:22,840 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-28 11:41:22,840 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_4_false-unreach-call_true-termination.cil.c_Iteration3_Loop [2018-11-28 11:41:22,840 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-28 11:41:22,840 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-28 11:41:22,842 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:41:22,845 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:41:22,847 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:41:22,848 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:41:22,850 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:41:22,851 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:41:22,854 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:41:22,861 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:41:22,864 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:41:22,866 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:41:22,868 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:41:22,872 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:41:22,875 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:41:22,876 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:41:22,878 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:41:22,879 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:41:22,982 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-28 11:41:22,982 INFO L412 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_31c902bb-dab8-41e9-a61c-773ae8394487/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-28 11:41:22,992 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 11:41:22,992 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 11:41:22,995 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 11:41:22,995 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_31c902bb-dab8-41e9-a61c-773ae8394487/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-28 11:41:23,012 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 11:41:23,012 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 11:41:23,014 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 11:41:23,014 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_31c902bb-dab8-41e9-a61c-773ae8394487/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-28 11:41:23,040 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 11:41:23,040 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 11:41:23,042 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 11:41:23,042 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post32=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post32=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_31c902bb-dab8-41e9-a61c-773ae8394487/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-28 11:41:23,064 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 11:41:23,064 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 11:41:23,066 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 11:41:23,066 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_31c902bb-dab8-41e9-a61c-773ae8394487/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-28 11:41:23,082 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 11:41:23,082 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 11:41:23,084 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 11:41:23,084 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post34=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post34=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_31c902bb-dab8-41e9-a61c-773ae8394487/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-28 11:41:23,100 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 11:41:23,100 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 11:41:23,102 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 11:41:23,102 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_31c902bb-dab8-41e9-a61c-773ae8394487/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-28 11:41:23,126 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 11:41:23,126 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 11:41:23,132 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 11:41:23,132 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=-64512} Honda state: {ULTIMATE.start_ssl3_connect_~__cil_tmp55~0=768, ULTIMATE.start_ssl3_connect_~s__version~0=-64512} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_31c902bb-dab8-41e9-a61c-773ae8394487/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-28 11:41:23,148 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 11:41:23,148 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 11:41:23,150 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 11:41:23,150 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_31c902bb-dab8-41e9-a61c-773ae8394487/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-28 11:41:23,176 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 11:41:23,176 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_31c902bb-dab8-41e9-a61c-773ae8394487/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-28 11:41:23,209 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-28 11:41:23,209 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 11:41:23,221 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 11:41:23,221 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_31c902bb-dab8-41e9-a61c-773ae8394487/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-28 11:41:23,240 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 11:41:23,240 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_31c902bb-dab8-41e9-a61c-773ae8394487/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-28 11:41:23,265 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-28 11:41:23,266 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 11:41:23,276 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 11:41:23,276 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_31c902bb-dab8-41e9-a61c-773ae8394487/bin-2019/uautomizer/z3 Starting monitored process 43 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 43 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-28 11:41:23,296 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 11:41:23,296 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_31c902bb-dab8-41e9-a61c-773ae8394487/bin-2019/uautomizer/z3 Starting monitored process 44 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 44 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-28 11:41:23,315 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-28 11:41:23,315 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 11:41:23,319 INFO L452 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-28 11:41:23,332 INFO L216 LassoAnalysis]: Preferences: [2018-11-28 11:41:23,333 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-28 11:41:23,333 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-28 11:41:23,333 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-28 11:41:23,333 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-28 11:41:23,333 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-28 11:41:23,333 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-28 11:41:23,333 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-28 11:41:23,333 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_4_false-unreach-call_true-termination.cil.c_Iteration3_Loop [2018-11-28 11:41:23,333 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-28 11:41:23,333 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-28 11:41:23,335 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:41:23,338 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:41:23,340 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:41:23,342 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:41:23,343 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:41:23,351 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:41:23,353 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:41:23,363 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:41:23,371 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:41:23,373 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:41:23,375 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:41:23,380 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:41:23,383 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:41:23,385 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:41:23,387 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:41:23,389 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-28 11:41:23,486 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-28 11:41:23,486 INFO L497 LassoAnalysis]: Using template 'affine'. [2018-11-28 11:41:23,486 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-28 11:41:23,486 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 11:41:23,487 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 11:41:23,487 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 11:41:23,487 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 11:41:23,487 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 11:41:23,487 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 11:41:23,487 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 11:41:23,488 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 11:41:23,488 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-28 11:41:23,488 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 11:41:23,488 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 11:41:23,489 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 11:41:23,489 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 11:41:23,489 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 11:41:23,489 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 11:41:23,489 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 11:41:23,490 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 11:41:23,490 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-28 11:41:23,491 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 11:41:23,491 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 11:41:23,491 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 11:41:23,491 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 11:41:23,491 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 11:41:23,492 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 11:41:23,492 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 11:41:23,492 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 11:41:23,492 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-28 11:41:23,493 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 11:41:23,493 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 11:41:23,493 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 11:41:23,493 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 11:41:23,493 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 11:41:23,493 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 11:41:23,493 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 11:41:23,494 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 11:41:23,494 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-28 11:41:23,494 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 11:41:23,494 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 11:41:23,494 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 11:41:23,494 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 11:41:23,494 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 11:41:23,494 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 11:41:23,495 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 11:41:23,495 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 11:41:23,496 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-28 11:41:23,496 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 11:41:23,496 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 11:41:23,496 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 11:41:23,496 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 11:41:23,496 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 11:41:23,497 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 11:41:23,497 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 11:41:23,497 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 11:41:23,498 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 11:41:23,498 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 11:41:23,498 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 11:41:23,498 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 11:41:23,498 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-28 11:41:23,498 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 11:41:23,499 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-28 11:41:23,499 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 11:41:23,499 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 11:41:23,500 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-28 11:41:23,500 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 11:41:23,500 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 11:41:23,500 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 11:41:23,500 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 11:41:23,500 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 11:41:23,500 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 11:41:23,500 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 11:41:23,502 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 11:41:23,502 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-28 11:41:23,502 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 11:41:23,502 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 11:41:23,503 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 11:41:23,503 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 11:41:23,503 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 11:41:23,503 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 11:41:23,503 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 11:41:23,504 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 11:41:23,504 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-28 11:41:23,505 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 11:41:23,505 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 11:41:23,505 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 11:41:23,505 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 11:41:23,505 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 11:41:23,505 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 11:41:23,505 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 11:41:23,506 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 11:41:23,507 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-28 11:41:23,507 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 11:41:23,507 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 11:41:23,507 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 11:41:23,507 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 11:41:23,507 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 11:41:23,507 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 11:41:23,508 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 11:41:23,509 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-28 11:41:23,510 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-28 11:41:23,510 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2018-11-28 11:41:23,510 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-28 11:41:23,511 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-28 11:41:23,511 INFO L518 LassoAnalysis]: Proved termination. [2018-11-28 11:41:23,511 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-28 11:41:23,511 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-28 11:41:23,528 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:41:23,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:41:23,535 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-28 11:41:23,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:41:23,540 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-28 11:41:23,549 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-28 11:41:23,549 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-28 11:41:23,549 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 181 states and 270 transitions. cyclomatic complexity: 92 Second operand 5 states. [2018-11-28 11:41:23,665 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 181 states and 270 transitions. cyclomatic complexity: 92. Second operand 5 states. Result 499 states and 731 transitions. Complement of second has 7 states. [2018-11-28 11:41:23,665 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-28 11:41:23,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-28 11:41:23,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 300 transitions. [2018-11-28 11:41:23,666 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 300 transitions. Stem has 5 letters. Loop has 13 letters. [2018-11-28 11:41:23,666 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-28 11:41:23,666 INFO L642 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2018-11-28 11:41:23,674 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:41:23,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:41:23,681 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-28 11:41:23,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:41:23,685 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-28 11:41:23,693 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-28 11:41:23,694 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-28 11:41:23,694 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 181 states and 270 transitions. cyclomatic complexity: 92 Second operand 5 states. [2018-11-28 11:41:23,807 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 181 states and 270 transitions. cyclomatic complexity: 92. Second operand 5 states. Result 513 states and 748 transitions. Complement of second has 9 states. [2018-11-28 11:41:23,807 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-28 11:41:23,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-28 11:41:23,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 309 transitions. [2018-11-28 11:41:23,808 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 309 transitions. Stem has 5 letters. Loop has 13 letters. [2018-11-28 11:41:23,808 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-28 11:41:23,808 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 309 transitions. Stem has 18 letters. Loop has 13 letters. [2018-11-28 11:41:23,808 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-28 11:41:23,808 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 309 transitions. Stem has 5 letters. Loop has 26 letters. [2018-11-28 11:41:23,809 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-28 11:41:23,809 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 513 states and 748 transitions. [2018-11-28 11:41:23,811 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 228 [2018-11-28 11:41:23,813 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 513 states to 410 states and 611 transitions. [2018-11-28 11:41:23,813 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 332 [2018-11-28 11:41:23,813 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 333 [2018-11-28 11:41:23,814 INFO L73 IsDeterministic]: Start isDeterministic. Operand 410 states and 611 transitions. [2018-11-28 11:41:23,814 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 11:41:23,814 INFO L705 BuchiCegarLoop]: Abstraction has 410 states and 611 transitions. [2018-11-28 11:41:23,814 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 410 states and 611 transitions. [2018-11-28 11:41:23,819 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 410 to 181. [2018-11-28 11:41:23,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 181 states. [2018-11-28 11:41:23,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 270 transitions. [2018-11-28 11:41:23,820 INFO L728 BuchiCegarLoop]: Abstraction has 181 states and 270 transitions. [2018-11-28 11:41:23,820 INFO L608 BuchiCegarLoop]: Abstraction has 181 states and 270 transitions. [2018-11-28 11:41:23,820 INFO L442 BuchiCegarLoop]: ======== Iteration 4============ [2018-11-28 11:41:23,820 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 181 states and 270 transitions. [2018-11-28 11:41:23,821 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 114 [2018-11-28 11:41:23,821 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 11:41:23,821 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 11:41:23,821 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:41:23,822 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:41:23,822 INFO L794 eck$LassoCheckResult]: Stem: 3747#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret51, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~post32, ssl3_connect_#t~nondet33, ssl3_connect_#t~post34, 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~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_#t~post48, ssl3_connect_#t~nondet49, ssl3_connect_#t~post50, 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;ssl3_connect_~s__init_buf___0~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;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;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;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~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;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~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 3748#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 3749#L88-2 ssl3_connect_#t~post31 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31; 3750#L93 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 3756#L99-1 assume !false; 3788#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3792#L102 assume 12292 == ssl3_connect_~s__state~0; 3654#L103 [2018-11-28 11:41:23,822 INFO L796 eck$LassoCheckResult]: Loop: 3654#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post32 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post32;havoc ssl3_connect_#t~post32; 3655#L207 ssl3_connect_~s__server~0 := 0; 3687#L212 assume 0 != ssl3_connect_~cb~0; 3717#L212-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 3718#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 3743#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 3690#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 3721#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post34 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post34;havoc ssl3_connect_#t~post34;ssl3_connect_~s__init_num~0 := 0; 3642#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 3633#L521 ssl3_connect_~skip~0 := 0; 3678#L99-1 assume !false; 3683#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3684#L102 assume 12292 == ssl3_connect_~s__state~0; 3654#L103 [2018-11-28 11:41:23,822 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:41:23,822 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 1 times [2018-11-28 11:41:23,822 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:41:23,822 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:41:23,822 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:23,823 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:41:23,823 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:23,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:41:23,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:41:23,829 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:41:23,830 INFO L82 PathProgramCache]: Analyzing trace with hash 802268455, now seen corresponding path program 3 times [2018-11-28 11:41:23,830 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:41:23,830 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:41:23,830 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:23,830 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:41:23,830 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:23,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:41:23,848 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-28 11:41:23,848 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:41:23,848 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-28 11:41:23,848 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 11:41:23,848 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 11:41:23,848 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 11:41:23,849 INFO L87 Difference]: Start difference. First operand 181 states and 270 transitions. cyclomatic complexity: 92 Second operand 3 states. [2018-11-28 11:41:23,934 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 11:41:23,934 INFO L93 Difference]: Finished difference Result 261 states and 362 transitions. [2018-11-28 11:41:23,934 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 11:41:23,934 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 261 states and 362 transitions. [2018-11-28 11:41:23,935 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 168 [2018-11-28 11:41:23,936 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 261 states to 244 states and 340 transitions. [2018-11-28 11:41:23,937 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 197 [2018-11-28 11:41:23,937 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 244 [2018-11-28 11:41:23,937 INFO L73 IsDeterministic]: Start isDeterministic. Operand 244 states and 340 transitions. [2018-11-28 11:41:23,937 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 11:41:23,937 INFO L705 BuchiCegarLoop]: Abstraction has 244 states and 340 transitions. [2018-11-28 11:41:23,938 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 244 states and 340 transitions. [2018-11-28 11:41:23,941 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 244 to 177. [2018-11-28 11:41:23,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 177 states. [2018-11-28 11:41:23,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 177 states to 177 states and 253 transitions. [2018-11-28 11:41:23,942 INFO L728 BuchiCegarLoop]: Abstraction has 177 states and 253 transitions. [2018-11-28 11:41:23,942 INFO L608 BuchiCegarLoop]: Abstraction has 177 states and 253 transitions. [2018-11-28 11:41:23,942 INFO L442 BuchiCegarLoop]: ======== Iteration 5============ [2018-11-28 11:41:23,942 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 177 states and 253 transitions. [2018-11-28 11:41:23,943 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 155 [2018-11-28 11:41:23,943 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 11:41:23,943 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 11:41:23,943 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:41:23,943 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:41:23,944 INFO L794 eck$LassoCheckResult]: Stem: 4168#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret51, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~post32, ssl3_connect_#t~nondet33, ssl3_connect_#t~post34, 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~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_#t~post48, ssl3_connect_#t~nondet49, ssl3_connect_#t~post50, 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;ssl3_connect_~s__init_buf___0~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;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;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;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~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;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~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 4169#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 4170#L88-2 ssl3_connect_#t~post31 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31; 4171#L93 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 4176#L99-1 assume !false; 4228#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4243#L102 assume 12292 == ssl3_connect_~s__state~0; 4092#L103 [2018-11-28 11:41:23,944 INFO L796 eck$LassoCheckResult]: Loop: 4092#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post32 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post32;havoc ssl3_connect_#t~post32; 4093#L207 ssl3_connect_~s__server~0 := 0; 4118#L212 assume 0 != ssl3_connect_~cb~0; 4143#L212-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 4144#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 4166#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 4120#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 4145#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post34 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post34;havoc ssl3_connect_#t~post34;ssl3_connect_~s__init_num~0 := 0; 4085#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4080#L521 ssl3_connect_~skip~0 := 0; 4112#L99-1 assume !false; 4116#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4117#L102 assume !(12292 == ssl3_connect_~s__state~0); 4126#L105 assume !(16384 == ssl3_connect_~s__state~0); 4127#L108 assume !(4096 == ssl3_connect_~s__state~0); 4131#L111 assume !(20480 == ssl3_connect_~s__state~0); 4094#L114 assume !(4099 == ssl3_connect_~s__state~0); 4095#L117 assume 4368 == ssl3_connect_~s__state~0; 4102#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 4121#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 4122#L251-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 4135#L259 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 4106#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4232#L521 ssl3_connect_~skip~0 := 0; 4231#L99-1 assume !false; 4230#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4218#L102 assume 12292 == ssl3_connect_~s__state~0; 4092#L103 [2018-11-28 11:41:23,944 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:41:23,944 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 2 times [2018-11-28 11:41:23,944 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:41:23,944 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:41:23,945 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:23,945 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 11:41:23,945 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:23,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:41:23,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:41:23,951 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:41:23,951 INFO L82 PathProgramCache]: Analyzing trace with hash -1219369712, now seen corresponding path program 1 times [2018-11-28 11:41:23,951 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:41:23,951 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:41:23,952 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:23,952 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 11:41:23,952 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:23,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:41:23,968 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 11:41:23,968 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:41:23,968 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-28 11:41:23,969 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 11:41:23,969 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 11:41:23,969 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 11:41:23,969 INFO L87 Difference]: Start difference. First operand 177 states and 253 transitions. cyclomatic complexity: 77 Second operand 3 states. [2018-11-28 11:41:24,060 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 11:41:24,060 INFO L93 Difference]: Finished difference Result 231 states and 321 transitions. [2018-11-28 11:41:24,061 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 11:41:24,061 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 231 states and 321 transitions. [2018-11-28 11:41:24,062 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 209 [2018-11-28 11:41:24,063 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 231 states to 231 states and 321 transitions. [2018-11-28 11:41:24,063 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 231 [2018-11-28 11:41:24,063 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 231 [2018-11-28 11:41:24,063 INFO L73 IsDeterministic]: Start isDeterministic. Operand 231 states and 321 transitions. [2018-11-28 11:41:24,063 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 11:41:24,063 INFO L705 BuchiCegarLoop]: Abstraction has 231 states and 321 transitions. [2018-11-28 11:41:24,064 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 231 states and 321 transitions. [2018-11-28 11:41:24,066 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 231 to 194. [2018-11-28 11:41:24,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 194 states. [2018-11-28 11:41:24,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 280 transitions. [2018-11-28 11:41:24,067 INFO L728 BuchiCegarLoop]: Abstraction has 194 states and 280 transitions. [2018-11-28 11:41:24,067 INFO L608 BuchiCegarLoop]: Abstraction has 194 states and 280 transitions. [2018-11-28 11:41:24,067 INFO L442 BuchiCegarLoop]: ======== Iteration 6============ [2018-11-28 11:41:24,067 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 194 states and 280 transitions. [2018-11-28 11:41:24,068 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 172 [2018-11-28 11:41:24,068 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 11:41:24,068 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 11:41:24,069 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:41:24,069 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:41:24,069 INFO L794 eck$LassoCheckResult]: Stem: 4582#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret51, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~post32, ssl3_connect_#t~nondet33, ssl3_connect_#t~post34, 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~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_#t~post48, ssl3_connect_#t~nondet49, ssl3_connect_#t~post50, 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;ssl3_connect_~s__init_buf___0~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;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;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;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~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;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~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 4583#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 4584#L88-2 ssl3_connect_#t~post31 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31; 4585#L93 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 4593#L99-1 assume !false; 4530#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4531#L102 assume 12292 == ssl3_connect_~s__state~0; 4506#L103 [2018-11-28 11:41:24,070 INFO L796 eck$LassoCheckResult]: Loop: 4506#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post32 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post32;havoc ssl3_connect_#t~post32; 4507#L207 ssl3_connect_~s__server~0 := 0; 4532#L212 assume 0 != ssl3_connect_~cb~0; 4556#L212-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 4557#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 4580#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 4534#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 4558#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post34 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post34;havoc ssl3_connect_#t~post34;ssl3_connect_~s__init_num~0 := 0; 4590#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4656#L521 ssl3_connect_~skip~0 := 0; 4655#L99-1 assume !false; 4654#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4653#L102 assume !(12292 == ssl3_connect_~s__state~0); 4652#L105 assume !(16384 == ssl3_connect_~s__state~0); 4651#L108 assume !(4096 == ssl3_connect_~s__state~0); 4650#L111 assume !(20480 == ssl3_connect_~s__state~0); 4508#L114 assume !(4099 == ssl3_connect_~s__state~0); 4509#L117 assume 4368 == ssl3_connect_~s__state~0; 4516#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 4535#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 4536#L251-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 4548#L259 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 4572#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4643#L521 ssl3_connect_~skip~0 := 0; 4642#L99-1 assume !false; 4641#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4640#L102 assume !(12292 == ssl3_connect_~s__state~0); 4639#L105 assume !(16384 == ssl3_connect_~s__state~0); 4638#L108 assume !(4096 == ssl3_connect_~s__state~0); 4637#L111 assume !(20480 == ssl3_connect_~s__state~0); 4636#L114 assume !(4099 == ssl3_connect_~s__state~0); 4635#L117 assume !(4368 == ssl3_connect_~s__state~0); 4633#L120 assume !(4369 == ssl3_connect_~s__state~0); 4634#L123 assume 4384 == ssl3_connect_~s__state~0; 4565#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 4496#L266 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 4497#L266-2 assume !(ssl3_connect_~ret~0 <= 0); 4591#L272 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 4592#L272-2 ssl3_connect_~s__init_num~0 := 0; 4520#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4675#L521 ssl3_connect_~skip~0 := 0; 4586#L99-1 assume !false; 4587#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4673#L102 assume 12292 == ssl3_connect_~s__state~0; 4506#L103 [2018-11-28 11:41:24,070 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:41:24,070 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 3 times [2018-11-28 11:41:24,070 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:41:24,070 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:41:24,071 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:24,071 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:41:24,071 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:24,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:41:24,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:41:24,080 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:41:24,080 INFO L82 PathProgramCache]: Analyzing trace with hash 913991574, now seen corresponding path program 1 times [2018-11-28 11:41:24,080 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:41:24,080 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:41:24,081 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:24,081 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 11:41:24,081 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:24,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:41:24,105 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2018-11-28 11:41:24,105 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:41:24,105 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-28 11:41:24,105 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 11:41:24,105 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 11:41:24,105 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 11:41:24,105 INFO L87 Difference]: Start difference. First operand 194 states and 280 transitions. cyclomatic complexity: 87 Second operand 3 states. [2018-11-28 11:41:24,215 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 11:41:24,215 INFO L93 Difference]: Finished difference Result 236 states and 351 transitions. [2018-11-28 11:41:24,215 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 11:41:24,215 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 236 states and 351 transitions. [2018-11-28 11:41:24,216 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 214 [2018-11-28 11:41:24,217 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 236 states to 236 states and 351 transitions. [2018-11-28 11:41:24,217 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 236 [2018-11-28 11:41:24,217 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 236 [2018-11-28 11:41:24,218 INFO L73 IsDeterministic]: Start isDeterministic. Operand 236 states and 351 transitions. [2018-11-28 11:41:24,218 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 11:41:24,218 INFO L705 BuchiCegarLoop]: Abstraction has 236 states and 351 transitions. [2018-11-28 11:41:24,218 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 236 states and 351 transitions. [2018-11-28 11:41:24,221 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 236 to 222. [2018-11-28 11:41:24,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 222 states. [2018-11-28 11:41:24,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 222 states to 222 states and 334 transitions. [2018-11-28 11:41:24,222 INFO L728 BuchiCegarLoop]: Abstraction has 222 states and 334 transitions. [2018-11-28 11:41:24,222 INFO L608 BuchiCegarLoop]: Abstraction has 222 states and 334 transitions. [2018-11-28 11:41:24,222 INFO L442 BuchiCegarLoop]: ======== Iteration 7============ [2018-11-28 11:41:24,222 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 222 states and 334 transitions. [2018-11-28 11:41:24,223 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 200 [2018-11-28 11:41:24,223 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 11:41:24,223 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 11:41:24,224 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:41:24,224 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:41:24,224 INFO L794 eck$LassoCheckResult]: Stem: 5024#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret51, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~post32, ssl3_connect_#t~nondet33, ssl3_connect_#t~post34, 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~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_#t~post48, ssl3_connect_#t~nondet49, ssl3_connect_#t~post50, 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;ssl3_connect_~s__init_buf___0~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;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;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;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~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;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~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 5025#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 5026#L88-2 ssl3_connect_#t~post31 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31; 5027#L93 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 5035#L99-1 assume !false; 5138#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5144#L102 assume 12292 == ssl3_connect_~s__state~0; 4942#L103 [2018-11-28 11:41:24,225 INFO L796 eck$LassoCheckResult]: Loop: 4942#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post32 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post32;havoc ssl3_connect_#t~post32; 4943#L207 ssl3_connect_~s__server~0 := 0; 4973#L212 assume 0 != ssl3_connect_~cb~0; 4998#L212-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 4999#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 5022#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 4975#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 5000#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post34 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post34;havoc ssl3_connect_#t~post34;ssl3_connect_~s__init_num~0 := 0; 5032#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5085#L521 ssl3_connect_~skip~0 := 0; 5084#L99-1 assume !false; 5083#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5082#L102 assume !(12292 == ssl3_connect_~s__state~0); 5081#L105 assume !(16384 == ssl3_connect_~s__state~0); 5080#L108 assume !(4096 == ssl3_connect_~s__state~0); 5079#L111 assume !(20480 == ssl3_connect_~s__state~0); 5078#L114 assume !(4099 == ssl3_connect_~s__state~0); 5077#L117 assume !(4368 == ssl3_connect_~s__state~0); 4936#L120 assume !(4369 == ssl3_connect_~s__state~0); 4937#L123 assume !(4384 == ssl3_connect_~s__state~0); 5036#L126 assume !(4385 == ssl3_connect_~s__state~0); 5037#L129 assume !(4400 == ssl3_connect_~s__state~0); 5039#L132 assume !(4401 == ssl3_connect_~s__state~0); 4996#L135 assume !(4416 == ssl3_connect_~s__state~0); 4997#L138 assume !(4417 == ssl3_connect_~s__state~0); 4987#L141 assume !(4432 == ssl3_connect_~s__state~0); 4963#L144 assume !(4433 == ssl3_connect_~s__state~0); 4946#L147 assume !(4448 == ssl3_connect_~s__state~0); 4947#L150 assume !(4449 == ssl3_connect_~s__state~0); 4938#L153 assume !(4464 == ssl3_connect_~s__state~0); 4939#L156 assume !(4465 == ssl3_connect_~s__state~0); 5046#L159 assume !(4466 == ssl3_connect_~s__state~0); 5042#L162 assume !(4467 == ssl3_connect_~s__state~0); 5018#L165 assume !(4480 == ssl3_connect_~s__state~0); 5001#L168 assume !(4481 == ssl3_connect_~s__state~0); 5002#L171 assume !(4496 == ssl3_connect_~s__state~0); 4989#L174 assume !(4497 == ssl3_connect_~s__state~0); 4990#L177 assume !(4512 == ssl3_connect_~s__state~0); 5065#L180 assume !(4513 == ssl3_connect_~s__state~0); 4959#L183 assume !(4528 == ssl3_connect_~s__state~0); 4925#L186 assume !(4529 == ssl3_connect_~s__state~0); 4926#L189 assume !(4560 == ssl3_connect_~s__state~0); 5047#L192 assume !(4561 == ssl3_connect_~s__state~0); 5043#L195 assume 4352 == ssl3_connect_~s__state~0; 4992#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 4993#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 4941#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 4935#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4930#L521 ssl3_connect_~skip~0 := 0; 5028#L99-1 assume !false; 4971#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4972#L102 assume 12292 == ssl3_connect_~s__state~0; 4942#L103 [2018-11-28 11:41:24,225 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:41:24,225 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 4 times [2018-11-28 11:41:24,225 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:41:24,225 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:41:24,226 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:24,226 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:41:24,226 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:24,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:41:24,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:41:24,231 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:41:24,231 INFO L82 PathProgramCache]: Analyzing trace with hash 451629399, now seen corresponding path program 1 times [2018-11-28 11:41:24,231 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:41:24,231 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:41:24,232 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:24,232 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 11:41:24,232 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:24,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:41:24,247 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 11:41:24,247 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:41:24,247 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 11:41:24,247 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 11:41:24,247 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 11:41:24,247 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 11:41:24,248 INFO L87 Difference]: Start difference. First operand 222 states and 334 transitions. cyclomatic complexity: 113 Second operand 3 states. [2018-11-28 11:41:24,315 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 11:41:24,315 INFO L93 Difference]: Finished difference Result 240 states and 358 transitions. [2018-11-28 11:41:24,316 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 11:41:24,316 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 240 states and 358 transitions. [2018-11-28 11:41:24,317 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 218 [2018-11-28 11:41:24,318 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 240 states to 240 states and 358 transitions. [2018-11-28 11:41:24,318 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 240 [2018-11-28 11:41:24,318 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 240 [2018-11-28 11:41:24,319 INFO L73 IsDeterministic]: Start isDeterministic. Operand 240 states and 358 transitions. [2018-11-28 11:41:24,319 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 11:41:24,319 INFO L705 BuchiCegarLoop]: Abstraction has 240 states and 358 transitions. [2018-11-28 11:41:24,319 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 240 states and 358 transitions. [2018-11-28 11:41:24,322 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 240 to 237. [2018-11-28 11:41:24,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 237 states. [2018-11-28 11:41:24,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 237 states to 237 states and 354 transitions. [2018-11-28 11:41:24,323 INFO L728 BuchiCegarLoop]: Abstraction has 237 states and 354 transitions. [2018-11-28 11:41:24,323 INFO L608 BuchiCegarLoop]: Abstraction has 237 states and 354 transitions. [2018-11-28 11:41:24,323 INFO L442 BuchiCegarLoop]: ======== Iteration 8============ [2018-11-28 11:41:24,323 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 237 states and 354 transitions. [2018-11-28 11:41:24,324 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 215 [2018-11-28 11:41:24,324 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 11:41:24,324 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 11:41:24,325 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:41:24,325 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:41:24,325 INFO L794 eck$LassoCheckResult]: Stem: 5491#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret51, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~post32, ssl3_connect_#t~nondet33, ssl3_connect_#t~post34, 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~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_#t~post48, ssl3_connect_#t~nondet49, ssl3_connect_#t~post50, 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;ssl3_connect_~s__init_buf___0~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;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;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;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~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;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~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 5492#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 5493#L88-2 ssl3_connect_#t~post31 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31; 5494#L93 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 5501#L99-1 assume !false; 5580#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5534#L102 assume 12292 == ssl3_connect_~s__state~0; 5410#L103 [2018-11-28 11:41:24,325 INFO L796 eck$LassoCheckResult]: Loop: 5410#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post32 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post32;havoc ssl3_connect_#t~post32; 5411#L207 ssl3_connect_~s__server~0 := 0; 5439#L212 assume 0 != ssl3_connect_~cb~0; 5465#L212-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 5466#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 5489#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 5441#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 5467#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post34 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post34;havoc ssl3_connect_#t~post34;ssl3_connect_~s__init_num~0 := 0; 5403#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5398#L521 ssl3_connect_~skip~0 := 0; 5433#L99-1 assume !false; 5584#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5585#L102 assume !(12292 == ssl3_connect_~s__state~0); 5575#L105 assume !(16384 == ssl3_connect_~s__state~0); 5576#L108 assume !(4096 == ssl3_connect_~s__state~0); 5586#L111 assume !(20480 == ssl3_connect_~s__state~0); 5412#L114 assume !(4099 == ssl3_connect_~s__state~0); 5413#L117 assume 4368 == ssl3_connect_~s__state~0; 5421#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 5442#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 5443#L251-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 5458#L259 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 5481#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5560#L521 ssl3_connect_~skip~0 := 0; 5558#L99-1 assume !false; 5553#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5551#L102 assume !(12292 == ssl3_connect_~s__state~0); 5549#L105 assume !(16384 == ssl3_connect_~s__state~0); 5547#L108 assume !(4096 == ssl3_connect_~s__state~0); 5545#L111 assume !(20480 == ssl3_connect_~s__state~0); 5540#L114 assume !(4099 == ssl3_connect_~s__state~0); 5538#L117 assume !(4368 == ssl3_connect_~s__state~0); 5537#L120 assume !(4369 == ssl3_connect_~s__state~0); 5536#L123 assume !(4384 == ssl3_connect_~s__state~0); 5525#L126 assume !(4385 == ssl3_connect_~s__state~0); 5524#L129 assume !(4400 == ssl3_connect_~s__state~0); 5523#L132 assume !(4401 == ssl3_connect_~s__state~0); 5463#L135 assume !(4416 == ssl3_connect_~s__state~0); 5464#L138 assume !(4417 == ssl3_connect_~s__state~0); 5454#L141 assume !(4432 == ssl3_connect_~s__state~0); 5431#L144 assume !(4433 == ssl3_connect_~s__state~0); 5414#L147 assume !(4448 == ssl3_connect_~s__state~0); 5415#L150 assume !(4449 == ssl3_connect_~s__state~0); 5406#L153 assume !(4464 == ssl3_connect_~s__state~0); 5407#L156 assume !(4465 == ssl3_connect_~s__state~0); 5512#L159 assume !(4466 == ssl3_connect_~s__state~0); 5507#L162 assume !(4467 == ssl3_connect_~s__state~0); 5485#L165 assume !(4480 == ssl3_connect_~s__state~0); 5468#L168 assume !(4481 == ssl3_connect_~s__state~0); 5469#L171 assume !(4496 == ssl3_connect_~s__state~0); 5456#L174 assume !(4497 == ssl3_connect_~s__state~0); 5457#L177 assume !(4512 == ssl3_connect_~s__state~0); 5531#L180 assume !(4513 == ssl3_connect_~s__state~0); 5426#L183 assume !(4528 == ssl3_connect_~s__state~0); 5393#L186 assume !(4529 == ssl3_connect_~s__state~0); 5394#L189 assume !(4560 == ssl3_connect_~s__state~0); 5513#L192 assume !(4561 == ssl3_connect_~s__state~0); 5508#L195 assume 4352 == ssl3_connect_~s__state~0; 5459#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 5460#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 5409#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 5515#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5552#L521 ssl3_connect_~skip~0 := 0; 5550#L99-1 assume !false; 5548#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5546#L102 assume 12292 == ssl3_connect_~s__state~0; 5410#L103 [2018-11-28 11:41:24,325 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:41:24,325 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 5 times [2018-11-28 11:41:24,325 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:41:24,326 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:41:24,326 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:24,326 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:41:24,326 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:24,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:41:24,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:41:24,332 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:41:24,332 INFO L82 PathProgramCache]: Analyzing trace with hash -873304754, now seen corresponding path program 1 times [2018-11-28 11:41:24,332 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:41:24,332 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:41:24,332 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:24,333 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 11:41:24,333 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:24,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:41:24,355 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 11:41:24,355 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:41:24,355 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 11:41:24,355 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 11:41:24,355 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 11:41:24,356 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 11:41:24,356 INFO L87 Difference]: Start difference. First operand 237 states and 354 transitions. cyclomatic complexity: 118 Second operand 3 states. [2018-11-28 11:41:24,420 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 11:41:24,420 INFO L93 Difference]: Finished difference Result 241 states and 355 transitions. [2018-11-28 11:41:24,420 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 11:41:24,420 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 241 states and 355 transitions. [2018-11-28 11:41:24,421 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 219 [2018-11-28 11:41:24,422 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 241 states to 241 states and 355 transitions. [2018-11-28 11:41:24,422 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 241 [2018-11-28 11:41:24,422 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 241 [2018-11-28 11:41:24,422 INFO L73 IsDeterministic]: Start isDeterministic. Operand 241 states and 355 transitions. [2018-11-28 11:41:24,423 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 11:41:24,423 INFO L705 BuchiCegarLoop]: Abstraction has 241 states and 355 transitions. [2018-11-28 11:41:24,423 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 241 states and 355 transitions. [2018-11-28 11:41:24,425 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 241 to 237. [2018-11-28 11:41:24,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 237 states. [2018-11-28 11:41:24,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 237 states to 237 states and 349 transitions. [2018-11-28 11:41:24,426 INFO L728 BuchiCegarLoop]: Abstraction has 237 states and 349 transitions. [2018-11-28 11:41:24,426 INFO L608 BuchiCegarLoop]: Abstraction has 237 states and 349 transitions. [2018-11-28 11:41:24,426 INFO L442 BuchiCegarLoop]: ======== Iteration 9============ [2018-11-28 11:41:24,426 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 237 states and 349 transitions. [2018-11-28 11:41:24,427 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 215 [2018-11-28 11:41:24,427 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 11:41:24,427 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 11:41:24,427 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:41:24,427 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:41:24,427 INFO L794 eck$LassoCheckResult]: Stem: 5975#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret51, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~post32, ssl3_connect_#t~nondet33, ssl3_connect_#t~post34, 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~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_#t~post48, ssl3_connect_#t~nondet49, ssl3_connect_#t~post50, 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;ssl3_connect_~s__init_buf___0~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;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;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;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~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;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~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 5976#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 5977#L88-2 ssl3_connect_#t~post31 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31; 5978#L93 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 5987#L99-1 assume !false; 6083#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6012#L102 assume 12292 == ssl3_connect_~s__state~0; 5894#L103 [2018-11-28 11:41:24,427 INFO L796 eck$LassoCheckResult]: Loop: 5894#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post32 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post32;havoc ssl3_connect_#t~post32; 5895#L207 ssl3_connect_~s__server~0 := 0; 5921#L212 assume 0 != ssl3_connect_~cb~0; 5947#L212-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 5948#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 5973#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 5923#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 5949#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post34 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post34;havoc ssl3_connect_#t~post34;ssl3_connect_~s__init_num~0 := 0; 5984#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6086#L521 ssl3_connect_~skip~0 := 0; 6084#L99-1 assume !false; 6085#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6092#L102 assume !(12292 == ssl3_connect_~s__state~0); 6091#L105 assume !(16384 == ssl3_connect_~s__state~0); 6090#L108 assume !(4096 == ssl3_connect_~s__state~0); 5910#L111 assume !(20480 == ssl3_connect_~s__state~0); 5896#L114 assume !(4099 == ssl3_connect_~s__state~0); 5897#L117 assume 4368 == ssl3_connect_~s__state~0; 5981#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 5924#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 5925#L251-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 5940#L259 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 5963#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6061#L521 ssl3_connect_~skip~0 := 0; 6059#L99-1 assume !false; 6057#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6051#L102 assume !(12292 == ssl3_connect_~s__state~0); 6049#L105 assume !(16384 == ssl3_connect_~s__state~0); 6048#L108 assume !(4096 == ssl3_connect_~s__state~0); 6047#L111 assume !(20480 == ssl3_connect_~s__state~0); 6046#L114 assume !(4099 == ssl3_connect_~s__state~0); 5905#L117 assume !(4368 == ssl3_connect_~s__state~0); 5888#L120 assume !(4369 == ssl3_connect_~s__state~0); 5889#L123 assume 4384 == ssl3_connect_~s__state~0; 5956#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 5884#L266 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 5885#L266-2 assume !(ssl3_connect_~ret~0 <= 0); 5985#L272 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 5986#L272-2 ssl3_connect_~s__init_num~0 := 0; 5887#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5882#L521 ssl3_connect_~skip~0 := 0; 5915#L99-1 assume !false; 5979#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6111#L102 assume !(12292 == ssl3_connect_~s__state~0); 6110#L105 assume !(16384 == ssl3_connect_~s__state~0); 6109#L108 assume !(4096 == ssl3_connect_~s__state~0); 6108#L111 assume !(20480 == ssl3_connect_~s__state~0); 6107#L114 assume !(4099 == ssl3_connect_~s__state~0); 6106#L117 assume !(4368 == ssl3_connect_~s__state~0); 6105#L120 assume !(4369 == ssl3_connect_~s__state~0); 6104#L123 assume !(4384 == ssl3_connect_~s__state~0); 5988#L126 assume !(4385 == ssl3_connect_~s__state~0); 5989#L129 assume !(4400 == ssl3_connect_~s__state~0); 5982#L132 assume !(4401 == ssl3_connect_~s__state~0); 5983#L135 assume !(4416 == ssl3_connect_~s__state~0); 6003#L138 assume !(4417 == ssl3_connect_~s__state~0); 6004#L141 assume !(4432 == ssl3_connect_~s__state~0); 6045#L144 assume !(4433 == ssl3_connect_~s__state~0); 6035#L147 assume !(4448 == ssl3_connect_~s__state~0); 6036#L150 assume !(4449 == ssl3_connect_~s__state~0); 6099#L153 assume !(4464 == ssl3_connect_~s__state~0); 6014#L156 assume !(4465 == ssl3_connect_~s__state~0); 6015#L159 assume !(4466 == ssl3_connect_~s__state~0); 6018#L162 assume !(4467 == ssl3_connect_~s__state~0); 6019#L165 assume !(4480 == ssl3_connect_~s__state~0); 6050#L168 assume !(4481 == ssl3_connect_~s__state~0); 6001#L171 assume !(4496 == ssl3_connect_~s__state~0); 6002#L174 assume !(4497 == ssl3_connect_~s__state~0); 5914#L177 assume !(4512 == ssl3_connect_~s__state~0); 5902#L180 assume !(4513 == ssl3_connect_~s__state~0); 5904#L183 assume !(4528 == ssl3_connect_~s__state~0); 6007#L186 assume !(4529 == ssl3_connect_~s__state~0); 6008#L189 assume !(4560 == ssl3_connect_~s__state~0); 5998#L192 assume !(4561 == ssl3_connect_~s__state~0); 5994#L195 assume 4352 == ssl3_connect_~s__state~0; 5941#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 5942#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 5893#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 6000#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6067#L521 ssl3_connect_~skip~0 := 0; 6062#L99-1 assume !false; 6060#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6058#L102 assume 12292 == ssl3_connect_~s__state~0; 5894#L103 [2018-11-28 11:41:24,428 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:41:24,428 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 6 times [2018-11-28 11:41:24,428 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:41:24,428 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:41:24,428 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:24,429 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:41:24,429 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:24,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:41:24,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:41:24,433 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:41:24,433 INFO L82 PathProgramCache]: Analyzing trace with hash -574111736, now seen corresponding path program 1 times [2018-11-28 11:41:24,433 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:41:24,433 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:41:24,434 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:24,434 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 11:41:24,434 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:24,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:41:24,479 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 37 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2018-11-28 11:41:24,480 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:41:24,480 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 11:41:24,480 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 11:41:24,480 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 11:41:24,480 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 11:41:24,480 INFO L87 Difference]: Start difference. First operand 237 states and 349 transitions. cyclomatic complexity: 113 Second operand 3 states. [2018-11-28 11:41:24,590 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 11:41:24,590 INFO L93 Difference]: Finished difference Result 280 states and 398 transitions. [2018-11-28 11:41:24,590 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 11:41:24,591 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 280 states and 398 transitions. [2018-11-28 11:41:24,592 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 258 [2018-11-28 11:41:24,593 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 280 states to 280 states and 398 transitions. [2018-11-28 11:41:24,593 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 280 [2018-11-28 11:41:24,593 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 280 [2018-11-28 11:41:24,593 INFO L73 IsDeterministic]: Start isDeterministic. Operand 280 states and 398 transitions. [2018-11-28 11:41:24,594 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 11:41:24,594 INFO L705 BuchiCegarLoop]: Abstraction has 280 states and 398 transitions. [2018-11-28 11:41:24,594 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 280 states and 398 transitions. [2018-11-28 11:41:24,597 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 280 to 277. [2018-11-28 11:41:24,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 277 states. [2018-11-28 11:41:24,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 277 states to 277 states and 394 transitions. [2018-11-28 11:41:24,598 INFO L728 BuchiCegarLoop]: Abstraction has 277 states and 394 transitions. [2018-11-28 11:41:24,598 INFO L608 BuchiCegarLoop]: Abstraction has 277 states and 394 transitions. [2018-11-28 11:41:24,598 INFO L442 BuchiCegarLoop]: ======== Iteration 10============ [2018-11-28 11:41:24,598 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 277 states and 394 transitions. [2018-11-28 11:41:24,599 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 255 [2018-11-28 11:41:24,599 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 11:41:24,599 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 11:41:24,600 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:41:24,600 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:41:24,600 INFO L794 eck$LassoCheckResult]: Stem: 6503#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret51, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~post32, ssl3_connect_#t~nondet33, ssl3_connect_#t~post34, 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~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_#t~post48, ssl3_connect_#t~nondet49, ssl3_connect_#t~post50, 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;ssl3_connect_~s__init_buf___0~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;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;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;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~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;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~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 6504#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 6505#L88-2 ssl3_connect_#t~post31 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31; 6506#L93 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 6515#L99-1 assume !false; 6618#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6617#L102 assume 12292 == ssl3_connect_~s__state~0; 6417#L103 [2018-11-28 11:41:24,600 INFO L796 eck$LassoCheckResult]: Loop: 6417#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post32 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post32;havoc ssl3_connect_#t~post32; 6418#L207 ssl3_connect_~s__server~0 := 0; 6447#L212 assume 0 != ssl3_connect_~cb~0; 6472#L212-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 6473#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 6501#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 6449#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 6474#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post34 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post34;havoc ssl3_connect_#t~post34;ssl3_connect_~s__init_num~0 := 0; 6511#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6645#L521 ssl3_connect_~skip~0 := 0; 6644#L99-1 assume !false; 6643#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6469#L102 assume !(12292 == ssl3_connect_~s__state~0); 6455#L105 assume !(16384 == ssl3_connect_~s__state~0); 6456#L108 assume !(4096 == ssl3_connect_~s__state~0); 6434#L111 assume !(20480 == ssl3_connect_~s__state~0); 6419#L114 assume !(4099 == ssl3_connect_~s__state~0); 6420#L117 assume 4368 == ssl3_connect_~s__state~0; 6509#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 6450#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 6451#L251-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 6465#L259 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 6492#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6603#L521 ssl3_connect_~skip~0 := 0; 6604#L99-1 assume !false; 6599#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6600#L102 assume !(12292 == ssl3_connect_~s__state~0); 6595#L105 assume !(16384 == ssl3_connect_~s__state~0); 6596#L108 assume !(4096 == ssl3_connect_~s__state~0); 6591#L111 assume !(20480 == ssl3_connect_~s__state~0); 6592#L114 assume !(4099 == ssl3_connect_~s__state~0); 6427#L117 assume !(4368 == ssl3_connect_~s__state~0); 6411#L120 assume !(4369 == ssl3_connect_~s__state~0); 6412#L123 assume 4384 == ssl3_connect_~s__state~0; 6481#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 6407#L266 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 6408#L266-2 assume !(ssl3_connect_~ret~0 <= 0); 6512#L272 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 6514#L272-2 ssl3_connect_~s__init_num~0 := 0; 6410#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6405#L521 ssl3_connect_~skip~0 := 0; 6441#L99-1 assume !false; 6507#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6674#L102 assume !(12292 == ssl3_connect_~s__state~0); 6673#L105 assume !(16384 == ssl3_connect_~s__state~0); 6672#L108 assume !(4096 == ssl3_connect_~s__state~0); 6671#L111 assume !(20480 == ssl3_connect_~s__state~0); 6670#L114 assume !(4099 == ssl3_connect_~s__state~0); 6669#L117 assume !(4368 == ssl3_connect_~s__state~0); 6668#L120 assume !(4369 == ssl3_connect_~s__state~0); 6667#L123 assume !(4384 == ssl3_connect_~s__state~0); 6666#L126 assume !(4385 == ssl3_connect_~s__state~0); 6665#L129 assume !(4400 == ssl3_connect_~s__state~0); 6664#L132 assume !(4401 == ssl3_connect_~s__state~0); 6663#L135 assume !(4416 == ssl3_connect_~s__state~0); 6662#L138 assume !(4417 == ssl3_connect_~s__state~0); 6661#L141 assume !(4432 == ssl3_connect_~s__state~0); 6660#L144 assume !(4433 == ssl3_connect_~s__state~0); 6659#L147 assume !(4448 == ssl3_connect_~s__state~0); 6559#L150 assume !(4449 == ssl3_connect_~s__state~0); 6555#L153 assume !(4464 == ssl3_connect_~s__state~0); 6556#L156 assume !(4465 == ssl3_connect_~s__state~0); 6552#L159 assume !(4466 == ssl3_connect_~s__state~0); 6553#L162 assume !(4467 == ssl3_connect_~s__state~0); 6554#L165 assume !(4480 == ssl3_connect_~s__state~0); 6570#L168 assume !(4481 == ssl3_connect_~s__state~0); 6571#L171 assume !(4496 == ssl3_connect_~s__state~0); 6539#L174 assume !(4497 == ssl3_connect_~s__state~0); 6540#L177 assume !(4512 == ssl3_connect_~s__state~0); 6567#L180 assume !(4513 == ssl3_connect_~s__state~0); 6568#L183 assume !(4528 == ssl3_connect_~s__state~0); 6544#L186 assume !(4529 == ssl3_connect_~s__state~0); 6545#L189 assume !(4560 == ssl3_connect_~s__state~0); 6534#L192 assume !(4561 == ssl3_connect_~s__state~0); 6525#L195 assume 4352 == ssl3_connect_~s__state~0; 6466#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 6467#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 6416#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 6536#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6583#L521 ssl3_connect_~skip~0 := 0; 6582#L99-1 assume !false; 6581#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6580#L102 assume 12292 == ssl3_connect_~s__state~0; 6417#L103 [2018-11-28 11:41:24,600 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:41:24,601 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 7 times [2018-11-28 11:41:24,601 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:41:24,601 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:41:24,601 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:24,601 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:41:24,601 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:24,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:41:24,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:41:24,608 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:41:24,608 INFO L82 PathProgramCache]: Analyzing trace with hash 1354160966, now seen corresponding path program 1 times [2018-11-28 11:41:24,608 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:41:24,608 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:41:24,608 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:24,609 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:41:24,609 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:24,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:41:24,628 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 37 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2018-11-28 11:41:24,628 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:41:24,628 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 11:41:24,629 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 11:41:24,629 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 11:41:24,629 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 11:41:24,629 INFO L87 Difference]: Start difference. First operand 277 states and 394 transitions. cyclomatic complexity: 118 Second operand 3 states. [2018-11-28 11:41:24,695 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 11:41:24,695 INFO L93 Difference]: Finished difference Result 302 states and 427 transitions. [2018-11-28 11:41:24,696 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 11:41:24,697 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 302 states and 427 transitions. [2018-11-28 11:41:24,698 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 280 [2018-11-28 11:41:24,699 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 302 states to 302 states and 427 transitions. [2018-11-28 11:41:24,699 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 302 [2018-11-28 11:41:24,699 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 302 [2018-11-28 11:41:24,699 INFO L73 IsDeterministic]: Start isDeterministic. Operand 302 states and 427 transitions. [2018-11-28 11:41:24,700 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 11:41:24,700 INFO L705 BuchiCegarLoop]: Abstraction has 302 states and 427 transitions. [2018-11-28 11:41:24,700 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 302 states and 427 transitions. [2018-11-28 11:41:24,703 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 302 to 296. [2018-11-28 11:41:24,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 296 states. [2018-11-28 11:41:24,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 418 transitions. [2018-11-28 11:41:24,704 INFO L728 BuchiCegarLoop]: Abstraction has 296 states and 418 transitions. [2018-11-28 11:41:24,704 INFO L608 BuchiCegarLoop]: Abstraction has 296 states and 418 transitions. [2018-11-28 11:41:24,704 INFO L442 BuchiCegarLoop]: ======== Iteration 11============ [2018-11-28 11:41:24,704 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 296 states and 418 transitions. [2018-11-28 11:41:24,705 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 274 [2018-11-28 11:41:24,705 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 11:41:24,705 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 11:41:24,706 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:41:24,706 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:41:24,706 INFO L794 eck$LassoCheckResult]: Stem: 7082#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret51, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~post32, ssl3_connect_#t~nondet33, ssl3_connect_#t~post34, 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~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_#t~post48, ssl3_connect_#t~nondet49, ssl3_connect_#t~post50, 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;ssl3_connect_~s__init_buf___0~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;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;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;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~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;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~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 7083#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 7084#L88-2 ssl3_connect_#t~post31 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31; 7085#L93 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 7093#L99-1 assume !false; 7198#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7131#L102 assume 12292 == ssl3_connect_~s__state~0; 7002#L103 [2018-11-28 11:41:24,706 INFO L796 eck$LassoCheckResult]: Loop: 7002#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post32 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post32;havoc ssl3_connect_#t~post32; 7003#L207 ssl3_connect_~s__server~0 := 0; 7031#L212 assume 0 != ssl3_connect_~cb~0; 7055#L212-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 7056#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 7080#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 7033#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 7057#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post34 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post34;havoc ssl3_connect_#t~post34;ssl3_connect_~s__init_num~0 := 0; 7089#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7264#L521 ssl3_connect_~skip~0 := 0; 7262#L99-1 assume !false; 7260#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7258#L102 assume !(12292 == ssl3_connect_~s__state~0); 7257#L105 assume !(16384 == ssl3_connect_~s__state~0); 7256#L108 assume !(4096 == ssl3_connect_~s__state~0); 7255#L111 assume !(20480 == ssl3_connect_~s__state~0); 7229#L114 assume !(4099 == ssl3_connect_~s__state~0); 7123#L117 assume 4368 == ssl3_connect_~s__state~0; 7087#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 7034#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 7035#L251-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 7048#L259 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 7071#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7271#L521 ssl3_connect_~skip~0 := 0; 7269#L99-1 assume !false; 7263#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7261#L102 assume !(12292 == ssl3_connect_~s__state~0); 7039#L105 assume !(16384 == ssl3_connect_~s__state~0); 7040#L108 assume !(4096 == ssl3_connect_~s__state~0); 7044#L111 assume !(20480 == ssl3_connect_~s__state~0); 7004#L114 assume !(4099 == ssl3_connect_~s__state~0); 7005#L117 assume !(4368 == ssl3_connect_~s__state~0); 7226#L120 assume !(4369 == ssl3_connect_~s__state~0); 7135#L123 assume 4384 == ssl3_connect_~s__state~0; 7064#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 6992#L266 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 6993#L266-2 assume !(ssl3_connect_~ret~0 <= 0); 7090#L272 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 7092#L272-2 ssl3_connect_~s__init_num~0 := 0; 7251#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7244#L521 ssl3_connect_~skip~0 := 0; 7242#L99-1 assume !false; 7240#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7238#L102 assume !(12292 == ssl3_connect_~s__state~0); 7236#L105 assume !(16384 == ssl3_connect_~s__state~0); 7234#L108 assume !(4096 == ssl3_connect_~s__state~0); 7232#L111 assume !(20480 == ssl3_connect_~s__state~0); 7230#L114 assume !(4099 == ssl3_connect_~s__state~0); 7012#L117 assume !(4368 == ssl3_connect_~s__state~0); 6996#L120 assume !(4369 == ssl3_connect_~s__state~0); 6997#L123 assume !(4384 == ssl3_connect_~s__state~0); 7094#L126 assume !(4385 == ssl3_connect_~s__state~0); 7095#L129 assume 4400 == ssl3_connect_~s__state~0; 7020#L133 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 7021#L283 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0) % 4294967296;ssl3_connect_~skip~0 := 1; 7027#L283-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 7017#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7210#L521 ssl3_connect_~skip~0 := 0; 7208#L99-1 assume !false; 7207#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7206#L102 assume !(12292 == ssl3_connect_~s__state~0); 7205#L105 assume !(16384 == ssl3_connect_~s__state~0); 7203#L108 assume !(4096 == ssl3_connect_~s__state~0); 7201#L111 assume !(20480 == ssl3_connect_~s__state~0); 7200#L114 assume !(4099 == ssl3_connect_~s__state~0); 7199#L117 assume !(4368 == ssl3_connect_~s__state~0); 7197#L120 assume !(4369 == ssl3_connect_~s__state~0); 7195#L123 assume !(4384 == ssl3_connect_~s__state~0); 7194#L126 assume !(4385 == ssl3_connect_~s__state~0); 7192#L129 assume !(4400 == ssl3_connect_~s__state~0); 7190#L132 assume !(4401 == ssl3_connect_~s__state~0); 7116#L135 assume !(4416 == ssl3_connect_~s__state~0); 7117#L138 assume !(4417 == ssl3_connect_~s__state~0); 7176#L141 assume !(4432 == ssl3_connect_~s__state~0); 7175#L144 assume !(4433 == ssl3_connect_~s__state~0); 7173#L147 assume !(4448 == ssl3_connect_~s__state~0); 7171#L150 assume !(4449 == ssl3_connect_~s__state~0); 7169#L153 assume !(4464 == ssl3_connect_~s__state~0); 7167#L156 assume !(4465 == ssl3_connect_~s__state~0); 7165#L159 assume !(4466 == ssl3_connect_~s__state~0); 7163#L162 assume !(4467 == ssl3_connect_~s__state~0); 7162#L165 assume !(4480 == ssl3_connect_~s__state~0); 7138#L168 assume !(4481 == ssl3_connect_~s__state~0); 7111#L171 assume !(4496 == ssl3_connect_~s__state~0); 7112#L174 assume !(4497 == ssl3_connect_~s__state~0); 7113#L177 assume !(4512 == ssl3_connect_~s__state~0); 7134#L180 assume !(4513 == ssl3_connect_~s__state~0); 7120#L183 assume !(4528 == ssl3_connect_~s__state~0); 7118#L186 assume !(4529 == ssl3_connect_~s__state~0); 7119#L189 assume !(4560 == ssl3_connect_~s__state~0); 7107#L192 assume !(4561 == ssl3_connect_~s__state~0); 7101#L195 assume 4352 == ssl3_connect_~s__state~0; 7049#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 7050#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 7001#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 7110#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7151#L521 ssl3_connect_~skip~0 := 0; 7149#L99-1 assume !false; 7147#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7145#L102 assume 12292 == ssl3_connect_~s__state~0; 7002#L103 [2018-11-28 11:41:24,707 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:41:24,707 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 8 times [2018-11-28 11:41:24,707 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:41:24,707 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:41:24,707 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:24,707 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:41:24,707 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:24,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:41:24,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:41:24,712 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:41:24,713 INFO L82 PathProgramCache]: Analyzing trace with hash -216492601, now seen corresponding path program 1 times [2018-11-28 11:41:24,713 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:41:24,713 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:41:24,713 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:24,713 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 11:41:24,713 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:24,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:41:24,772 INFO L134 CoverageAnalysis]: Checked inductivity of 88 backedges. 56 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2018-11-28 11:41:24,772 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:41:24,772 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 11:41:24,773 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 11:41:24,773 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 11:41:24,773 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 11:41:24,773 INFO L87 Difference]: Start difference. First operand 296 states and 418 transitions. cyclomatic complexity: 123 Second operand 3 states. [2018-11-28 11:41:24,852 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 11:41:24,853 INFO L93 Difference]: Finished difference Result 320 states and 448 transitions. [2018-11-28 11:41:24,853 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 11:41:24,853 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 320 states and 448 transitions. [2018-11-28 11:41:24,854 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 298 [2018-11-28 11:41:24,856 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 320 states to 320 states and 448 transitions. [2018-11-28 11:41:24,856 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 320 [2018-11-28 11:41:24,856 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 320 [2018-11-28 11:41:24,856 INFO L73 IsDeterministic]: Start isDeterministic. Operand 320 states and 448 transitions. [2018-11-28 11:41:24,856 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 11:41:24,856 INFO L705 BuchiCegarLoop]: Abstraction has 320 states and 448 transitions. [2018-11-28 11:41:24,857 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 320 states and 448 transitions. [2018-11-28 11:41:24,860 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 320 to 317. [2018-11-28 11:41:24,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 317 states. [2018-11-28 11:41:24,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 317 states to 317 states and 444 transitions. [2018-11-28 11:41:24,861 INFO L728 BuchiCegarLoop]: Abstraction has 317 states and 444 transitions. [2018-11-28 11:41:24,861 INFO L608 BuchiCegarLoop]: Abstraction has 317 states and 444 transitions. [2018-11-28 11:41:24,861 INFO L442 BuchiCegarLoop]: ======== Iteration 12============ [2018-11-28 11:41:24,861 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 317 states and 444 transitions. [2018-11-28 11:41:24,862 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 295 [2018-11-28 11:41:24,862 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 11:41:24,862 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 11:41:24,863 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:41:24,863 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 5, 5, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:41:24,863 INFO L794 eck$LassoCheckResult]: Stem: 7699#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret51, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~post32, ssl3_connect_#t~nondet33, ssl3_connect_#t~post34, 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~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_#t~post48, ssl3_connect_#t~nondet49, ssl3_connect_#t~post50, 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;ssl3_connect_~s__init_buf___0~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;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;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;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~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;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~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 7700#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 7701#L88-2 ssl3_connect_#t~post31 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31; 7702#L93 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 7710#L99-1 assume !false; 7809#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7807#L102 assume 12292 == ssl3_connect_~s__state~0; 7624#L103 [2018-11-28 11:41:24,864 INFO L796 eck$LassoCheckResult]: Loop: 7624#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post32 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post32;havoc ssl3_connect_#t~post32; 7625#L207 ssl3_connect_~s__server~0 := 0; 7650#L212 assume 0 != ssl3_connect_~cb~0; 7671#L212-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 7672#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 7697#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 7652#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 7673#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post34 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post34;havoc ssl3_connect_#t~post34;ssl3_connect_~s__init_num~0 := 0; 7706#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7839#L521 ssl3_connect_~skip~0 := 0; 7836#L99-1 assume !false; 7833#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7831#L102 assume !(12292 == ssl3_connect_~s__state~0); 7830#L105 assume !(16384 == ssl3_connect_~s__state~0); 7829#L108 assume !(4096 == ssl3_connect_~s__state~0); 7828#L111 assume !(20480 == ssl3_connect_~s__state~0); 7827#L114 assume !(4099 == ssl3_connect_~s__state~0); 7740#L117 assume 4368 == ssl3_connect_~s__state~0; 7704#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 7653#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 7654#L251-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 7666#L259 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 7617#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7612#L521 ssl3_connect_~skip~0 := 0; 7644#L99-1 assume !false; 7648#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7649#L102 assume !(12292 == ssl3_connect_~s__state~0); 7658#L105 assume !(16384 == ssl3_connect_~s__state~0); 7659#L108 assume !(4096 == ssl3_connect_~s__state~0); 7638#L111 assume !(20480 == ssl3_connect_~s__state~0); 7639#L114 assume !(4099 == ssl3_connect_~s__state~0); 7893#L117 assume !(4368 == ssl3_connect_~s__state~0); 7892#L120 assume !(4369 == ssl3_connect_~s__state~0); 7755#L123 assume 4384 == ssl3_connect_~s__state~0; 7680#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 7614#L266 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 7615#L266-2 assume !(ssl3_connect_~ret~0 <= 0); 7707#L272 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 7709#L272-2 ssl3_connect_~s__init_num~0 := 0; 7918#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7914#L521 ssl3_connect_~skip~0 := 0; 7909#L99-1 assume !false; 7907#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7905#L102 assume !(12292 == ssl3_connect_~s__state~0); 7903#L105 assume !(16384 == ssl3_connect_~s__state~0); 7901#L108 assume !(4096 == ssl3_connect_~s__state~0); 7899#L111 assume !(20480 == ssl3_connect_~s__state~0); 7896#L114 assume !(4099 == ssl3_connect_~s__state~0); 7895#L117 assume !(4368 == ssl3_connect_~s__state~0); 7894#L120 assume !(4369 == ssl3_connect_~s__state~0); 7891#L123 assume !(4384 == ssl3_connect_~s__state~0); 7890#L126 assume !(4385 == ssl3_connect_~s__state~0); 7750#L129 assume 4400 == ssl3_connect_~s__state~0; 7640#L133 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 7641#L283 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0) % 4294967296;ssl3_connect_~skip~0 := 1; 7646#L283-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 7721#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7872#L521 ssl3_connect_~skip~0 := 0; 7871#L99-1 assume !false; 7870#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7869#L102 assume !(12292 == ssl3_connect_~s__state~0); 7868#L105 assume !(16384 == ssl3_connect_~s__state~0); 7866#L108 assume !(4096 == ssl3_connect_~s__state~0); 7864#L111 assume !(20480 == ssl3_connect_~s__state~0); 7862#L114 assume !(4099 == ssl3_connect_~s__state~0); 7861#L117 assume !(4368 == ssl3_connect_~s__state~0); 7860#L120 assume !(4369 == ssl3_connect_~s__state~0); 7858#L123 assume !(4384 == ssl3_connect_~s__state~0); 7857#L126 assume !(4385 == ssl3_connect_~s__state~0); 7855#L129 assume !(4400 == ssl3_connect_~s__state~0); 7705#L132 assume !(4401 == ssl3_connect_~s__state~0); 7670#L135 assume 4416 == ssl3_connect_~s__state~0; 7634#L139 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 7635#L305 assume 3 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 4; 7716#L305-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 7722#L313 assume !(0 == ssl3_connect_~tmp___6~0); 7637#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7838#L521 ssl3_connect_~skip~0 := 0; 7835#L99-1 assume !false; 7832#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7822#L102 assume !(12292 == ssl3_connect_~s__state~0); 7823#L105 assume !(16384 == ssl3_connect_~s__state~0); 7759#L108 assume !(4096 == ssl3_connect_~s__state~0); 7760#L111 assume !(20480 == ssl3_connect_~s__state~0); 7762#L114 assume !(4099 == ssl3_connect_~s__state~0); 7763#L117 assume !(4368 == ssl3_connect_~s__state~0); 7738#L120 assume !(4369 == ssl3_connect_~s__state~0); 7739#L123 assume !(4384 == ssl3_connect_~s__state~0); 7756#L126 assume !(4385 == ssl3_connect_~s__state~0); 7757#L129 assume !(4400 == ssl3_connect_~s__state~0); 7751#L132 assume !(4401 == ssl3_connect_~s__state~0); 7752#L135 assume !(4416 == ssl3_connect_~s__state~0); 7682#L138 assume !(4417 == ssl3_connect_~s__state~0); 7683#L141 assume !(4432 == ssl3_connect_~s__state~0); 7753#L144 assume !(4433 == ssl3_connect_~s__state~0); 7746#L147 assume !(4448 == ssl3_connect_~s__state~0); 7747#L150 assume !(4449 == ssl3_connect_~s__state~0); 7745#L153 assume !(4464 == ssl3_connect_~s__state~0); 7741#L156 assume !(4465 == ssl3_connect_~s__state~0); 7742#L159 assume !(4466 == ssl3_connect_~s__state~0); 7743#L162 assume !(4467 == ssl3_connect_~s__state~0); 7744#L165 assume !(4480 == ssl3_connect_~s__state~0); 7758#L168 assume !(4481 == ssl3_connect_~s__state~0); 7732#L171 assume !(4496 == ssl3_connect_~s__state~0); 7733#L174 assume !(4497 == ssl3_connect_~s__state~0); 7734#L177 assume !(4512 == ssl3_connect_~s__state~0); 7754#L180 assume !(4513 == ssl3_connect_~s__state~0); 7737#L183 assume !(4528 == ssl3_connect_~s__state~0); 7735#L186 assume !(4529 == ssl3_connect_~s__state~0); 7736#L189 assume !(4560 == ssl3_connect_~s__state~0); 7726#L192 assume !(4561 == ssl3_connect_~s__state~0); 7719#L195 assume 4352 == ssl3_connect_~s__state~0; 7667#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 7668#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 7623#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 7731#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7773#L521 ssl3_connect_~skip~0 := 0; 7771#L99-1 assume !false; 7769#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7766#L102 assume 12292 == ssl3_connect_~s__state~0; 7624#L103 [2018-11-28 11:41:24,864 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:41:24,864 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 9 times [2018-11-28 11:41:24,864 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:41:24,864 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:41:24,865 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:24,865 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:41:24,865 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:24,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:41:24,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:41:24,873 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:41:24,873 INFO L82 PathProgramCache]: Analyzing trace with hash -184434545, now seen corresponding path program 1 times [2018-11-28 11:41:24,874 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:41:24,874 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:41:24,874 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:24,874 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 11:41:24,874 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:24,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:41:24,925 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 116 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2018-11-28 11:41:24,926 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:41:24,926 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 11:41:24,926 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 11:41:24,926 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 11:41:24,926 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 11:41:24,926 INFO L87 Difference]: Start difference. First operand 317 states and 444 transitions. cyclomatic complexity: 128 Second operand 3 states. [2018-11-28 11:41:24,960 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 11:41:24,960 INFO L93 Difference]: Finished difference Result 612 states and 855 transitions. [2018-11-28 11:41:24,961 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 11:41:24,962 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 612 states and 855 transitions. [2018-11-28 11:41:24,964 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 590 [2018-11-28 11:41:24,967 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 612 states to 612 states and 855 transitions. [2018-11-28 11:41:24,967 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 612 [2018-11-28 11:41:24,968 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 612 [2018-11-28 11:41:24,968 INFO L73 IsDeterministic]: Start isDeterministic. Operand 612 states and 855 transitions. [2018-11-28 11:41:24,968 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 11:41:24,968 INFO L705 BuchiCegarLoop]: Abstraction has 612 states and 855 transitions. [2018-11-28 11:41:24,969 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 612 states and 855 transitions. [2018-11-28 11:41:24,976 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 612 to 612. [2018-11-28 11:41:24,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 612 states. [2018-11-28 11:41:24,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 612 states to 612 states and 855 transitions. [2018-11-28 11:41:24,978 INFO L728 BuchiCegarLoop]: Abstraction has 612 states and 855 transitions. [2018-11-28 11:41:24,978 INFO L608 BuchiCegarLoop]: Abstraction has 612 states and 855 transitions. [2018-11-28 11:41:24,978 INFO L442 BuchiCegarLoop]: ======== Iteration 13============ [2018-11-28 11:41:24,978 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 612 states and 855 transitions. [2018-11-28 11:41:24,980 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 590 [2018-11-28 11:41:24,980 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 11:41:24,980 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 11:41:24,981 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:41:24,981 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 5, 5, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:41:24,981 INFO L794 eck$LassoCheckResult]: Stem: 8642#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret51, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~post32, ssl3_connect_#t~nondet33, ssl3_connect_#t~post34, 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~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_#t~post48, ssl3_connect_#t~nondet49, ssl3_connect_#t~post50, 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;ssl3_connect_~s__init_buf___0~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;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;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;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~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;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~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 8643#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 8644#L88-2 ssl3_connect_#t~post31 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31; 8645#L93 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 8653#L99-1 assume !false; 8916#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8875#L102 assume 12292 == ssl3_connect_~s__state~0; 8559#L103 [2018-11-28 11:41:24,982 INFO L796 eck$LassoCheckResult]: Loop: 8559#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post32 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post32;havoc ssl3_connect_#t~post32; 8560#L207 ssl3_connect_~s__server~0 := 0; 8584#L212 assume 0 != ssl3_connect_~cb~0; 8609#L212-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 8610#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 8640#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 8586#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 8858#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post34 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post34;havoc ssl3_connect_#t~post34;ssl3_connect_~s__init_num~0 := 0; 8849#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8846#L521 ssl3_connect_~skip~0 := 0; 8845#L99-1 assume !false; 8844#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8843#L102 assume !(12292 == ssl3_connect_~s__state~0); 8842#L105 assume !(16384 == ssl3_connect_~s__state~0); 8792#L108 assume !(4096 == ssl3_connect_~s__state~0); 8793#L111 assume !(20480 == ssl3_connect_~s__state~0); 8787#L114 assume !(4099 == ssl3_connect_~s__state~0); 8783#L117 assume 4368 == ssl3_connect_~s__state~0; 8647#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 8587#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 8588#L251-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 8778#L259 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 8775#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8772#L521 ssl3_connect_~skip~0 := 0; 8771#L99-1 assume !false; 8770#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8769#L102 assume !(12292 == ssl3_connect_~s__state~0); 8768#L105 assume !(16384 == ssl3_connect_~s__state~0); 8767#L108 assume !(4096 == ssl3_connect_~s__state~0); 8766#L111 assume !(20480 == ssl3_connect_~s__state~0); 8765#L114 assume !(4099 == ssl3_connect_~s__state~0); 8764#L117 assume !(4368 == ssl3_connect_~s__state~0); 8763#L120 assume !(4369 == ssl3_connect_~s__state~0); 8760#L123 assume 4384 == ssl3_connect_~s__state~0; 8759#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 8549#L266 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 8550#L266-2 assume !(ssl3_connect_~ret~0 <= 0); 8670#L272 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 8755#L272-2 ssl3_connect_~s__init_num~0 := 0; 8752#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8749#L521 ssl3_connect_~skip~0 := 0; 8748#L99-1 assume !false; 8747#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8746#L102 assume !(12292 == ssl3_connect_~s__state~0); 8745#L105 assume !(16384 == ssl3_connect_~s__state~0); 8744#L108 assume !(4096 == ssl3_connect_~s__state~0); 8743#L111 assume !(20480 == ssl3_connect_~s__state~0); 8742#L114 assume !(4099 == ssl3_connect_~s__state~0); 8741#L117 assume !(4368 == ssl3_connect_~s__state~0); 8740#L120 assume !(4369 == ssl3_connect_~s__state~0); 8739#L123 assume !(4384 == ssl3_connect_~s__state~0); 8738#L126 assume !(4385 == ssl3_connect_~s__state~0); 8734#L129 assume 4400 == ssl3_connect_~s__state~0; 8574#L133 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 8575#L283 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0) % 4294967296;ssl3_connect_~skip~0 := 1; 8663#L283-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 8664#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8886#L521 ssl3_connect_~skip~0 := 0; 8885#L99-1 assume !false; 8884#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8841#L102 assume !(12292 == ssl3_connect_~s__state~0); 8836#L105 assume !(16384 == ssl3_connect_~s__state~0); 8834#L108 assume !(4096 == ssl3_connect_~s__state~0); 8832#L111 assume !(20480 == ssl3_connect_~s__state~0); 8830#L114 assume !(4099 == ssl3_connect_~s__state~0); 8828#L117 assume !(4368 == ssl3_connect_~s__state~0); 8826#L120 assume !(4369 == ssl3_connect_~s__state~0); 8824#L123 assume !(4384 == ssl3_connect_~s__state~0); 8822#L126 assume !(4385 == ssl3_connect_~s__state~0); 8820#L129 assume !(4400 == ssl3_connect_~s__state~0); 8818#L132 assume !(4401 == ssl3_connect_~s__state~0); 8685#L135 assume 4416 == ssl3_connect_~s__state~0; 8683#L139 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 8659#L305 assume !(3 == ssl3_connect_~blastFlag~0); 8660#L305-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 8665#L313 assume !(0 == ssl3_connect_~tmp___6~0); 8572#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 9075#L521 ssl3_connect_~skip~0 := 0; 9073#L99-1 assume !false; 9072#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9071#L102 assume !(12292 == ssl3_connect_~s__state~0); 9070#L105 assume !(16384 == ssl3_connect_~s__state~0); 9069#L108 assume !(4096 == ssl3_connect_~s__state~0); 9068#L111 assume !(20480 == ssl3_connect_~s__state~0); 9067#L114 assume !(4099 == ssl3_connect_~s__state~0); 9066#L117 assume !(4368 == ssl3_connect_~s__state~0); 9065#L120 assume !(4369 == ssl3_connect_~s__state~0); 8762#L123 assume !(4384 == ssl3_connect_~s__state~0); 8761#L126 assume !(4385 == ssl3_connect_~s__state~0); 8737#L129 assume !(4400 == ssl3_connect_~s__state~0); 8735#L132 assume !(4401 == ssl3_connect_~s__state~0); 8736#L135 assume !(4416 == ssl3_connect_~s__state~0); 8791#L138 assume !(4417 == ssl3_connect_~s__state~0); 9054#L141 assume !(4432 == ssl3_connect_~s__state~0); 9052#L144 assume !(4433 == ssl3_connect_~s__state~0); 9047#L147 assume !(4448 == ssl3_connect_~s__state~0); 9023#L150 assume !(4449 == ssl3_connect_~s__state~0); 8695#L153 assume !(4464 == ssl3_connect_~s__state~0); 8696#L156 assume !(4465 == ssl3_connect_~s__state~0); 9036#L159 assume !(4466 == ssl3_connect_~s__state~0); 8693#L162 assume !(4467 == ssl3_connect_~s__state~0); 8694#L165 assume !(4480 == ssl3_connect_~s__state~0); 8806#L168 assume !(4481 == ssl3_connect_~s__state~0); 8807#L171 assume !(4496 == ssl3_connect_~s__state~0); 9021#L174 assume !(4497 == ssl3_connect_~s__state~0); 9019#L177 assume !(4512 == ssl3_connect_~s__state~0); 9017#L180 assume !(4513 == ssl3_connect_~s__state~0); 9015#L183 assume !(4528 == ssl3_connect_~s__state~0); 9014#L186 assume !(4529 == ssl3_connect_~s__state~0); 8929#L189 assume !(4560 == ssl3_connect_~s__state~0); 8882#L192 assume !(4561 == ssl3_connect_~s__state~0); 8881#L195 assume 4352 == ssl3_connect_~s__state~0; 8880#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 8878#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 8877#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 8861#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8857#L521 ssl3_connect_~skip~0 := 0; 8856#L99-1 assume !false; 8855#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8854#L102 assume 12292 == ssl3_connect_~s__state~0; 8559#L103 [2018-11-28 11:41:24,982 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:41:24,982 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 10 times [2018-11-28 11:41:24,982 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:41:24,982 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:41:24,983 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:24,983 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:41:24,983 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:24,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:41:24,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:41:24,989 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:41:24,989 INFO L82 PathProgramCache]: Analyzing trace with hash -537522927, now seen corresponding path program 1 times [2018-11-28 11:41:24,989 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:41:24,990 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:41:24,990 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:24,990 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 11:41:24,990 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:24,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:41:25,041 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 77 proven. 0 refuted. 0 times theorem prover too weak. 68 trivial. 0 not checked. [2018-11-28 11:41:25,041 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:41:25,041 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 11:41:25,041 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 11:41:25,042 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 11:41:25,042 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 11:41:25,042 INFO L87 Difference]: Start difference. First operand 612 states and 855 transitions. cyclomatic complexity: 244 Second operand 3 states. [2018-11-28 11:41:25,180 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 11:41:25,180 INFO L93 Difference]: Finished difference Result 664 states and 917 transitions. [2018-11-28 11:41:25,182 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 11:41:25,182 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 664 states and 917 transitions. [2018-11-28 11:41:25,185 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 642 [2018-11-28 11:41:25,187 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 664 states to 664 states and 917 transitions. [2018-11-28 11:41:25,187 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 664 [2018-11-28 11:41:25,187 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 664 [2018-11-28 11:41:25,188 INFO L73 IsDeterministic]: Start isDeterministic. Operand 664 states and 917 transitions. [2018-11-28 11:41:25,188 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 11:41:25,188 INFO L705 BuchiCegarLoop]: Abstraction has 664 states and 917 transitions. [2018-11-28 11:41:25,189 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 664 states and 917 transitions. [2018-11-28 11:41:25,195 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 664 to 658. [2018-11-28 11:41:25,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 658 states. [2018-11-28 11:41:25,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 658 states to 658 states and 911 transitions. [2018-11-28 11:41:25,197 INFO L728 BuchiCegarLoop]: Abstraction has 658 states and 911 transitions. [2018-11-28 11:41:25,197 INFO L608 BuchiCegarLoop]: Abstraction has 658 states and 911 transitions. [2018-11-28 11:41:25,197 INFO L442 BuchiCegarLoop]: ======== Iteration 14============ [2018-11-28 11:41:25,197 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 658 states and 911 transitions. [2018-11-28 11:41:25,199 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 636 [2018-11-28 11:41:25,199 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 11:41:25,199 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 11:41:25,200 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:41:25,200 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:41:25,201 INFO L794 eck$LassoCheckResult]: Stem: 9921#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret51, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~post32, ssl3_connect_#t~nondet33, ssl3_connect_#t~post34, 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~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_#t~post48, ssl3_connect_#t~nondet49, ssl3_connect_#t~post50, 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;ssl3_connect_~s__init_buf___0~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;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;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;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~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;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~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 9922#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 9923#L88-2 ssl3_connect_#t~post31 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31; 9924#L93 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 9935#L99-1 assume !false; 10377#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10369#L102 assume 12292 == ssl3_connect_~s__state~0; 9841#L103 [2018-11-28 11:41:25,201 INFO L796 eck$LassoCheckResult]: Loop: 9841#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post32 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post32;havoc ssl3_connect_#t~post32; 9842#L207 ssl3_connect_~s__server~0 := 0; 9870#L212 assume 0 != ssl3_connect_~cb~0; 9893#L212-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 9894#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 9948#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 10157#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 10156#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post34 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post34;havoc ssl3_connect_#t~post34;ssl3_connect_~s__init_num~0 := 0; 10148#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10144#L521 ssl3_connect_~skip~0 := 0; 10142#L99-1 assume !false; 10140#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10138#L102 assume !(12292 == ssl3_connect_~s__state~0); 10136#L105 assume !(16384 == ssl3_connect_~s__state~0); 10134#L108 assume !(4096 == ssl3_connect_~s__state~0); 10132#L111 assume !(20480 == ssl3_connect_~s__state~0); 10129#L114 assume !(4099 == ssl3_connect_~s__state~0); 9974#L117 assume 4368 == ssl3_connect_~s__state~0; 9928#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 9873#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 9874#L251-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 9887#L259 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 9911#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10100#L521 ssl3_connect_~skip~0 := 0; 10097#L99-1 assume !false; 10094#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10091#L102 assume !(12292 == ssl3_connect_~s__state~0); 10088#L105 assume !(16384 == ssl3_connect_~s__state~0); 10085#L108 assume !(4096 == ssl3_connect_~s__state~0); 10082#L111 assume !(20480 == ssl3_connect_~s__state~0); 10079#L114 assume !(4099 == ssl3_connect_~s__state~0); 10076#L117 assume !(4368 == ssl3_connect_~s__state~0); 10071#L120 assume !(4369 == ssl3_connect_~s__state~0); 10042#L123 assume 4384 == ssl3_connect_~s__state~0; 10041#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 9831#L266 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 9832#L266-2 assume !(ssl3_connect_~ret~0 <= 0); 9955#L272 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 9944#L272-2 ssl3_connect_~s__init_num~0 := 0; 9945#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10443#L521 ssl3_connect_~skip~0 := 0; 10442#L99-1 assume !false; 10381#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10380#L102 assume !(12292 == ssl3_connect_~s__state~0); 10378#L105 assume !(16384 == ssl3_connect_~s__state~0); 10376#L108 assume !(4096 == ssl3_connect_~s__state~0); 10375#L111 assume !(20480 == ssl3_connect_~s__state~0); 10373#L114 assume !(4099 == ssl3_connect_~s__state~0); 10371#L117 assume !(4368 == ssl3_connect_~s__state~0); 10368#L120 assume !(4369 == ssl3_connect_~s__state~0); 10367#L123 assume !(4384 == ssl3_connect_~s__state~0); 10363#L126 assume !(4385 == ssl3_connect_~s__state~0); 10359#L129 assume !(4400 == ssl3_connect_~s__state~0); 10277#L132 assume !(4401 == ssl3_connect_~s__state~0); 10276#L135 assume !(4416 == ssl3_connect_~s__state~0); 10275#L138 assume !(4417 == ssl3_connect_~s__state~0); 10274#L141 assume !(4432 == ssl3_connect_~s__state~0); 10273#L144 assume !(4433 == ssl3_connect_~s__state~0); 10272#L147 assume !(4448 == ssl3_connect_~s__state~0); 10271#L150 assume !(4449 == ssl3_connect_~s__state~0); 10267#L153 assume !(4464 == ssl3_connect_~s__state~0); 10266#L156 assume !(4465 == ssl3_connect_~s__state~0); 9956#L159 assume !(4466 == ssl3_connect_~s__state~0); 9942#L162 assume !(4467 == ssl3_connect_~s__state~0); 9914#L165 assume !(4480 == ssl3_connect_~s__state~0); 9896#L168 assume !(4481 == ssl3_connect_~s__state~0); 9897#L171 assume !(4496 == ssl3_connect_~s__state~0); 9886#L174 assume !(4497 == ssl3_connect_~s__state~0); 9863#L177 assume !(4512 == ssl3_connect_~s__state~0); 9849#L180 assume !(4513 == ssl3_connect_~s__state~0); 9850#L183 assume !(4528 == ssl3_connect_~s__state~0); 9824#L186 assume !(4529 == ssl3_connect_~s__state~0); 9825#L189 assume 4560 == ssl3_connect_~s__state~0; 9908#L193 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 9909#L432 assume !(ssl3_connect_~ret~0 <= 0); 9927#L435 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 3; 10168#L435-2 ssl3_connect_~s__init_num~0 := 0; 10153#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10145#L521 ssl3_connect_~skip~0 := 0; 10143#L99-1 assume !false; 10141#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10139#L102 assume !(12292 == ssl3_connect_~s__state~0); 10137#L105 assume !(16384 == ssl3_connect_~s__state~0); 10135#L108 assume !(4096 == ssl3_connect_~s__state~0); 10133#L111 assume !(20480 == ssl3_connect_~s__state~0); 10130#L114 assume !(4099 == ssl3_connect_~s__state~0); 10131#L117 assume !(4368 == ssl3_connect_~s__state~0); 10238#L120 assume !(4369 == ssl3_connect_~s__state~0); 10236#L123 assume !(4384 == ssl3_connect_~s__state~0); 10234#L126 assume !(4385 == ssl3_connect_~s__state~0); 10232#L129 assume !(4400 == ssl3_connect_~s__state~0); 10230#L132 assume !(4401 == ssl3_connect_~s__state~0); 10228#L135 assume !(4416 == ssl3_connect_~s__state~0); 10226#L138 assume !(4417 == ssl3_connect_~s__state~0); 10224#L141 assume !(4432 == ssl3_connect_~s__state~0); 10222#L144 assume !(4433 == ssl3_connect_~s__state~0); 10220#L147 assume !(4448 == ssl3_connect_~s__state~0); 10218#L150 assume !(4449 == ssl3_connect_~s__state~0); 10216#L153 assume !(4464 == ssl3_connect_~s__state~0); 10214#L156 assume !(4465 == ssl3_connect_~s__state~0); 10212#L159 assume !(4466 == ssl3_connect_~s__state~0); 10210#L162 assume !(4467 == ssl3_connect_~s__state~0); 10208#L165 assume !(4480 == ssl3_connect_~s__state~0); 10206#L168 assume !(4481 == ssl3_connect_~s__state~0); 10204#L171 assume !(4496 == ssl3_connect_~s__state~0); 10202#L174 assume !(4497 == ssl3_connect_~s__state~0); 10201#L177 assume !(4512 == ssl3_connect_~s__state~0); 10200#L180 assume !(4513 == ssl3_connect_~s__state~0); 10199#L183 assume !(4528 == ssl3_connect_~s__state~0); 10198#L186 assume !(4529 == ssl3_connect_~s__state~0); 10197#L189 assume !(4560 == ssl3_connect_~s__state~0); 10126#L192 assume !(4561 == ssl3_connect_~s__state~0); 10066#L195 assume 4352 == ssl3_connect_~s__state~0; 10196#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 10194#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 10193#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 10186#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10182#L521 ssl3_connect_~skip~0 := 0; 10180#L99-1 assume !false; 10178#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10176#L102 assume 12292 == ssl3_connect_~s__state~0; 9841#L103 [2018-11-28 11:41:25,201 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:41:25,201 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 11 times [2018-11-28 11:41:25,201 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:41:25,201 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:41:25,202 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:25,202 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:41:25,202 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:25,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:41:25,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:41:25,207 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:41:25,208 INFO L82 PathProgramCache]: Analyzing trace with hash 1276779804, now seen corresponding path program 1 times [2018-11-28 11:41:25,208 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:41:25,208 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:41:25,208 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:25,208 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 11:41:25,208 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:25,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:41:25,244 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2018-11-28 11:41:25,245 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:41:25,245 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 11:41:25,245 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 11:41:25,245 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 11:41:25,245 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 11:41:25,245 INFO L87 Difference]: Start difference. First operand 658 states and 911 transitions. cyclomatic complexity: 254 Second operand 3 states. [2018-11-28 11:41:25,261 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 11:41:25,261 INFO L93 Difference]: Finished difference Result 1168 states and 1637 transitions. [2018-11-28 11:41:25,263 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 11:41:25,263 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1168 states and 1637 transitions. [2018-11-28 11:41:25,267 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1146 [2018-11-28 11:41:25,272 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1168 states to 1168 states and 1637 transitions. [2018-11-28 11:41:25,272 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1168 [2018-11-28 11:41:25,273 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1168 [2018-11-28 11:41:25,273 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1168 states and 1637 transitions. [2018-11-28 11:41:25,273 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 11:41:25,273 INFO L705 BuchiCegarLoop]: Abstraction has 1168 states and 1637 transitions. [2018-11-28 11:41:25,274 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1168 states and 1637 transitions. [2018-11-28 11:41:25,286 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1168 to 1168. [2018-11-28 11:41:25,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1168 states. [2018-11-28 11:41:25,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1168 states to 1168 states and 1637 transitions. [2018-11-28 11:41:25,289 INFO L728 BuchiCegarLoop]: Abstraction has 1168 states and 1637 transitions. [2018-11-28 11:41:25,289 INFO L608 BuchiCegarLoop]: Abstraction has 1168 states and 1637 transitions. [2018-11-28 11:41:25,289 INFO L442 BuchiCegarLoop]: ======== Iteration 15============ [2018-11-28 11:41:25,289 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1168 states and 1637 transitions. [2018-11-28 11:41:25,292 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1146 [2018-11-28 11:41:25,292 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 11:41:25,293 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 11:41:25,294 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:41:25,294 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 6, 6, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:41:25,294 INFO L794 eck$LassoCheckResult]: Stem: 11768#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret51, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~post32, ssl3_connect_#t~nondet33, ssl3_connect_#t~post34, 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~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_#t~post48, ssl3_connect_#t~nondet49, ssl3_connect_#t~post50, 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;ssl3_connect_~s__init_buf___0~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;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;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;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~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;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~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 11769#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 11770#L88-2 ssl3_connect_#t~post31 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31; 11771#L93 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 11783#L99-1 assume !false; 12576#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 12566#L102 assume 12292 == ssl3_connect_~s__state~0; 11965#L103 [2018-11-28 11:41:25,294 INFO L796 eck$LassoCheckResult]: Loop: 11965#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post32 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post32;havoc ssl3_connect_#t~post32; 12203#L207 ssl3_connect_~s__server~0 := 0; 12526#L212 assume 0 != ssl3_connect_~cb~0; 12525#L212-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 12524#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 12522#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 12520#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 12519#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post34 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post34;havoc ssl3_connect_#t~post34;ssl3_connect_~s__init_num~0 := 0; 12516#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 12233#L521 ssl3_connect_~skip~0 := 0; 12234#L99-1 assume !false; 12224#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 12225#L102 assume !(12292 == ssl3_connect_~s__state~0); 12218#L105 assume !(16384 == ssl3_connect_~s__state~0); 12219#L108 assume !(4096 == ssl3_connect_~s__state~0); 12210#L111 assume !(20480 == ssl3_connect_~s__state~0); 12211#L114 assume !(4099 == ssl3_connect_~s__state~0); 12200#L117 assume 4368 == ssl3_connect_~s__state~0; 11851#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 12124#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 12116#L251-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 12117#L259 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 12040#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 12038#L521 ssl3_connect_~skip~0 := 0; 12028#L99-1 assume !false; 12029#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 12021#L102 assume !(12292 == ssl3_connect_~s__state~0); 12022#L105 assume !(16384 == ssl3_connect_~s__state~0); 12016#L108 assume !(4096 == ssl3_connect_~s__state~0); 12017#L111 assume !(20480 == ssl3_connect_~s__state~0); 12009#L114 assume !(4099 == ssl3_connect_~s__state~0); 12010#L117 assume !(4368 == ssl3_connect_~s__state~0); 11994#L120 assume !(4369 == ssl3_connect_~s__state~0); 11995#L123 assume 4384 == ssl3_connect_~s__state~0; 11836#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 11837#L266 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 11664#L266-2 assume !(ssl3_connect_~ret~0 <= 0); 11806#L272 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 12194#L272-2 ssl3_connect_~s__init_num~0 := 0; 12191#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 12188#L521 ssl3_connect_~skip~0 := 0; 12187#L99-1 assume !false; 12186#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 12185#L102 assume !(12292 == ssl3_connect_~s__state~0); 12184#L105 assume !(16384 == ssl3_connect_~s__state~0); 12183#L108 assume !(4096 == ssl3_connect_~s__state~0); 12182#L111 assume !(20480 == ssl3_connect_~s__state~0); 12181#L114 assume !(4099 == ssl3_connect_~s__state~0); 12180#L117 assume !(4368 == ssl3_connect_~s__state~0); 12179#L120 assume !(4369 == ssl3_connect_~s__state~0); 12178#L123 assume !(4384 == ssl3_connect_~s__state~0); 12177#L126 assume !(4385 == ssl3_connect_~s__state~0); 12176#L129 assume 4400 == ssl3_connect_~s__state~0; 12012#L133 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 12173#L283 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0) % 4294967296;ssl3_connect_~skip~0 := 1; 12170#L283-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 12167#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 12164#L521 ssl3_connect_~skip~0 := 0; 12163#L99-1 assume !false; 12162#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 12161#L102 assume !(12292 == ssl3_connect_~s__state~0); 12160#L105 assume !(16384 == ssl3_connect_~s__state~0); 12159#L108 assume !(4096 == ssl3_connect_~s__state~0); 12158#L111 assume !(20480 == ssl3_connect_~s__state~0); 12157#L114 assume !(4099 == ssl3_connect_~s__state~0); 12156#L117 assume !(4368 == ssl3_connect_~s__state~0); 12155#L120 assume !(4369 == ssl3_connect_~s__state~0); 12154#L123 assume !(4384 == ssl3_connect_~s__state~0); 12153#L126 assume !(4385 == ssl3_connect_~s__state~0); 12152#L129 assume !(4400 == ssl3_connect_~s__state~0); 12151#L132 assume !(4401 == ssl3_connect_~s__state~0); 12150#L135 assume 4416 == ssl3_connect_~s__state~0; 11823#L139 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 11986#L305 assume !(3 == ssl3_connect_~blastFlag~0); 12149#L305-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 12147#L313 assume !(0 == ssl3_connect_~tmp___6~0); 12144#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 12141#L521 ssl3_connect_~skip~0 := 0; 12140#L99-1 assume !false; 12139#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 12138#L102 assume !(12292 == ssl3_connect_~s__state~0); 12137#L105 assume !(16384 == ssl3_connect_~s__state~0); 12136#L108 assume !(4096 == ssl3_connect_~s__state~0); 12135#L111 assume !(20480 == ssl3_connect_~s__state~0); 12134#L114 assume !(4099 == ssl3_connect_~s__state~0); 12133#L117 assume !(4368 == ssl3_connect_~s__state~0); 12132#L120 assume !(4369 == ssl3_connect_~s__state~0); 12131#L123 assume !(4384 == ssl3_connect_~s__state~0); 12130#L126 assume !(4385 == ssl3_connect_~s__state~0); 12129#L129 assume !(4400 == ssl3_connect_~s__state~0); 12128#L132 assume !(4401 == ssl3_connect_~s__state~0); 12127#L135 assume !(4416 == ssl3_connect_~s__state~0); 12126#L138 assume !(4417 == ssl3_connect_~s__state~0); 12081#L141 assume 4432 == ssl3_connect_~s__state~0; 12080#L145 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 12079#L321 assume !(4 == ssl3_connect_~blastFlag~0); 11799#L324 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 11690#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 12544#L521 ssl3_connect_~skip~0 := 0; 12543#L99-1 assume !false; 12542#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 12541#L102 assume !(12292 == ssl3_connect_~s__state~0); 12540#L105 assume !(16384 == ssl3_connect_~s__state~0); 12531#L108 assume !(4096 == ssl3_connect_~s__state~0); 12204#L111 assume !(20480 == ssl3_connect_~s__state~0); 12202#L114 assume !(4099 == ssl3_connect_~s__state~0); 12201#L117 assume !(4368 == ssl3_connect_~s__state~0); 11850#L120 assume !(4369 == ssl3_connect_~s__state~0); 11852#L123 assume !(4384 == ssl3_connect_~s__state~0); 12018#L126 assume !(4385 == ssl3_connect_~s__state~0); 12015#L129 assume !(4400 == ssl3_connect_~s__state~0); 12011#L132 assume !(4401 == ssl3_connect_~s__state~0); 12008#L135 assume !(4416 == ssl3_connect_~s__state~0); 11822#L138 assume !(4417 == ssl3_connect_~s__state~0); 11824#L141 assume !(4432 == ssl3_connect_~s__state~0); 12082#L144 assume !(4433 == ssl3_connect_~s__state~0); 12083#L147 assume !(4448 == ssl3_connect_~s__state~0); 12110#L150 assume !(4449 == ssl3_connect_~s__state~0); 12103#L153 assume !(4464 == ssl3_connect_~s__state~0); 12104#L156 assume !(4465 == ssl3_connect_~s__state~0); 12101#L159 assume !(4466 == ssl3_connect_~s__state~0); 12102#L162 assume !(4467 == ssl3_connect_~s__state~0); 12097#L165 assume !(4480 == ssl3_connect_~s__state~0); 12095#L168 assume !(4481 == ssl3_connect_~s__state~0); 12096#L171 assume !(4496 == ssl3_connect_~s__state~0); 12106#L174 assume !(4497 == ssl3_connect_~s__state~0); 12107#L177 assume !(4512 == ssl3_connect_~s__state~0); 12380#L180 assume !(4513 == ssl3_connect_~s__state~0); 12377#L183 assume !(4528 == ssl3_connect_~s__state~0); 12373#L186 assume !(4529 == ssl3_connect_~s__state~0); 12370#L189 assume !(4560 == ssl3_connect_~s__state~0); 11810#L192 assume !(4561 == ssl3_connect_~s__state~0); 11793#L195 assume 4352 == ssl3_connect_~s__state~0; 11729#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 11730#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 11673#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 11813#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 12581#L521 ssl3_connect_~skip~0 := 0; 12004#L99-1 assume !false; 11990#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11964#L102 assume 12292 == ssl3_connect_~s__state~0; 11965#L103 [2018-11-28 11:41:25,294 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:41:25,294 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 12 times [2018-11-28 11:41:25,295 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:41:25,295 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:41:25,295 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:25,295 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:41:25,295 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:25,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:41:25,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:41:25,300 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:41:25,300 INFO L82 PathProgramCache]: Analyzing trace with hash -1666825842, now seen corresponding path program 1 times [2018-11-28 11:41:25,300 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:41:25,300 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:41:25,301 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:25,301 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 11:41:25,301 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:25,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:41:25,341 INFO L134 CoverageAnalysis]: Checked inductivity of 220 backedges. 100 proven. 0 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2018-11-28 11:41:25,341 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:41:25,342 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 11:41:25,342 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 11:41:25,342 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 11:41:25,342 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 11:41:25,342 INFO L87 Difference]: Start difference. First operand 1168 states and 1637 transitions. cyclomatic complexity: 471 Second operand 3 states. [2018-11-28 11:41:25,447 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 11:41:25,447 INFO L93 Difference]: Finished difference Result 1280 states and 1773 transitions. [2018-11-28 11:41:25,449 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 11:41:25,449 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1280 states and 1773 transitions. [2018-11-28 11:41:25,454 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1258 [2018-11-28 11:41:25,458 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1280 states to 1280 states and 1773 transitions. [2018-11-28 11:41:25,458 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1280 [2018-11-28 11:41:25,459 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1280 [2018-11-28 11:41:25,459 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1280 states and 1773 transitions. [2018-11-28 11:41:25,459 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 11:41:25,459 INFO L705 BuchiCegarLoop]: Abstraction has 1280 states and 1773 transitions. [2018-11-28 11:41:25,460 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1280 states and 1773 transitions. [2018-11-28 11:41:25,473 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1280 to 1268. [2018-11-28 11:41:25,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1268 states. [2018-11-28 11:41:25,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1268 states to 1268 states and 1757 transitions. [2018-11-28 11:41:25,476 INFO L728 BuchiCegarLoop]: Abstraction has 1268 states and 1757 transitions. [2018-11-28 11:41:25,476 INFO L608 BuchiCegarLoop]: Abstraction has 1268 states and 1757 transitions. [2018-11-28 11:41:25,476 INFO L442 BuchiCegarLoop]: ======== Iteration 16============ [2018-11-28 11:41:25,476 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1268 states and 1757 transitions. [2018-11-28 11:41:25,480 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1246 [2018-11-28 11:41:25,480 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 11:41:25,480 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 11:41:25,481 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:41:25,482 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [8, 8, 8, 8, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:41:25,482 INFO L794 eck$LassoCheckResult]: Stem: 14217#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret51, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~post32, ssl3_connect_#t~nondet33, ssl3_connect_#t~post34, 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~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_#t~post48, ssl3_connect_#t~nondet49, ssl3_connect_#t~post50, 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;ssl3_connect_~s__init_buf___0~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;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;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;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~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;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~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 14218#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 14219#L88-2 ssl3_connect_#t~post31 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31; 14220#L93 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 14232#L99-1 assume !false; 15361#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14327#L102 assume 12292 == ssl3_connect_~s__state~0; 14328#L103 [2018-11-28 11:41:25,482 INFO L796 eck$LassoCheckResult]: Loop: 14328#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post32 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post32;havoc ssl3_connect_#t~post32; 14457#L207 ssl3_connect_~s__server~0 := 0; 15340#L212 assume 0 != ssl3_connect_~cb~0; 15338#L212-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 15333#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 14215#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 14158#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 14185#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post34 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post34;havoc ssl3_connect_#t~post34;ssl3_connect_~s__init_num~0 := 0; 15298#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 15252#L521 ssl3_connect_~skip~0 := 0; 15249#L99-1 assume !false; 15248#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 15247#L102 assume !(12292 == ssl3_connect_~s__state~0); 15246#L105 assume !(16384 == ssl3_connect_~s__state~0); 15245#L108 assume !(4096 == ssl3_connect_~s__state~0); 15244#L111 assume !(20480 == ssl3_connect_~s__state~0); 15243#L114 assume !(4099 == ssl3_connect_~s__state~0); 14353#L117 assume 4368 == ssl3_connect_~s__state~0; 14354#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 14159#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 14160#L251-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 14347#L259 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 14344#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 14341#L521 ssl3_connect_~skip~0 := 0; 14340#L99-1 assume !false; 14339#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14337#L102 assume !(12292 == ssl3_connect_~s__state~0); 14338#L105 assume !(16384 == ssl3_connect_~s__state~0); 14829#L108 assume !(4096 == ssl3_connect_~s__state~0); 14827#L111 assume !(20480 == ssl3_connect_~s__state~0); 14825#L114 assume !(4099 == ssl3_connect_~s__state~0); 14823#L117 assume !(4368 == ssl3_connect_~s__state~0); 14821#L120 assume !(4369 == ssl3_connect_~s__state~0); 14295#L123 assume 4384 == ssl3_connect_~s__state~0; 14296#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 14117#L266 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 14118#L266-2 assume !(ssl3_connect_~ret~0 <= 0); 14287#L272 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 14288#L272-2 ssl3_connect_~s__init_num~0 := 0; 15292#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 15289#L521 ssl3_connect_~skip~0 := 0; 15288#L99-1 assume !false; 15286#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 15281#L102 assume !(12292 == ssl3_connect_~s__state~0); 15275#L105 assume !(16384 == ssl3_connect_~s__state~0); 15273#L108 assume !(4096 == ssl3_connect_~s__state~0); 15271#L111 assume !(20480 == ssl3_connect_~s__state~0); 15269#L114 assume !(4099 == ssl3_connect_~s__state~0); 15267#L117 assume !(4368 == ssl3_connect_~s__state~0); 15265#L120 assume !(4369 == ssl3_connect_~s__state~0); 15263#L123 assume !(4384 == ssl3_connect_~s__state~0); 15261#L126 assume !(4385 == ssl3_connect_~s__state~0); 15259#L129 assume 4400 == ssl3_connect_~s__state~0; 14360#L133 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 15256#L283 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0) % 4294967296;ssl3_connect_~skip~0 := 1; 14247#L283-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 14120#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 14115#L521 ssl3_connect_~skip~0 := 0; 14149#L99-1 assume !false; 14154#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14155#L102 assume !(12292 == ssl3_connect_~s__state~0); 14164#L105 assume !(16384 == ssl3_connect_~s__state~0); 14165#L108 assume !(4096 == ssl3_connect_~s__state~0); 14144#L111 assume !(20480 == ssl3_connect_~s__state~0); 14129#L114 assume !(4099 == ssl3_connect_~s__state~0); 14130#L117 assume !(4368 == ssl3_connect_~s__state~0); 14121#L120 assume !(4369 == ssl3_connect_~s__state~0); 14122#L123 assume !(4384 == ssl3_connect_~s__state~0); 14251#L126 assume !(4385 == ssl3_connect_~s__state~0); 14236#L129 assume !(4400 == ssl3_connect_~s__state~0); 14226#L132 assume !(4401 == ssl3_connect_~s__state~0); 14227#L135 assume 4416 == ssl3_connect_~s__state~0; 14279#L139 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 15101#L305 assume !(3 == ssl3_connect_~blastFlag~0); 15100#L305-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 15099#L313 assume !(0 == ssl3_connect_~tmp___6~0); 15027#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 15023#L521 ssl3_connect_~skip~0 := 0; 15021#L99-1 assume !false; 15019#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 15017#L102 assume !(12292 == ssl3_connect_~s__state~0); 15015#L105 assume !(16384 == ssl3_connect_~s__state~0); 15013#L108 assume !(4096 == ssl3_connect_~s__state~0); 15011#L111 assume !(20480 == ssl3_connect_~s__state~0); 15009#L114 assume !(4099 == ssl3_connect_~s__state~0); 15007#L117 assume !(4368 == ssl3_connect_~s__state~0); 15005#L120 assume !(4369 == ssl3_connect_~s__state~0); 15003#L123 assume !(4384 == ssl3_connect_~s__state~0); 15001#L126 assume !(4385 == ssl3_connect_~s__state~0); 14988#L129 assume !(4400 == ssl3_connect_~s__state~0); 14883#L132 assume !(4401 == ssl3_connect_~s__state~0); 14882#L135 assume !(4416 == ssl3_connect_~s__state~0); 14881#L138 assume !(4417 == ssl3_connect_~s__state~0); 14628#L141 assume 4432 == ssl3_connect_~s__state~0; 14627#L145 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 14626#L321 assume !(4 == ssl3_connect_~blastFlag~0); 14624#L324 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 14621#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 14618#L521 ssl3_connect_~skip~0 := 0; 14617#L99-1 assume !false; 14616#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14615#L102 assume !(12292 == ssl3_connect_~s__state~0); 14614#L105 assume !(16384 == ssl3_connect_~s__state~0); 14613#L108 assume !(4096 == ssl3_connect_~s__state~0); 14612#L111 assume !(20480 == ssl3_connect_~s__state~0); 14611#L114 assume !(4099 == ssl3_connect_~s__state~0); 14610#L117 assume !(4368 == ssl3_connect_~s__state~0); 14609#L120 assume !(4369 == ssl3_connect_~s__state~0); 14608#L123 assume !(4384 == ssl3_connect_~s__state~0); 14607#L126 assume !(4385 == ssl3_connect_~s__state~0); 14606#L129 assume !(4400 == ssl3_connect_~s__state~0); 14605#L132 assume !(4401 == ssl3_connect_~s__state~0); 14604#L135 assume !(4416 == ssl3_connect_~s__state~0); 14603#L138 assume !(4417 == ssl3_connect_~s__state~0); 14602#L141 assume !(4432 == ssl3_connect_~s__state~0); 14601#L144 assume !(4433 == ssl3_connect_~s__state~0); 14593#L147 assume 4448 == ssl3_connect_~s__state~0; 14520#L151 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 14519#L333 assume !(ssl3_connect_~ret~0 <= 0); 14483#L336 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 14180#L336-2 ssl3_connect_~s__init_num~0 := 0; 14142#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 14994#L521 ssl3_connect_~skip~0 := 0; 14992#L99-1 assume !false; 14987#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14750#L102 assume !(12292 == ssl3_connect_~s__state~0); 14749#L105 assume !(16384 == ssl3_connect_~s__state~0); 14747#L108 assume !(4096 == ssl3_connect_~s__state~0); 14746#L111 assume !(20480 == ssl3_connect_~s__state~0); 14745#L114 assume !(4099 == ssl3_connect_~s__state~0); 14744#L117 assume !(4368 == ssl3_connect_~s__state~0); 14743#L120 assume !(4369 == ssl3_connect_~s__state~0); 14454#L123 assume !(4384 == ssl3_connect_~s__state~0); 14297#L126 assume !(4385 == ssl3_connect_~s__state~0); 14298#L129 assume !(4400 == ssl3_connect_~s__state~0); 14359#L132 assume !(4401 == ssl3_connect_~s__state~0); 14361#L135 assume !(4416 == ssl3_connect_~s__state~0); 14278#L138 assume !(4417 == ssl3_connect_~s__state~0); 14280#L141 assume !(4432 == ssl3_connect_~s__state~0); 14629#L144 assume !(4433 == ssl3_connect_~s__state~0); 14630#L147 assume !(4448 == ssl3_connect_~s__state~0); 14591#L150 assume !(4449 == ssl3_connect_~s__state~0); 14592#L153 assume !(4464 == ssl3_connect_~s__state~0); 14503#L156 assume !(4465 == ssl3_connect_~s__state~0); 14504#L159 assume !(4466 == ssl3_connect_~s__state~0); 14507#L162 assume !(4467 == ssl3_connect_~s__state~0); 14508#L165 assume !(4480 == ssl3_connect_~s__state~0); 14498#L168 assume !(4481 == ssl3_connect_~s__state~0); 14499#L171 assume !(4496 == ssl3_connect_~s__state~0); 14514#L174 assume !(4497 == ssl3_connect_~s__state~0); 14515#L177 assume !(4512 == ssl3_connect_~s__state~0); 14493#L180 assume !(4513 == ssl3_connect_~s__state~0); 14277#L183 assume !(4528 == ssl3_connect_~s__state~0); 14274#L186 assume !(4529 == ssl3_connect_~s__state~0); 14276#L189 assume !(4560 == ssl3_connect_~s__state~0); 14256#L192 assume !(4561 == ssl3_connect_~s__state~0); 14261#L195 assume 4352 == ssl3_connect_~s__state~0; 14178#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 14179#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 14126#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 14267#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 15348#L521 ssl3_connect_~skip~0 := 0; 15347#L99-1 assume !false; 15346#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 15345#L102 assume 12292 == ssl3_connect_~s__state~0; 14328#L103 [2018-11-28 11:41:25,482 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:41:25,482 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 13 times [2018-11-28 11:41:25,483 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:41:25,483 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:41:25,483 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:25,483 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:41:25,483 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:25,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:41:25,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:41:25,488 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:41:25,488 INFO L82 PathProgramCache]: Analyzing trace with hash 1065782017, now seen corresponding path program 1 times [2018-11-28 11:41:25,488 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:41:25,488 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:41:25,488 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:25,489 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:41:25,489 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:25,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:41:25,543 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 125 proven. 0 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2018-11-28 11:41:25,543 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:41:25,543 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 11:41:25,544 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 11:41:25,544 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 11:41:25,544 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 11:41:25,544 INFO L87 Difference]: Start difference. First operand 1268 states and 1757 transitions. cyclomatic complexity: 491 Second operand 3 states. [2018-11-28 11:41:25,654 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 11:41:25,654 INFO L93 Difference]: Finished difference Result 1388 states and 1897 transitions. [2018-11-28 11:41:25,655 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 11:41:25,656 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1388 states and 1897 transitions. [2018-11-28 11:41:25,661 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1366 [2018-11-28 11:41:25,666 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1388 states to 1388 states and 1897 transitions. [2018-11-28 11:41:25,666 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1388 [2018-11-28 11:41:25,667 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1388 [2018-11-28 11:41:25,667 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1388 states and 1897 transitions. [2018-11-28 11:41:25,668 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 11:41:25,668 INFO L705 BuchiCegarLoop]: Abstraction has 1388 states and 1897 transitions. [2018-11-28 11:41:25,669 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1388 states and 1897 transitions. [2018-11-28 11:41:25,684 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1388 to 1380. [2018-11-28 11:41:25,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1380 states. [2018-11-28 11:41:25,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1380 states to 1380 states and 1889 transitions. [2018-11-28 11:41:25,687 INFO L728 BuchiCegarLoop]: Abstraction has 1380 states and 1889 transitions. [2018-11-28 11:41:25,687 INFO L608 BuchiCegarLoop]: Abstraction has 1380 states and 1889 transitions. [2018-11-28 11:41:25,687 INFO L442 BuchiCegarLoop]: ======== Iteration 17============ [2018-11-28 11:41:25,687 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1380 states and 1889 transitions. [2018-11-28 11:41:25,691 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1358 [2018-11-28 11:41:25,691 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 11:41:25,691 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 11:41:25,692 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:41:25,692 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [8, 8, 8, 8, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:41:25,693 INFO L794 eck$LassoCheckResult]: Stem: 16872#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret51, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~post32, ssl3_connect_#t~nondet33, ssl3_connect_#t~post34, 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~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_#t~post48, ssl3_connect_#t~nondet49, ssl3_connect_#t~post50, 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;ssl3_connect_~s__init_buf___0~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;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;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;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~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;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~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 16873#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 16874#L88-2 ssl3_connect_#t~post31 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31; 16875#L93 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 16885#L99-1 assume !false; 17797#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17793#L102 assume 12292 == ssl3_connect_~s__state~0; 16960#L103 [2018-11-28 11:41:25,693 INFO L796 eck$LassoCheckResult]: Loop: 16960#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post32 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post32;havoc ssl3_connect_#t~post32; 17120#L207 ssl3_connect_~s__server~0 := 0; 17776#L212 assume 0 != ssl3_connect_~cb~0; 17775#L212-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 17773#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 17769#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 17478#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 17473#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post34 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post34;havoc ssl3_connect_#t~post34;ssl3_connect_~s__init_num~0 := 0; 17307#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17303#L521 ssl3_connect_~skip~0 := 0; 17299#L99-1 assume !false; 17300#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17147#L102 assume !(12292 == ssl3_connect_~s__state~0); 17141#L105 assume !(16384 == ssl3_connect_~s__state~0); 17133#L108 assume !(4096 == ssl3_connect_~s__state~0); 17134#L111 assume !(20480 == ssl3_connect_~s__state~0); 17116#L114 assume !(4099 == ssl3_connect_~s__state~0); 17112#L117 assume 4368 == ssl3_connect_~s__state~0; 16879#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 16820#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 16821#L251-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 17040#L259 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 17041#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17028#L521 ssl3_connect_~skip~0 := 0; 17029#L99-1 assume !false; 17020#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17021#L102 assume !(12292 == ssl3_connect_~s__state~0); 17012#L105 assume !(16384 == ssl3_connect_~s__state~0); 17013#L108 assume !(4096 == ssl3_connect_~s__state~0); 17004#L111 assume !(20480 == ssl3_connect_~s__state~0); 17005#L114 assume !(4099 == ssl3_connect_~s__state~0); 16996#L117 assume !(4368 == ssl3_connect_~s__state~0); 16997#L120 assume !(4369 == ssl3_connect_~s__state~0); 16968#L123 assume 4384 == ssl3_connect_~s__state~0; 16969#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 16779#L266 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 16780#L266-2 assume !(ssl3_connect_~ret~0 <= 0); 16908#L272 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 17100#L272-2 ssl3_connect_~s__init_num~0 := 0; 17097#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17094#L521 ssl3_connect_~skip~0 := 0; 17093#L99-1 assume !false; 17092#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17091#L102 assume !(12292 == ssl3_connect_~s__state~0); 17090#L105 assume !(16384 == ssl3_connect_~s__state~0); 17089#L108 assume !(4096 == ssl3_connect_~s__state~0); 17088#L111 assume !(20480 == ssl3_connect_~s__state~0); 17087#L114 assume !(4099 == ssl3_connect_~s__state~0); 17086#L117 assume !(4368 == ssl3_connect_~s__state~0); 17085#L120 assume !(4369 == ssl3_connect_~s__state~0); 17084#L123 assume !(4384 == ssl3_connect_~s__state~0); 17083#L126 assume !(4385 == ssl3_connect_~s__state~0); 17071#L129 assume 4400 == ssl3_connect_~s__state~0; 16807#L133 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 16808#L283 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0) % 4294967296;ssl3_connect_~skip~0 := 1; 16897#L283-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 16898#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17997#L521 ssl3_connect_~skip~0 := 0; 17996#L99-1 assume !false; 17995#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17994#L102 assume !(12292 == ssl3_connect_~s__state~0); 17993#L105 assume !(16384 == ssl3_connect_~s__state~0); 17992#L108 assume !(4096 == ssl3_connect_~s__state~0); 17991#L111 assume !(20480 == ssl3_connect_~s__state~0); 17990#L114 assume !(4099 == ssl3_connect_~s__state~0); 17989#L117 assume !(4368 == ssl3_connect_~s__state~0); 17988#L120 assume !(4369 == ssl3_connect_~s__state~0); 17987#L123 assume !(4384 == ssl3_connect_~s__state~0); 17986#L126 assume !(4385 == ssl3_connect_~s__state~0); 17985#L129 assume !(4400 == ssl3_connect_~s__state~0); 17984#L132 assume !(4401 == ssl3_connect_~s__state~0); 16927#L135 assume 4416 == ssl3_connect_~s__state~0; 16925#L139 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 16892#L305 assume !(3 == ssl3_connect_~blastFlag~0); 16893#L305-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 17916#L313 assume !(0 == ssl3_connect_~tmp___6~0); 17907#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17904#L521 ssl3_connect_~skip~0 := 0; 17903#L99-1 assume !false; 17902#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17901#L102 assume !(12292 == ssl3_connect_~s__state~0); 17900#L105 assume !(16384 == ssl3_connect_~s__state~0); 17899#L108 assume !(4096 == ssl3_connect_~s__state~0); 17897#L111 assume !(20480 == ssl3_connect_~s__state~0); 17891#L114 assume !(4099 == ssl3_connect_~s__state~0); 17889#L117 assume !(4368 == ssl3_connect_~s__state~0); 17887#L120 assume !(4369 == ssl3_connect_~s__state~0); 17885#L123 assume !(4384 == ssl3_connect_~s__state~0); 17883#L126 assume !(4385 == ssl3_connect_~s__state~0); 17881#L129 assume !(4400 == ssl3_connect_~s__state~0); 17879#L132 assume !(4401 == ssl3_connect_~s__state~0); 17877#L135 assume !(4416 == ssl3_connect_~s__state~0); 17875#L138 assume !(4417 == ssl3_connect_~s__state~0); 17870#L141 assume 4432 == ssl3_connect_~s__state~0; 17442#L145 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 17867#L321 assume !(4 == ssl3_connect_~blastFlag~0); 17865#L324 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 17856#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17852#L521 ssl3_connect_~skip~0 := 0; 17850#L99-1 assume !false; 17848#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17846#L102 assume !(12292 == ssl3_connect_~s__state~0); 17844#L105 assume !(16384 == ssl3_connect_~s__state~0); 17842#L108 assume !(4096 == ssl3_connect_~s__state~0); 17840#L111 assume !(20480 == ssl3_connect_~s__state~0); 17838#L114 assume !(4099 == ssl3_connect_~s__state~0); 17836#L117 assume !(4368 == ssl3_connect_~s__state~0); 17834#L120 assume !(4369 == ssl3_connect_~s__state~0); 17832#L123 assume !(4384 == ssl3_connect_~s__state~0); 17622#L126 assume !(4385 == ssl3_connect_~s__state~0); 17568#L129 assume !(4400 == ssl3_connect_~s__state~0); 17567#L132 assume !(4401 == ssl3_connect_~s__state~0); 17566#L135 assume !(4416 == ssl3_connect_~s__state~0); 17564#L138 assume !(4417 == ssl3_connect_~s__state~0); 17546#L141 assume !(4432 == ssl3_connect_~s__state~0); 17540#L144 assume !(4433 == ssl3_connect_~s__state~0); 16952#L147 assume 4448 == ssl3_connect_~s__state~0; 16890#L151 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 16868#L333 assume !(ssl3_connect_~ret~0 <= 0); 16860#L336 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4480; 16861#L336-2 ssl3_connect_~s__init_num~0 := 0; 16804#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17460#L521 ssl3_connect_~skip~0 := 0; 17458#L99-1 assume !false; 17457#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17456#L102 assume !(12292 == ssl3_connect_~s__state~0); 17455#L105 assume !(16384 == ssl3_connect_~s__state~0); 17454#L108 assume !(4096 == ssl3_connect_~s__state~0); 17453#L111 assume !(20480 == ssl3_connect_~s__state~0); 17119#L114 assume !(4099 == ssl3_connect_~s__state~0); 17121#L117 assume !(4368 == ssl3_connect_~s__state~0); 17451#L120 assume !(4369 == ssl3_connect_~s__state~0); 16981#L123 assume !(4384 == ssl3_connect_~s__state~0); 16982#L126 assume !(4385 == ssl3_connect_~s__state~0); 17398#L129 assume !(4400 == ssl3_connect_~s__state~0); 17399#L132 assume !(4401 == ssl3_connect_~s__state~0); 17448#L135 assume !(4416 == ssl3_connect_~s__state~0); 17446#L138 assume !(4417 == ssl3_connect_~s__state~0); 17444#L141 assume !(4432 == ssl3_connect_~s__state~0); 17441#L144 assume !(4433 == ssl3_connect_~s__state~0); 17440#L147 assume !(4448 == ssl3_connect_~s__state~0); 17072#L150 assume !(4449 == ssl3_connect_~s__state~0); 16984#L153 assume !(4464 == ssl3_connect_~s__state~0); 16979#L156 assume !(4465 == ssl3_connect_~s__state~0); 16980#L159 assume !(4466 == ssl3_connect_~s__state~0); 17814#L162 assume !(4467 == ssl3_connect_~s__state~0); 16951#L165 assume !(4480 == ssl3_connect_~s__state~0); 16950#L168 assume !(4481 == ssl3_connect_~s__state~0); 16949#L171 assume !(4496 == ssl3_connect_~s__state~0); 16948#L174 assume !(4497 == ssl3_connect_~s__state~0); 16942#L177 assume !(4512 == ssl3_connect_~s__state~0); 16940#L180 assume !(4513 == ssl3_connect_~s__state~0); 16939#L183 assume !(4528 == ssl3_connect_~s__state~0); 16937#L186 assume !(4529 == ssl3_connect_~s__state~0); 16938#L189 assume !(4560 == ssl3_connect_~s__state~0); 16910#L192 assume !(4561 == ssl3_connect_~s__state~0); 16894#L195 assume 4352 == ssl3_connect_~s__state~0; 16834#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 16835#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 16788#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 16915#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17796#L521 ssl3_connect_~skip~0 := 0; 17786#L99-1 assume !false; 17785#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17784#L102 assume 12292 == ssl3_connect_~s__state~0; 16960#L103 [2018-11-28 11:41:25,693 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:41:25,693 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 14 times [2018-11-28 11:41:25,693 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:41:25,693 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:41:25,694 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:25,694 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:41:25,694 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:25,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:41:25,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:41:25,699 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:41:25,699 INFO L82 PathProgramCache]: Analyzing trace with hash -1300912577, now seen corresponding path program 1 times [2018-11-28 11:41:25,699 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:41:25,699 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:41:25,700 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:25,700 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 11:41:25,700 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:25,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:41:25,759 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 125 proven. 0 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2018-11-28 11:41:25,759 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:41:25,759 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 11:41:25,759 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 11:41:25,760 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 11:41:25,760 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 11:41:25,760 INFO L87 Difference]: Start difference. First operand 1380 states and 1889 transitions. cyclomatic complexity: 511 Second operand 3 states. [2018-11-28 11:41:25,861 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 11:41:25,861 INFO L93 Difference]: Finished difference Result 1516 states and 2049 transitions. [2018-11-28 11:41:25,863 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 11:41:25,864 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1516 states and 2049 transitions. [2018-11-28 11:41:25,869 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1494 [2018-11-28 11:41:25,875 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1516 states to 1516 states and 2049 transitions. [2018-11-28 11:41:25,875 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1516 [2018-11-28 11:41:25,876 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1516 [2018-11-28 11:41:25,876 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1516 states and 2049 transitions. [2018-11-28 11:41:25,878 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 11:41:25,878 INFO L705 BuchiCegarLoop]: Abstraction has 1516 states and 2049 transitions. [2018-11-28 11:41:25,879 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1516 states and 2049 transitions. [2018-11-28 11:41:25,895 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1516 to 1504. [2018-11-28 11:41:25,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1504 states. [2018-11-28 11:41:25,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1504 states to 1504 states and 2033 transitions. [2018-11-28 11:41:25,898 INFO L728 BuchiCegarLoop]: Abstraction has 1504 states and 2033 transitions. [2018-11-28 11:41:25,898 INFO L608 BuchiCegarLoop]: Abstraction has 1504 states and 2033 transitions. [2018-11-28 11:41:25,898 INFO L442 BuchiCegarLoop]: ======== Iteration 18============ [2018-11-28 11:41:25,898 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1504 states and 2033 transitions. [2018-11-28 11:41:25,903 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1482 [2018-11-28 11:41:25,903 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 11:41:25,903 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 11:41:25,904 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:41:25,904 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [9, 9, 9, 9, 8, 8, 8, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:41:25,905 INFO L794 eck$LassoCheckResult]: Stem: 19781#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret51, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~post32, ssl3_connect_#t~nondet33, ssl3_connect_#t~post34, 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~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_#t~post48, ssl3_connect_#t~nondet49, ssl3_connect_#t~post50, 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;ssl3_connect_~s__init_buf___0~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;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;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;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~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;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~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 19782#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 19783#L88-2 ssl3_connect_#t~post31 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31; 19784#L93 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 19793#L99-1 assume !false; 21167#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19875#L102 assume 12292 == ssl3_connect_~s__state~0; 19876#L103 [2018-11-28 11:41:25,905 INFO L796 eck$LassoCheckResult]: Loop: 19876#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post32 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post32;havoc ssl3_connect_#t~post32; 19709#L207 ssl3_connect_~s__server~0 := 0; 21141#L212 assume 0 != ssl3_connect_~cb~0; 21140#L212-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 21139#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 21137#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 21135#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 21134#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post34 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post34;havoc ssl3_connect_#t~post34;ssl3_connect_~s__init_num~0 := 0; 21115#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 21112#L521 ssl3_connect_~skip~0 := 0; 21107#L99-1 assume !false; 21105#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 21103#L102 assume !(12292 == ssl3_connect_~s__state~0); 21101#L105 assume !(16384 == ssl3_connect_~s__state~0); 21099#L108 assume !(4096 == ssl3_connect_~s__state~0); 21097#L111 assume !(20480 == ssl3_connect_~s__state~0); 20858#L114 assume !(4099 == ssl3_connect_~s__state~0); 20081#L117 assume 4368 == ssl3_connect_~s__state~0; 19915#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 20076#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 20075#L251-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 20073#L259 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 20074#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20344#L521 ssl3_connect_~skip~0 := 0; 20343#L99-1 assume !false; 20342#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20341#L102 assume !(12292 == ssl3_connect_~s__state~0); 20340#L105 assume !(16384 == ssl3_connect_~s__state~0); 20339#L108 assume !(4096 == ssl3_connect_~s__state~0); 20338#L111 assume !(20480 == ssl3_connect_~s__state~0); 20337#L114 assume !(4099 == ssl3_connect_~s__state~0); 20336#L117 assume !(4368 == ssl3_connect_~s__state~0); 20335#L120 assume !(4369 == ssl3_connect_~s__state~0); 19888#L123 assume 4384 == ssl3_connect_~s__state~0; 19887#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 19681#L266 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 19682#L266-2 assume !(ssl3_connect_~ret~0 <= 0); 19811#L272 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 19885#L272-2 ssl3_connect_~s__init_num~0 := 0; 20374#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20095#L521 ssl3_connect_~skip~0 := 0; 20096#L99-1 assume !false; 20089#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20090#L102 assume !(12292 == ssl3_connect_~s__state~0); 20082#L105 assume !(16384 == ssl3_connect_~s__state~0); 20083#L108 assume !(4096 == ssl3_connect_~s__state~0); 20077#L111 assume !(20480 == ssl3_connect_~s__state~0); 20078#L114 assume !(4099 == ssl3_connect_~s__state~0); 20005#L117 assume !(4368 == ssl3_connect_~s__state~0); 20006#L120 assume !(4369 == ssl3_connect_~s__state~0); 19997#L123 assume !(4384 == ssl3_connect_~s__state~0); 19998#L126 assume !(4385 == ssl3_connect_~s__state~0); 20522#L129 assume 4400 == ssl3_connect_~s__state~0; 19972#L133 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 20519#L283 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0) % 4294967296;ssl3_connect_~skip~0 := 1; 20517#L283-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 20513#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20510#L521 ssl3_connect_~skip~0 := 0; 20509#L99-1 assume !false; 20508#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20507#L102 assume !(12292 == ssl3_connect_~s__state~0); 20506#L105 assume !(16384 == ssl3_connect_~s__state~0); 20505#L108 assume !(4096 == ssl3_connect_~s__state~0); 20504#L111 assume !(20480 == ssl3_connect_~s__state~0); 20503#L114 assume !(4099 == ssl3_connect_~s__state~0); 20502#L117 assume !(4368 == ssl3_connect_~s__state~0); 20501#L120 assume !(4369 == ssl3_connect_~s__state~0); 20500#L123 assume !(4384 == ssl3_connect_~s__state~0); 20499#L126 assume !(4385 == ssl3_connect_~s__state~0); 20498#L129 assume !(4400 == ssl3_connect_~s__state~0); 20379#L132 assume !(4401 == ssl3_connect_~s__state~0); 20380#L135 assume 4416 == ssl3_connect_~s__state~0; 19898#L139 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 19899#L305 assume !(3 == ssl3_connect_~blastFlag~0); 20497#L305-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 20495#L313 assume !(0 == ssl3_connect_~tmp___6~0); 20492#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20489#L521 ssl3_connect_~skip~0 := 0; 20488#L99-1 assume !false; 20487#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20486#L102 assume !(12292 == ssl3_connect_~s__state~0); 20485#L105 assume !(16384 == ssl3_connect_~s__state~0); 20484#L108 assume !(4096 == ssl3_connect_~s__state~0); 20483#L111 assume !(20480 == ssl3_connect_~s__state~0); 20482#L114 assume !(4099 == ssl3_connect_~s__state~0); 20481#L117 assume !(4368 == ssl3_connect_~s__state~0); 20480#L120 assume !(4369 == ssl3_connect_~s__state~0); 20479#L123 assume !(4384 == ssl3_connect_~s__state~0); 20478#L126 assume !(4385 == ssl3_connect_~s__state~0); 20477#L129 assume !(4400 == ssl3_connect_~s__state~0); 20476#L132 assume !(4401 == ssl3_connect_~s__state~0); 20475#L135 assume !(4416 == ssl3_connect_~s__state~0); 20474#L138 assume !(4417 == ssl3_connect_~s__state~0); 20473#L141 assume 4432 == ssl3_connect_~s__state~0; 19892#L145 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 20472#L321 assume !(4 == ssl3_connect_~blastFlag~0); 20470#L324 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 20466#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20458#L521 ssl3_connect_~skip~0 := 0; 20456#L99-1 assume !false; 20454#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20452#L102 assume !(12292 == ssl3_connect_~s__state~0); 20450#L105 assume !(16384 == ssl3_connect_~s__state~0); 20448#L108 assume !(4096 == ssl3_connect_~s__state~0); 20446#L111 assume !(20480 == ssl3_connect_~s__state~0); 20444#L114 assume !(4099 == ssl3_connect_~s__state~0); 20442#L117 assume !(4368 == ssl3_connect_~s__state~0); 20440#L120 assume !(4369 == ssl3_connect_~s__state~0); 20438#L123 assume !(4384 == ssl3_connect_~s__state~0); 20436#L126 assume !(4385 == ssl3_connect_~s__state~0); 20434#L129 assume !(4400 == ssl3_connect_~s__state~0); 20432#L132 assume !(4401 == ssl3_connect_~s__state~0); 20430#L135 assume !(4416 == ssl3_connect_~s__state~0); 20428#L138 assume !(4417 == ssl3_connect_~s__state~0); 20426#L141 assume !(4432 == ssl3_connect_~s__state~0); 20424#L144 assume !(4433 == ssl3_connect_~s__state~0); 20422#L147 assume 4448 == ssl3_connect_~s__state~0; 19878#L151 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 20419#L333 assume !(ssl3_connect_~ret~0 <= 0); 20416#L336 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4480; 20414#L336-2 ssl3_connect_~s__init_num~0 := 0; 20410#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20407#L521 ssl3_connect_~skip~0 := 0; 20406#L99-1 assume !false; 20405#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20404#L102 assume !(12292 == ssl3_connect_~s__state~0); 20403#L105 assume !(16384 == ssl3_connect_~s__state~0); 20402#L108 assume !(4096 == ssl3_connect_~s__state~0); 20401#L111 assume !(20480 == ssl3_connect_~s__state~0); 20400#L114 assume !(4099 == ssl3_connect_~s__state~0); 20399#L117 assume !(4368 == ssl3_connect_~s__state~0); 20398#L120 assume !(4369 == ssl3_connect_~s__state~0); 20397#L123 assume !(4384 == ssl3_connect_~s__state~0); 20396#L126 assume !(4385 == ssl3_connect_~s__state~0); 20395#L129 assume !(4400 == ssl3_connect_~s__state~0); 20394#L132 assume !(4401 == ssl3_connect_~s__state~0); 20393#L135 assume !(4416 == ssl3_connect_~s__state~0); 20392#L138 assume !(4417 == ssl3_connect_~s__state~0); 20391#L141 assume !(4432 == ssl3_connect_~s__state~0); 20390#L144 assume !(4433 == ssl3_connect_~s__state~0); 20389#L147 assume !(4448 == ssl3_connect_~s__state~0); 20388#L150 assume !(4449 == ssl3_connect_~s__state~0); 20387#L153 assume !(4464 == ssl3_connect_~s__state~0); 20386#L156 assume !(4465 == ssl3_connect_~s__state~0); 20385#L159 assume !(4466 == ssl3_connect_~s__state~0); 20384#L162 assume !(4467 == ssl3_connect_~s__state~0); 20383#L165 assume 4480 == ssl3_connect_~s__state~0; 19864#L169 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 20378#L357 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 19736#L361 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4496; 19737#L361-2 ssl3_connect_~s__init_num~0 := 0; 19728#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 21045#L521 ssl3_connect_~skip~0 := 0; 21044#L99-1 assume !false; 21043#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 21042#L102 assume !(12292 == ssl3_connect_~s__state~0); 21041#L105 assume !(16384 == ssl3_connect_~s__state~0); 21040#L108 assume !(4096 == ssl3_connect_~s__state~0); 21039#L111 assume !(20480 == ssl3_connect_~s__state~0); 19974#L114 assume !(4099 == ssl3_connect_~s__state~0); 19975#L117 assume !(4368 == ssl3_connect_~s__state~0); 19951#L120 assume !(4369 == ssl3_connect_~s__state~0); 19952#L123 assume !(4384 == ssl3_connect_~s__state~0); 19889#L126 assume !(4385 == ssl3_connect_~s__state~0); 19890#L129 assume !(4400 == ssl3_connect_~s__state~0); 19971#L132 assume !(4401 == ssl3_connect_~s__state~0); 19973#L135 assume !(4416 == ssl3_connect_~s__state~0); 19912#L138 assume !(4417 == ssl3_connect_~s__state~0); 19905#L141 assume !(4432 == ssl3_connect_~s__state~0); 19891#L144 assume !(4433 == ssl3_connect_~s__state~0); 19884#L147 assume !(4448 == ssl3_connect_~s__state~0); 19877#L150 assume !(4449 == ssl3_connect_~s__state~0); 19874#L153 assume !(4464 == ssl3_connect_~s__state~0); 19873#L156 assume !(4465 == ssl3_connect_~s__state~0); 19868#L159 assume !(4466 == ssl3_connect_~s__state~0); 19866#L162 assume !(4467 == ssl3_connect_~s__state~0); 19865#L165 assume !(4480 == ssl3_connect_~s__state~0); 19863#L168 assume !(4481 == ssl3_connect_~s__state~0); 19854#L171 assume !(4496 == ssl3_connect_~s__state~0); 19853#L174 assume !(4497 == ssl3_connect_~s__state~0); 19852#L177 assume !(4512 == ssl3_connect_~s__state~0); 19849#L180 assume !(4513 == ssl3_connect_~s__state~0); 19851#L183 assume !(4528 == ssl3_connect_~s__state~0); 20277#L186 assume !(4529 == ssl3_connect_~s__state~0); 21019#L189 assume !(4560 == ssl3_connect_~s__state~0); 20771#L192 assume !(4561 == ssl3_connect_~s__state~0); 20769#L195 assume 4352 == ssl3_connect_~s__state~0; 20767#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 20763#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 19818#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 19819#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 21155#L521 ssl3_connect_~skip~0 := 0; 21153#L99-1 assume !false; 21151#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 21147#L102 assume 12292 == ssl3_connect_~s__state~0; 19876#L103 [2018-11-28 11:41:25,905 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:41:25,905 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 15 times [2018-11-28 11:41:25,905 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:41:25,905 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:41:25,906 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:25,906 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:41:25,906 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:25,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:41:25,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:41:25,910 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:41:25,911 INFO L82 PathProgramCache]: Analyzing trace with hash -838637119, now seen corresponding path program 1 times [2018-11-28 11:41:25,911 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:41:25,911 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:41:25,911 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:25,911 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 11:41:25,912 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:25,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:41:25,966 INFO L134 CoverageAnalysis]: Checked inductivity of 436 backedges. 241 proven. 0 refuted. 0 times theorem prover too weak. 195 trivial. 0 not checked. [2018-11-28 11:41:25,967 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:41:25,967 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 11:41:25,967 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 11:41:25,967 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 11:41:25,967 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 11:41:25,968 INFO L87 Difference]: Start difference. First operand 1504 states and 2033 transitions. cyclomatic complexity: 531 Second operand 3 states. [2018-11-28 11:41:25,992 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 11:41:25,992 INFO L93 Difference]: Finished difference Result 2982 states and 4027 transitions. [2018-11-28 11:41:25,993 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 11:41:25,994 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2982 states and 4027 transitions. [2018-11-28 11:41:26,003 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2960 [2018-11-28 11:41:26,013 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2982 states to 2982 states and 4027 transitions. [2018-11-28 11:41:26,013 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2982 [2018-11-28 11:41:26,015 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2982 [2018-11-28 11:41:26,015 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2982 states and 4027 transitions. [2018-11-28 11:41:26,015 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 11:41:26,015 INFO L705 BuchiCegarLoop]: Abstraction has 2982 states and 4027 transitions. [2018-11-28 11:41:26,017 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2982 states and 4027 transitions. [2018-11-28 11:41:26,052 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2982 to 2982. [2018-11-28 11:41:26,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2982 states. [2018-11-28 11:41:26,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2982 states to 2982 states and 4027 transitions. [2018-11-28 11:41:26,058 INFO L728 BuchiCegarLoop]: Abstraction has 2982 states and 4027 transitions. [2018-11-28 11:41:26,058 INFO L608 BuchiCegarLoop]: Abstraction has 2982 states and 4027 transitions. [2018-11-28 11:41:26,058 INFO L442 BuchiCegarLoop]: ======== Iteration 19============ [2018-11-28 11:41:26,058 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2982 states and 4027 transitions. [2018-11-28 11:41:26,065 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2960 [2018-11-28 11:41:26,066 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 11:41:26,066 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 11:41:26,067 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:41:26,067 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [10, 10, 10, 10, 9, 9, 9, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:41:26,067 INFO L794 eck$LassoCheckResult]: Stem: 24278#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret51, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~post32, ssl3_connect_#t~nondet33, ssl3_connect_#t~post34, 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~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_#t~post48, ssl3_connect_#t~nondet49, ssl3_connect_#t~post50, 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;ssl3_connect_~s__init_buf___0~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;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;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;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~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;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~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 24279#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 24280#L88-2 ssl3_connect_#t~post31 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31; 24281#L93 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 24292#L99-1 assume !false; 25677#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 25674#L102 assume 12292 == ssl3_connect_~s__state~0; 25658#L103 [2018-11-28 11:41:26,068 INFO L796 eck$LassoCheckResult]: Loop: 25658#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post32 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post32;havoc ssl3_connect_#t~post32; 24947#L207 ssl3_connect_~s__server~0 := 0; 25655#L212 assume 0 != ssl3_connect_~cb~0; 25654#L212-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 25653#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 25651#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 25649#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 25647#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post34 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post34;havoc ssl3_connect_#t~post34;ssl3_connect_~s__init_num~0 := 0; 25612#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 25606#L521 ssl3_connect_~skip~0 := 0; 25601#L99-1 assume !false; 25602#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 25661#L102 assume !(12292 == ssl3_connect_~s__state~0); 25660#L105 assume !(16384 == ssl3_connect_~s__state~0); 25584#L108 assume !(4096 == ssl3_connect_~s__state~0); 25585#L111 assume !(20480 == ssl3_connect_~s__state~0); 25459#L114 assume !(4099 == ssl3_connect_~s__state~0); 25316#L117 assume 4368 == ssl3_connect_~s__state~0; 24922#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 25313#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 25309#L251-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 25306#L259 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 25302#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 25299#L521 ssl3_connect_~skip~0 := 0; 25297#L99-1 assume !false; 25296#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 25295#L102 assume !(12292 == ssl3_connect_~s__state~0); 25294#L105 assume !(16384 == ssl3_connect_~s__state~0); 25292#L108 assume !(4096 == ssl3_connect_~s__state~0); 25289#L111 assume !(20480 == ssl3_connect_~s__state~0); 25288#L114 assume !(4099 == ssl3_connect_~s__state~0); 25287#L117 assume !(4368 == ssl3_connect_~s__state~0); 25286#L120 assume !(4369 == ssl3_connect_~s__state~0); 25285#L123 assume 4384 == ssl3_connect_~s__state~0; 24919#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 25284#L266 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 25281#L266-2 assume !(ssl3_connect_~ret~0 <= 0); 25280#L272 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 25278#L272-2 ssl3_connect_~s__init_num~0 := 0; 25275#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 25272#L521 ssl3_connect_~skip~0 := 0; 25271#L99-1 assume !false; 25270#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 25269#L102 assume !(12292 == ssl3_connect_~s__state~0); 25268#L105 assume !(16384 == ssl3_connect_~s__state~0); 25267#L108 assume !(4096 == ssl3_connect_~s__state~0); 25266#L111 assume !(20480 == ssl3_connect_~s__state~0); 25265#L114 assume !(4099 == ssl3_connect_~s__state~0); 25264#L117 assume !(4368 == ssl3_connect_~s__state~0); 25263#L120 assume !(4369 == ssl3_connect_~s__state~0); 25262#L123 assume !(4384 == ssl3_connect_~s__state~0); 25260#L126 assume !(4385 == ssl3_connect_~s__state~0); 25259#L129 assume 4400 == ssl3_connect_~s__state~0; 25138#L133 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 25253#L283 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0) % 4294967296;ssl3_connect_~skip~0 := 1; 25250#L283-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 25247#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 25244#L521 ssl3_connect_~skip~0 := 0; 25243#L99-1 assume !false; 25242#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 25241#L102 assume !(12292 == ssl3_connect_~s__state~0); 25240#L105 assume !(16384 == ssl3_connect_~s__state~0); 25239#L108 assume !(4096 == ssl3_connect_~s__state~0); 25238#L111 assume !(20480 == ssl3_connect_~s__state~0); 25237#L114 assume !(4099 == ssl3_connect_~s__state~0); 25236#L117 assume !(4368 == ssl3_connect_~s__state~0); 25235#L120 assume !(4369 == ssl3_connect_~s__state~0); 25234#L123 assume !(4384 == ssl3_connect_~s__state~0); 25233#L126 assume !(4385 == ssl3_connect_~s__state~0); 25232#L129 assume !(4400 == ssl3_connect_~s__state~0); 25231#L132 assume !(4401 == ssl3_connect_~s__state~0); 25136#L135 assume 4416 == ssl3_connect_~s__state~0; 24726#L139 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 25129#L305 assume !(3 == ssl3_connect_~blastFlag~0); 25130#L305-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 25298#L313 assume !(0 == ssl3_connect_~tmp___6~0); 25119#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 25117#L521 ssl3_connect_~skip~0 := 0; 25112#L99-1 assume !false; 25113#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 25108#L102 assume !(12292 == ssl3_connect_~s__state~0); 25109#L105 assume !(16384 == ssl3_connect_~s__state~0); 25104#L108 assume !(4096 == ssl3_connect_~s__state~0); 25105#L111 assume !(20480 == ssl3_connect_~s__state~0); 25097#L114 assume !(4099 == ssl3_connect_~s__state~0); 25098#L117 assume !(4368 == ssl3_connect_~s__state~0); 25087#L120 assume !(4369 == ssl3_connect_~s__state~0); 25088#L123 assume !(4384 == ssl3_connect_~s__state~0); 25081#L126 assume !(4385 == ssl3_connect_~s__state~0); 25082#L129 assume !(4400 == ssl3_connect_~s__state~0); 25075#L132 assume !(4401 == ssl3_connect_~s__state~0); 25076#L135 assume !(4416 == ssl3_connect_~s__state~0); 25069#L138 assume !(4417 == ssl3_connect_~s__state~0); 25070#L141 assume 4432 == ssl3_connect_~s__state~0; 24722#L145 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 25061#L321 assume !(4 == ssl3_connect_~blastFlag~0); 25051#L324 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 25052#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 25033#L521 ssl3_connect_~skip~0 := 0; 25034#L99-1 assume !false; 25025#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 25026#L102 assume !(12292 == ssl3_connect_~s__state~0); 25017#L105 assume !(16384 == ssl3_connect_~s__state~0); 25018#L108 assume !(4096 == ssl3_connect_~s__state~0); 25009#L111 assume !(20480 == ssl3_connect_~s__state~0); 25010#L114 assume !(4099 == ssl3_connect_~s__state~0); 25001#L117 assume !(4368 == ssl3_connect_~s__state~0); 25002#L120 assume !(4369 == ssl3_connect_~s__state~0); 24992#L123 assume !(4384 == ssl3_connect_~s__state~0); 24993#L126 assume !(4385 == ssl3_connect_~s__state~0); 24983#L129 assume !(4400 == ssl3_connect_~s__state~0); 24984#L132 assume !(4401 == ssl3_connect_~s__state~0); 24974#L135 assume !(4416 == ssl3_connect_~s__state~0); 24975#L138 assume !(4417 == ssl3_connect_~s__state~0); 24963#L141 assume !(4432 == ssl3_connect_~s__state~0); 24964#L144 assume !(4433 == ssl3_connect_~s__state~0); 25230#L147 assume 4448 == ssl3_connect_~s__state~0; 24635#L151 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 24636#L333 assume !(ssl3_connect_~ret~0 <= 0); 24630#L336 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 24631#L336-2 ssl3_connect_~s__init_num~0 := 0; 24622#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 24619#L521 ssl3_connect_~skip~0 := 0; 24618#L99-1 assume !false; 24617#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 24616#L102 assume !(12292 == ssl3_connect_~s__state~0); 24615#L105 assume !(16384 == ssl3_connect_~s__state~0); 24614#L108 assume !(4096 == ssl3_connect_~s__state~0); 24613#L111 assume !(20480 == ssl3_connect_~s__state~0); 24612#L114 assume !(4099 == ssl3_connect_~s__state~0); 24611#L117 assume !(4368 == ssl3_connect_~s__state~0); 24610#L120 assume !(4369 == ssl3_connect_~s__state~0); 24609#L123 assume !(4384 == ssl3_connect_~s__state~0); 24608#L126 assume !(4385 == ssl3_connect_~s__state~0); 24607#L129 assume !(4400 == ssl3_connect_~s__state~0); 24606#L132 assume !(4401 == ssl3_connect_~s__state~0); 24605#L135 assume !(4416 == ssl3_connect_~s__state~0); 24604#L138 assume !(4417 == ssl3_connect_~s__state~0); 24603#L141 assume !(4432 == ssl3_connect_~s__state~0); 24602#L144 assume !(4433 == ssl3_connect_~s__state~0); 24601#L147 assume !(4448 == ssl3_connect_~s__state~0); 24600#L150 assume !(4449 == ssl3_connect_~s__state~0); 24599#L153 assume 4464 == ssl3_connect_~s__state~0; 24597#L163 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 24598#L348 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 24589#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 24587#L521 ssl3_connect_~skip~0 := 0; 24582#L99-1 assume !false; 24583#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 24578#L102 assume !(12292 == ssl3_connect_~s__state~0); 24579#L105 assume !(16384 == ssl3_connect_~s__state~0); 24574#L108 assume !(4096 == ssl3_connect_~s__state~0); 24575#L111 assume !(20480 == ssl3_connect_~s__state~0); 24570#L114 assume !(4099 == ssl3_connect_~s__state~0); 24571#L117 assume !(4368 == ssl3_connect_~s__state~0); 24566#L120 assume !(4369 == ssl3_connect_~s__state~0); 24567#L123 assume !(4384 == ssl3_connect_~s__state~0); 24562#L126 assume !(4385 == ssl3_connect_~s__state~0); 24563#L129 assume !(4400 == ssl3_connect_~s__state~0); 24558#L132 assume !(4401 == ssl3_connect_~s__state~0); 24559#L135 assume !(4416 == ssl3_connect_~s__state~0); 24554#L138 assume !(4417 == ssl3_connect_~s__state~0); 24555#L141 assume !(4432 == ssl3_connect_~s__state~0); 24550#L144 assume !(4433 == ssl3_connect_~s__state~0); 24551#L147 assume !(4448 == ssl3_connect_~s__state~0); 24546#L150 assume !(4449 == ssl3_connect_~s__state~0); 24547#L153 assume !(4464 == ssl3_connect_~s__state~0); 24542#L156 assume !(4465 == ssl3_connect_~s__state~0); 24543#L159 assume !(4466 == ssl3_connect_~s__state~0); 24538#L162 assume !(4467 == ssl3_connect_~s__state~0); 24539#L165 assume 4480 == ssl3_connect_~s__state~0; 24338#L169 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 24339#L357 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 24334#L361 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4496; 24335#L361-2 ssl3_connect_~s__init_num~0 := 0; 25038#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 25032#L521 ssl3_connect_~skip~0 := 0; 25028#L99-1 assume !false; 25024#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 25020#L102 assume !(12292 == ssl3_connect_~s__state~0); 25016#L105 assume !(16384 == ssl3_connect_~s__state~0); 25012#L108 assume !(4096 == ssl3_connect_~s__state~0); 25008#L111 assume !(20480 == ssl3_connect_~s__state~0); 25004#L114 assume !(4099 == ssl3_connect_~s__state~0); 25000#L117 assume !(4368 == ssl3_connect_~s__state~0); 24995#L120 assume !(4369 == ssl3_connect_~s__state~0); 24996#L123 assume !(4384 == ssl3_connect_~s__state~0); 25140#L126 assume !(4385 == ssl3_connect_~s__state~0); 25139#L129 assume !(4400 == ssl3_connect_~s__state~0); 25137#L132 assume !(4401 == ssl3_connect_~s__state~0); 24973#L135 assume !(4416 == ssl3_connect_~s__state~0); 24966#L138 assume !(4417 == ssl3_connect_~s__state~0); 24967#L141 assume !(4432 == ssl3_connect_~s__state~0); 25193#L144 assume !(4433 == ssl3_connect_~s__state~0); 25192#L147 assume !(4448 == ssl3_connect_~s__state~0); 25191#L150 assume !(4449 == ssl3_connect_~s__state~0); 25190#L153 assume !(4464 == ssl3_connect_~s__state~0); 25189#L156 assume !(4465 == ssl3_connect_~s__state~0); 25188#L159 assume !(4466 == ssl3_connect_~s__state~0); 25187#L162 assume !(4467 == ssl3_connect_~s__state~0); 25186#L165 assume !(4480 == ssl3_connect_~s__state~0); 25185#L168 assume !(4481 == ssl3_connect_~s__state~0); 24880#L171 assume !(4496 == ssl3_connect_~s__state~0); 24877#L174 assume !(4497 == ssl3_connect_~s__state~0); 24873#L177 assume !(4512 == ssl3_connect_~s__state~0); 24869#L180 assume !(4513 == ssl3_connect_~s__state~0); 24870#L183 assume !(4528 == ssl3_connect_~s__state~0); 24356#L186 assume !(4529 == ssl3_connect_~s__state~0); 24358#L189 assume !(4560 == ssl3_connect_~s__state~0); 24652#L192 assume !(4561 == ssl3_connect_~s__state~0); 24655#L195 assume 4352 == ssl3_connect_~s__state~0; 25689#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 25687#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 25684#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 25681#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 25678#L521 ssl3_connect_~skip~0 := 0; 24970#L99-1 assume !false; 24971#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 25672#L102 assume 12292 == ssl3_connect_~s__state~0; 25658#L103 [2018-11-28 11:41:26,068 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:41:26,068 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 16 times [2018-11-28 11:41:26,068 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:41:26,068 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:41:26,069 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:26,069 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:41:26,069 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:26,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:41:26,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:41:26,073 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:41:26,073 INFO L82 PathProgramCache]: Analyzing trace with hash -1876763689, now seen corresponding path program 1 times [2018-11-28 11:41:26,074 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:41:26,074 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:41:26,074 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:26,074 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 11:41:26,074 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:26,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:41:26,131 INFO L134 CoverageAnalysis]: Checked inductivity of 575 backedges. 183 proven. 0 refuted. 0 times theorem prover too weak. 392 trivial. 0 not checked. [2018-11-28 11:41:26,132 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:41:26,132 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 11:41:26,132 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 11:41:26,132 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 11:41:26,132 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 11:41:26,132 INFO L87 Difference]: Start difference. First operand 2982 states and 4027 transitions. cyclomatic complexity: 1049 Second operand 3 states. [2018-11-28 11:41:26,254 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 11:41:26,254 INFO L93 Difference]: Finished difference Result 3134 states and 4199 transitions. [2018-11-28 11:41:26,256 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 11:41:26,257 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3134 states and 4199 transitions. [2018-11-28 11:41:26,267 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3112 [2018-11-28 11:41:26,279 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3134 states to 3134 states and 4199 transitions. [2018-11-28 11:41:26,280 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3134 [2018-11-28 11:41:26,281 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3134 [2018-11-28 11:41:26,281 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3134 states and 4199 transitions. [2018-11-28 11:41:26,282 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 11:41:26,282 INFO L705 BuchiCegarLoop]: Abstraction has 3134 states and 4199 transitions. [2018-11-28 11:41:26,284 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3134 states and 4199 transitions. [2018-11-28 11:41:26,341 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3134 to 3118. [2018-11-28 11:41:26,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3118 states. [2018-11-28 11:41:26,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3118 states to 3118 states and 4183 transitions. [2018-11-28 11:41:26,347 INFO L728 BuchiCegarLoop]: Abstraction has 3118 states and 4183 transitions. [2018-11-28 11:41:26,347 INFO L608 BuchiCegarLoop]: Abstraction has 3118 states and 4183 transitions. [2018-11-28 11:41:26,347 INFO L442 BuchiCegarLoop]: ======== Iteration 20============ [2018-11-28 11:41:26,347 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3118 states and 4183 transitions. [2018-11-28 11:41:26,355 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3096 [2018-11-28 11:41:26,355 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 11:41:26,355 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 11:41:26,357 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:41:26,357 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [10, 10, 10, 10, 9, 9, 9, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:41:26,357 INFO L794 eck$LassoCheckResult]: Stem: 30396#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret51, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~post32, ssl3_connect_#t~nondet33, ssl3_connect_#t~post34, 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~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_#t~post48, ssl3_connect_#t~nondet49, ssl3_connect_#t~post50, 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;ssl3_connect_~s__init_buf___0~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;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;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;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~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;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~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 30397#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 30398#L88-2 ssl3_connect_#t~post31 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31; 30399#L93 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 30409#L99-1 assume !false; 31948#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 31947#L102 assume 12292 == ssl3_connect_~s__state~0; 30499#L103 [2018-11-28 11:41:26,357 INFO L796 eck$LassoCheckResult]: Loop: 30499#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post32 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post32;havoc ssl3_connect_#t~post32; 31074#L207 ssl3_connect_~s__server~0 := 0; 32648#L212 assume 0 != ssl3_connect_~cb~0; 32647#L212-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 32646#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 32644#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 32642#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 32641#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post34 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post34;havoc ssl3_connect_#t~post34;ssl3_connect_~s__init_num~0 := 0; 32637#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 32634#L521 ssl3_connect_~skip~0 := 0; 32633#L99-1 assume !false; 32632#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 32631#L102 assume !(12292 == ssl3_connect_~s__state~0); 32630#L105 assume !(16384 == ssl3_connect_~s__state~0); 32629#L108 assume !(4096 == ssl3_connect_~s__state~0); 32628#L111 assume !(20480 == ssl3_connect_~s__state~0); 32627#L114 assume !(4099 == ssl3_connect_~s__state~0); 32626#L117 assume 4368 == ssl3_connect_~s__state~0; 31071#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 32623#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 32380#L251-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 32622#L259 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 32617#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 32614#L521 ssl3_connect_~skip~0 := 0; 32613#L99-1 assume !false; 32612#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 32611#L102 assume !(12292 == ssl3_connect_~s__state~0); 32610#L105 assume !(16384 == ssl3_connect_~s__state~0); 32609#L108 assume !(4096 == ssl3_connect_~s__state~0); 32608#L111 assume !(20480 == ssl3_connect_~s__state~0); 32607#L114 assume !(4099 == ssl3_connect_~s__state~0); 32606#L117 assume !(4368 == ssl3_connect_~s__state~0); 32605#L120 assume !(4369 == ssl3_connect_~s__state~0); 32604#L123 assume 4384 == ssl3_connect_~s__state~0; 30470#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 32603#L266 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 32296#L266-2 assume !(ssl3_connect_~ret~0 <= 0); 32602#L272 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 32601#L272-2 ssl3_connect_~s__init_num~0 := 0; 31553#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 31549#L521 ssl3_connect_~skip~0 := 0; 31547#L99-1 assume !false; 31545#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 31543#L102 assume !(12292 == ssl3_connect_~s__state~0); 31541#L105 assume !(16384 == ssl3_connect_~s__state~0); 31539#L108 assume !(4096 == ssl3_connect_~s__state~0); 31537#L111 assume !(20480 == ssl3_connect_~s__state~0); 31535#L114 assume !(4099 == ssl3_connect_~s__state~0); 31533#L117 assume !(4368 == ssl3_connect_~s__state~0); 31531#L120 assume !(4369 == ssl3_connect_~s__state~0); 31529#L123 assume !(4384 == ssl3_connect_~s__state~0); 31526#L126 assume !(4385 == ssl3_connect_~s__state~0); 31527#L129 assume 4400 == ssl3_connect_~s__state~0; 31522#L133 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 31518#L283 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0) % 4294967296;ssl3_connect_~skip~0 := 1; 31520#L283-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 33298#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 33296#L521 ssl3_connect_~skip~0 := 0; 33295#L99-1 assume !false; 33294#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 33293#L102 assume !(12292 == ssl3_connect_~s__state~0); 33292#L105 assume !(16384 == ssl3_connect_~s__state~0); 33291#L108 assume !(4096 == ssl3_connect_~s__state~0); 33290#L111 assume !(20480 == ssl3_connect_~s__state~0); 33289#L114 assume !(4099 == ssl3_connect_~s__state~0); 33288#L117 assume !(4368 == ssl3_connect_~s__state~0); 33287#L120 assume !(4369 == ssl3_connect_~s__state~0); 33286#L123 assume !(4384 == ssl3_connect_~s__state~0); 33285#L126 assume !(4385 == ssl3_connect_~s__state~0); 33284#L129 assume !(4400 == ssl3_connect_~s__state~0); 33283#L132 assume !(4401 == ssl3_connect_~s__state~0); 33282#L135 assume 4416 == ssl3_connect_~s__state~0; 31062#L139 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 33281#L305 assume !(3 == ssl3_connect_~blastFlag~0); 33280#L305-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 33279#L313 assume !(0 == ssl3_connect_~tmp___6~0); 33275#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 33272#L521 ssl3_connect_~skip~0 := 0; 33271#L99-1 assume !false; 33270#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 33269#L102 assume !(12292 == ssl3_connect_~s__state~0); 33268#L105 assume !(16384 == ssl3_connect_~s__state~0); 33267#L108 assume !(4096 == ssl3_connect_~s__state~0); 33266#L111 assume !(20480 == ssl3_connect_~s__state~0); 33265#L114 assume !(4099 == ssl3_connect_~s__state~0); 33264#L117 assume !(4368 == ssl3_connect_~s__state~0); 33263#L120 assume !(4369 == ssl3_connect_~s__state~0); 33262#L123 assume !(4384 == ssl3_connect_~s__state~0); 33261#L126 assume !(4385 == ssl3_connect_~s__state~0); 33260#L129 assume !(4400 == ssl3_connect_~s__state~0); 33259#L132 assume !(4401 == ssl3_connect_~s__state~0); 33258#L135 assume !(4416 == ssl3_connect_~s__state~0); 33257#L138 assume !(4417 == ssl3_connect_~s__state~0); 33256#L141 assume 4432 == ssl3_connect_~s__state~0; 31059#L145 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 33255#L321 assume !(4 == ssl3_connect_~blastFlag~0); 33254#L324 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 31370#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 31368#L521 ssl3_connect_~skip~0 := 0; 31361#L99-1 assume !false; 31362#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 31355#L102 assume !(12292 == ssl3_connect_~s__state~0); 31356#L105 assume !(16384 == ssl3_connect_~s__state~0); 31349#L108 assume !(4096 == ssl3_connect_~s__state~0); 31350#L111 assume !(20480 == ssl3_connect_~s__state~0); 31339#L114 assume !(4099 == ssl3_connect_~s__state~0); 31340#L117 assume !(4368 == ssl3_connect_~s__state~0); 31257#L120 assume !(4369 == ssl3_connect_~s__state~0); 31258#L123 assume !(4384 == ssl3_connect_~s__state~0); 31241#L126 assume !(4385 == ssl3_connect_~s__state~0); 31242#L129 assume !(4400 == ssl3_connect_~s__state~0); 31225#L132 assume !(4401 == ssl3_connect_~s__state~0); 31226#L135 assume !(4416 == ssl3_connect_~s__state~0); 31209#L138 assume !(4417 == ssl3_connect_~s__state~0); 31210#L141 assume !(4432 == ssl3_connect_~s__state~0); 31195#L144 assume !(4433 == ssl3_connect_~s__state~0); 31196#L147 assume 4448 == ssl3_connect_~s__state~0; 31054#L151 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 33249#L333 assume !(ssl3_connect_~ret~0 <= 0); 33248#L336 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 33247#L336-2 ssl3_connect_~s__init_num~0 := 0; 31323#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 31317#L521 ssl3_connect_~skip~0 := 0; 31309#L99-1 assume !false; 31310#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 31301#L102 assume !(12292 == ssl3_connect_~s__state~0); 31302#L105 assume !(16384 == ssl3_connect_~s__state~0); 31293#L108 assume !(4096 == ssl3_connect_~s__state~0); 31294#L111 assume !(20480 == ssl3_connect_~s__state~0); 31285#L114 assume !(4099 == ssl3_connect_~s__state~0); 31286#L117 assume !(4368 == ssl3_connect_~s__state~0); 31277#L120 assume !(4369 == ssl3_connect_~s__state~0); 31278#L123 assume !(4384 == ssl3_connect_~s__state~0); 31254#L126 assume !(4385 == ssl3_connect_~s__state~0); 31255#L129 assume !(4400 == ssl3_connect_~s__state~0); 31238#L132 assume !(4401 == ssl3_connect_~s__state~0); 31239#L135 assume !(4416 == ssl3_connect_~s__state~0); 31222#L138 assume !(4417 == ssl3_connect_~s__state~0); 31223#L141 assume !(4432 == ssl3_connect_~s__state~0); 31206#L144 assume !(4433 == ssl3_connect_~s__state~0); 31207#L147 assume !(4448 == ssl3_connect_~s__state~0); 31192#L150 assume !(4449 == ssl3_connect_~s__state~0); 31193#L153 assume 4464 == ssl3_connect_~s__state~0; 31045#L163 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 33213#L348 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 31156#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 31152#L521 ssl3_connect_~skip~0 := 0; 31150#L99-1 assume !false; 31148#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 31146#L102 assume !(12292 == ssl3_connect_~s__state~0); 31144#L105 assume !(16384 == ssl3_connect_~s__state~0); 31142#L108 assume !(4096 == ssl3_connect_~s__state~0); 31140#L111 assume !(20480 == ssl3_connect_~s__state~0); 31138#L114 assume !(4099 == ssl3_connect_~s__state~0); 31136#L117 assume !(4368 == ssl3_connect_~s__state~0); 31134#L120 assume !(4369 == ssl3_connect_~s__state~0); 31132#L123 assume !(4384 == ssl3_connect_~s__state~0); 31130#L126 assume !(4385 == ssl3_connect_~s__state~0); 31128#L129 assume !(4400 == ssl3_connect_~s__state~0); 31126#L132 assume !(4401 == ssl3_connect_~s__state~0); 31124#L135 assume !(4416 == ssl3_connect_~s__state~0); 31122#L138 assume !(4417 == ssl3_connect_~s__state~0); 31120#L141 assume !(4432 == ssl3_connect_~s__state~0); 31118#L144 assume !(4433 == ssl3_connect_~s__state~0); 31116#L147 assume !(4448 == ssl3_connect_~s__state~0); 31114#L150 assume !(4449 == ssl3_connect_~s__state~0); 31112#L153 assume !(4464 == ssl3_connect_~s__state~0); 31110#L156 assume !(4465 == ssl3_connect_~s__state~0); 31108#L159 assume !(4466 == ssl3_connect_~s__state~0); 31099#L162 assume !(4467 == ssl3_connect_~s__state~0); 31098#L165 assume 4480 == ssl3_connect_~s__state~0; 30879#L169 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 31095#L357 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 31096#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; 31088#L361-2 ssl3_connect_~s__init_num~0 := 0; 31084#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 31081#L521 ssl3_connect_~skip~0 := 0; 31080#L99-1 assume !false; 31079#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 31078#L102 assume !(12292 == ssl3_connect_~s__state~0); 31077#L105 assume !(16384 == ssl3_connect_~s__state~0); 31076#L108 assume !(4096 == ssl3_connect_~s__state~0); 31075#L111 assume !(20480 == ssl3_connect_~s__state~0); 31073#L114 assume !(4099 == ssl3_connect_~s__state~0); 31072#L117 assume !(4368 == ssl3_connect_~s__state~0); 31070#L120 assume !(4369 == ssl3_connect_~s__state~0); 31069#L123 assume !(4384 == ssl3_connect_~s__state~0); 31067#L126 assume !(4385 == ssl3_connect_~s__state~0); 31068#L129 assume !(4400 == ssl3_connect_~s__state~0); 32539#L132 assume !(4401 == ssl3_connect_~s__state~0); 31063#L135 assume !(4416 == ssl3_connect_~s__state~0); 31061#L138 assume !(4417 == ssl3_connect_~s__state~0); 31058#L141 assume !(4432 == ssl3_connect_~s__state~0); 31060#L144 assume !(4433 == ssl3_connect_~s__state~0); 31053#L147 assume !(4448 == ssl3_connect_~s__state~0); 31055#L150 assume !(4449 == ssl3_connect_~s__state~0); 31049#L153 assume !(4464 == ssl3_connect_~s__state~0); 31050#L156 assume !(4465 == ssl3_connect_~s__state~0); 31044#L159 assume !(4466 == ssl3_connect_~s__state~0); 31046#L162 assume !(4467 == ssl3_connect_~s__state~0); 31041#L165 assume !(4480 == ssl3_connect_~s__state~0); 31040#L168 assume !(4481 == ssl3_connect_~s__state~0); 31039#L171 assume !(4496 == ssl3_connect_~s__state~0); 31038#L174 assume !(4497 == ssl3_connect_~s__state~0); 31037#L177 assume !(4512 == ssl3_connect_~s__state~0); 31035#L180 assume !(4513 == ssl3_connect_~s__state~0); 31036#L183 assume !(4528 == ssl3_connect_~s__state~0); 32669#L186 assume !(4529 == ssl3_connect_~s__state~0); 32670#L189 assume !(4560 == ssl3_connect_~s__state~0); 32677#L192 assume !(4561 == ssl3_connect_~s__state~0); 32678#L195 assume 4352 == ssl3_connect_~s__state~0; 32682#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 32680#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 32679#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 32598#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 32596#L521 ssl3_connect_~skip~0 := 0; 32595#L99-1 assume !false; 32594#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 32593#L102 assume 12292 == ssl3_connect_~s__state~0; 30499#L103 [2018-11-28 11:41:26,357 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:41:26,357 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 17 times [2018-11-28 11:41:26,358 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:41:26,358 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:41:26,358 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:26,358 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:41:26,358 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:26,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:41:26,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:41:26,363 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:41:26,363 INFO L82 PathProgramCache]: Analyzing trace with hash 51509013, now seen corresponding path program 1 times [2018-11-28 11:41:26,363 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:41:26,363 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:41:26,364 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:26,364 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 11:41:26,364 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:26,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:41:26,433 INFO L134 CoverageAnalysis]: Checked inductivity of 575 backedges. 183 proven. 0 refuted. 0 times theorem prover too weak. 392 trivial. 0 not checked. [2018-11-28 11:41:26,434 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:41:26,434 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 11:41:26,434 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 11:41:26,434 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 11:41:26,434 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 11:41:26,435 INFO L87 Difference]: Start difference. First operand 3118 states and 4183 transitions. cyclomatic complexity: 1069 Second operand 3 states. [2018-11-28 11:41:26,544 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 11:41:26,545 INFO L93 Difference]: Finished difference Result 3414 states and 4519 transitions. [2018-11-28 11:41:26,547 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 11:41:26,547 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3414 states and 4519 transitions. [2018-11-28 11:41:26,557 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3392 [2018-11-28 11:41:26,566 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3414 states to 3414 states and 4519 transitions. [2018-11-28 11:41:26,566 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3414 [2018-11-28 11:41:26,568 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3414 [2018-11-28 11:41:26,568 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3414 states and 4519 transitions. [2018-11-28 11:41:26,568 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 11:41:26,569 INFO L705 BuchiCegarLoop]: Abstraction has 3414 states and 4519 transitions. [2018-11-28 11:41:26,570 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3414 states and 4519 transitions. [2018-11-28 11:41:26,591 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3414 to 3398. [2018-11-28 11:41:26,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3398 states. [2018-11-28 11:41:26,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3398 states to 3398 states and 4503 transitions. [2018-11-28 11:41:26,596 INFO L728 BuchiCegarLoop]: Abstraction has 3398 states and 4503 transitions. [2018-11-28 11:41:26,596 INFO L608 BuchiCegarLoop]: Abstraction has 3398 states and 4503 transitions. [2018-11-28 11:41:26,596 INFO L442 BuchiCegarLoop]: ======== Iteration 21============ [2018-11-28 11:41:26,596 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3398 states and 4503 transitions. [2018-11-28 11:41:26,604 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3376 [2018-11-28 11:41:26,604 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 11:41:26,604 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 11:41:26,606 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:41:26,606 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [11, 11, 11, 11, 10, 10, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:41:26,606 INFO L794 eck$LassoCheckResult]: Stem: 36942#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret51, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~post32, ssl3_connect_#t~nondet33, ssl3_connect_#t~post34, 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~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_#t~post48, ssl3_connect_#t~nondet49, ssl3_connect_#t~post50, 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;ssl3_connect_~s__init_buf___0~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;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;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;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~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;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~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 36943#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 36944#L88-2 ssl3_connect_#t~post31 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31; 36945#L93 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 36955#L99-1 assume !false; 38585#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38578#L102 assume 12292 == ssl3_connect_~s__state~0; 38579#L103 [2018-11-28 11:41:26,606 INFO L796 eck$LassoCheckResult]: Loop: 38579#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post32 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post32;havoc ssl3_connect_#t~post32; 37350#L207 ssl3_connect_~s__server~0 := 0; 38787#L212 assume 0 != ssl3_connect_~cb~0; 38786#L212-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 38785#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 38783#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 38781#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 38779#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post34 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post34;havoc ssl3_connect_#t~post34;ssl3_connect_~s__init_num~0 := 0; 38776#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 38773#L521 ssl3_connect_~skip~0 := 0; 38772#L99-1 assume !false; 38771#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38770#L102 assume !(12292 == ssl3_connect_~s__state~0); 38769#L105 assume !(16384 == ssl3_connect_~s__state~0); 38768#L108 assume !(4096 == ssl3_connect_~s__state~0); 38085#L111 assume !(20480 == ssl3_connect_~s__state~0); 38086#L114 assume !(4099 == ssl3_connect_~s__state~0); 37942#L117 assume 4368 == ssl3_connect_~s__state~0; 36948#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 36878#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 36879#L251-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 37339#L259 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 37340#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 37908#L521 ssl3_connect_~skip~0 := 0; 37907#L99-1 assume !false; 37906#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 37905#L102 assume !(12292 == ssl3_connect_~s__state~0); 37904#L105 assume !(16384 == ssl3_connect_~s__state~0); 37903#L108 assume !(4096 == ssl3_connect_~s__state~0); 37902#L111 assume !(20480 == ssl3_connect_~s__state~0); 37901#L114 assume !(4099 == ssl3_connect_~s__state~0); 37900#L117 assume !(4368 == ssl3_connect_~s__state~0); 37899#L120 assume !(4369 == ssl3_connect_~s__state~0); 37896#L123 assume 4384 == ssl3_connect_~s__state~0; 37054#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 37055#L266 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 37892#L266-2 assume !(ssl3_connect_~ret~0 <= 0); 37891#L272 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 37890#L272-2 ssl3_connect_~s__init_num~0 := 0; 37883#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 37880#L521 ssl3_connect_~skip~0 := 0; 37879#L99-1 assume !false; 37878#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 37877#L102 assume !(12292 == ssl3_connect_~s__state~0); 37876#L105 assume !(16384 == ssl3_connect_~s__state~0); 37875#L108 assume !(4096 == ssl3_connect_~s__state~0); 37874#L111 assume !(20480 == ssl3_connect_~s__state~0); 37873#L114 assume !(4099 == ssl3_connect_~s__state~0); 37872#L117 assume !(4368 == ssl3_connect_~s__state~0); 37871#L120 assume !(4369 == ssl3_connect_~s__state~0); 37222#L123 assume !(4384 == ssl3_connect_~s__state~0); 37223#L126 assume !(4385 == ssl3_connect_~s__state~0); 37147#L129 assume 4400 == ssl3_connect_~s__state~0; 37148#L133 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 37911#L283 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0) % 4294967296;ssl3_connect_~skip~0 := 1; 37912#L283-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 38404#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 38400#L521 ssl3_connect_~skip~0 := 0; 38398#L99-1 assume !false; 38396#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38394#L102 assume !(12292 == ssl3_connect_~s__state~0); 38392#L105 assume !(16384 == ssl3_connect_~s__state~0); 38390#L108 assume !(4096 == ssl3_connect_~s__state~0); 38388#L111 assume !(20480 == ssl3_connect_~s__state~0); 38386#L114 assume !(4099 == ssl3_connect_~s__state~0); 38384#L117 assume !(4368 == ssl3_connect_~s__state~0); 38382#L120 assume !(4369 == ssl3_connect_~s__state~0); 38380#L123 assume !(4384 == ssl3_connect_~s__state~0); 38378#L126 assume !(4385 == ssl3_connect_~s__state~0); 38376#L129 assume !(4400 == ssl3_connect_~s__state~0); 38374#L132 assume !(4401 == ssl3_connect_~s__state~0); 38371#L135 assume 4416 == ssl3_connect_~s__state~0; 38367#L139 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 38365#L305 assume !(3 == ssl3_connect_~blastFlag~0); 38362#L305-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 38361#L313 assume !(0 == ssl3_connect_~tmp___6~0); 38352#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 38348#L521 ssl3_connect_~skip~0 := 0; 38346#L99-1 assume !false; 38344#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38342#L102 assume !(12292 == ssl3_connect_~s__state~0); 38340#L105 assume !(16384 == ssl3_connect_~s__state~0); 38338#L108 assume !(4096 == ssl3_connect_~s__state~0); 38336#L111 assume !(20480 == ssl3_connect_~s__state~0); 38334#L114 assume !(4099 == ssl3_connect_~s__state~0); 38332#L117 assume !(4368 == ssl3_connect_~s__state~0); 38330#L120 assume !(4369 == ssl3_connect_~s__state~0); 38328#L123 assume !(4384 == ssl3_connect_~s__state~0); 38326#L126 assume !(4385 == ssl3_connect_~s__state~0); 38324#L129 assume !(4400 == ssl3_connect_~s__state~0); 38322#L132 assume !(4401 == ssl3_connect_~s__state~0); 38320#L135 assume !(4416 == ssl3_connect_~s__state~0); 38318#L138 assume !(4417 == ssl3_connect_~s__state~0); 38314#L141 assume 4432 == ssl3_connect_~s__state~0; 38311#L145 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 38309#L321 assume !(4 == ssl3_connect_~blastFlag~0); 38307#L324 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 38302#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 38294#L521 ssl3_connect_~skip~0 := 0; 38292#L99-1 assume !false; 38290#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38288#L102 assume !(12292 == ssl3_connect_~s__state~0); 38286#L105 assume !(16384 == ssl3_connect_~s__state~0); 38284#L108 assume !(4096 == ssl3_connect_~s__state~0); 38282#L111 assume !(20480 == ssl3_connect_~s__state~0); 38280#L114 assume !(4099 == ssl3_connect_~s__state~0); 38278#L117 assume !(4368 == ssl3_connect_~s__state~0); 38276#L120 assume !(4369 == ssl3_connect_~s__state~0); 38274#L123 assume !(4384 == ssl3_connect_~s__state~0); 38272#L126 assume !(4385 == ssl3_connect_~s__state~0); 38270#L129 assume !(4400 == ssl3_connect_~s__state~0); 38268#L132 assume !(4401 == ssl3_connect_~s__state~0); 38266#L135 assume !(4416 == ssl3_connect_~s__state~0); 38264#L138 assume !(4417 == ssl3_connect_~s__state~0); 38262#L141 assume !(4432 == ssl3_connect_~s__state~0); 38260#L144 assume !(4433 == ssl3_connect_~s__state~0); 38258#L147 assume 4448 == ssl3_connect_~s__state~0; 37081#L151 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 38251#L333 assume !(ssl3_connect_~ret~0 <= 0); 38211#L336 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 38212#L336-2 ssl3_connect_~s__init_num~0 := 0; 38741#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 38738#L521 ssl3_connect_~skip~0 := 0; 38737#L99-1 assume !false; 38736#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38735#L102 assume !(12292 == ssl3_connect_~s__state~0); 38734#L105 assume !(16384 == ssl3_connect_~s__state~0); 38733#L108 assume !(4096 == ssl3_connect_~s__state~0); 38732#L111 assume !(20480 == ssl3_connect_~s__state~0); 38731#L114 assume !(4099 == ssl3_connect_~s__state~0); 38730#L117 assume !(4368 == ssl3_connect_~s__state~0); 38729#L120 assume !(4369 == ssl3_connect_~s__state~0); 38728#L123 assume !(4384 == ssl3_connect_~s__state~0); 38727#L126 assume !(4385 == ssl3_connect_~s__state~0); 38726#L129 assume !(4400 == ssl3_connect_~s__state~0); 38725#L132 assume !(4401 == ssl3_connect_~s__state~0); 38724#L135 assume !(4416 == ssl3_connect_~s__state~0); 38723#L138 assume !(4417 == ssl3_connect_~s__state~0); 38722#L141 assume !(4432 == ssl3_connect_~s__state~0); 38721#L144 assume !(4433 == ssl3_connect_~s__state~0); 38720#L147 assume !(4448 == ssl3_connect_~s__state~0); 38719#L150 assume !(4449 == ssl3_connect_~s__state~0); 38718#L153 assume 4464 == ssl3_connect_~s__state~0; 37026#L163 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 38715#L348 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 38707#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 38703#L521 ssl3_connect_~skip~0 := 0; 38701#L99-1 assume !false; 38699#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38697#L102 assume !(12292 == ssl3_connect_~s__state~0); 38695#L105 assume !(16384 == ssl3_connect_~s__state~0); 38693#L108 assume !(4096 == ssl3_connect_~s__state~0); 38691#L111 assume !(20480 == ssl3_connect_~s__state~0); 38689#L114 assume !(4099 == ssl3_connect_~s__state~0); 38687#L117 assume !(4368 == ssl3_connect_~s__state~0); 38685#L120 assume !(4369 == ssl3_connect_~s__state~0); 38683#L123 assume !(4384 == ssl3_connect_~s__state~0); 38681#L126 assume !(4385 == ssl3_connect_~s__state~0); 38679#L129 assume !(4400 == ssl3_connect_~s__state~0); 38677#L132 assume !(4401 == ssl3_connect_~s__state~0); 38675#L135 assume !(4416 == ssl3_connect_~s__state~0); 38673#L138 assume !(4417 == ssl3_connect_~s__state~0); 38671#L141 assume !(4432 == ssl3_connect_~s__state~0); 38669#L144 assume !(4433 == ssl3_connect_~s__state~0); 38667#L147 assume !(4448 == ssl3_connect_~s__state~0); 38665#L150 assume !(4449 == ssl3_connect_~s__state~0); 38663#L153 assume !(4464 == ssl3_connect_~s__state~0); 38661#L156 assume !(4465 == ssl3_connect_~s__state~0); 38659#L159 assume !(4466 == ssl3_connect_~s__state~0); 38657#L162 assume !(4467 == ssl3_connect_~s__state~0); 38655#L165 assume 4480 == ssl3_connect_~s__state~0; 37036#L169 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 38652#L357 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 38650#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; 38647#L361-2 ssl3_connect_~s__init_num~0 := 0; 38644#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 38641#L521 ssl3_connect_~skip~0 := 0; 38640#L99-1 assume !false; 38639#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38638#L102 assume !(12292 == ssl3_connect_~s__state~0); 38637#L105 assume !(16384 == ssl3_connect_~s__state~0); 38636#L108 assume !(4096 == ssl3_connect_~s__state~0); 38635#L111 assume !(20480 == ssl3_connect_~s__state~0); 38634#L114 assume !(4099 == ssl3_connect_~s__state~0); 38633#L117 assume !(4368 == ssl3_connect_~s__state~0); 38632#L120 assume !(4369 == ssl3_connect_~s__state~0); 38631#L123 assume !(4384 == ssl3_connect_~s__state~0); 38630#L126 assume !(4385 == ssl3_connect_~s__state~0); 38629#L129 assume !(4400 == ssl3_connect_~s__state~0); 38628#L132 assume !(4401 == ssl3_connect_~s__state~0); 38627#L135 assume !(4416 == ssl3_connect_~s__state~0); 38626#L138 assume !(4417 == ssl3_connect_~s__state~0); 38625#L141 assume !(4432 == ssl3_connect_~s__state~0); 38624#L144 assume !(4433 == ssl3_connect_~s__state~0); 38623#L147 assume !(4448 == ssl3_connect_~s__state~0); 38622#L150 assume !(4449 == ssl3_connect_~s__state~0); 38621#L153 assume !(4464 == ssl3_connect_~s__state~0); 38620#L156 assume !(4465 == ssl3_connect_~s__state~0); 38619#L159 assume !(4466 == ssl3_connect_~s__state~0); 38618#L162 assume !(4467 == ssl3_connect_~s__state~0); 38617#L165 assume !(4480 == ssl3_connect_~s__state~0); 38616#L168 assume !(4481 == ssl3_connect_~s__state~0); 38615#L171 assume !(4496 == ssl3_connect_~s__state~0); 38614#L174 assume !(4497 == ssl3_connect_~s__state~0); 38613#L177 assume 4512 == ssl3_connect_~s__state~0; 37014#L181 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 38597#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; 38596#L388 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 38595#L388-2 assume !(0 == ssl3_connect_~tmp___7~0); 38593#L397 assume !(0 == ssl3_connect_~tmp___8~0); 38590#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 38587#L521 ssl3_connect_~skip~0 := 0; 38584#L99-1 assume !false; 38580#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38581#L102 assume !(12292 == ssl3_connect_~s__state~0); 38422#L105 assume !(16384 == ssl3_connect_~s__state~0); 38423#L108 assume !(4096 == ssl3_connect_~s__state~0); 38079#L111 assume !(20480 == ssl3_connect_~s__state~0); 38080#L114 assume !(4099 == ssl3_connect_~s__state~0); 37943#L117 assume !(4368 == ssl3_connect_~s__state~0); 37944#L120 assume !(4369 == ssl3_connect_~s__state~0); 37894#L123 assume !(4384 == ssl3_connect_~s__state~0); 37895#L126 assume !(4385 == ssl3_connect_~s__state~0); 37202#L129 assume !(4400 == ssl3_connect_~s__state~0); 37203#L132 assume !(4401 == ssl3_connect_~s__state~0); 38372#L135 assume !(4416 == ssl3_connect_~s__state~0); 38373#L138 assume !(4417 == ssl3_connect_~s__state~0); 38312#L141 assume !(4432 == ssl3_connect_~s__state~0); 38313#L144 assume !(4433 == ssl3_connect_~s__state~0); 37155#L147 assume !(4448 == ssl3_connect_~s__state~0); 37156#L150 assume !(4449 == ssl3_connect_~s__state~0); 37070#L153 assume !(4464 == ssl3_connect_~s__state~0); 37071#L156 assume !(4465 == ssl3_connect_~s__state~0); 37043#L159 assume !(4466 == ssl3_connect_~s__state~0); 37044#L162 assume !(4467 == ssl3_connect_~s__state~0); 37037#L165 assume !(4480 == ssl3_connect_~s__state~0); 37035#L168 assume !(4481 == ssl3_connect_~s__state~0); 37033#L171 assume !(4496 == ssl3_connect_~s__state~0); 37034#L174 assume !(4497 == ssl3_connect_~s__state~0); 37016#L177 assume !(4512 == ssl3_connect_~s__state~0); 37017#L180 assume !(4513 == ssl3_connect_~s__state~0); 38510#L183 assume !(4528 == ssl3_connect_~s__state~0); 38511#L186 assume !(4529 == ssl3_connect_~s__state~0); 38861#L189 assume !(4560 == ssl3_connect_~s__state~0); 38611#L192 assume !(4561 == ssl3_connect_~s__state~0); 38610#L195 assume 4352 == ssl3_connect_~s__state~0; 38609#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 38607#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 38605#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 38602#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 38598#L521 ssl3_connect_~skip~0 := 0; 38599#L99-1 assume !false; 38582#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38583#L102 assume 12292 == ssl3_connect_~s__state~0; 38579#L103 [2018-11-28 11:41:26,607 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:41:26,607 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 18 times [2018-11-28 11:41:26,607 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:41:26,607 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:41:26,607 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:26,608 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:41:26,608 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:26,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:41:26,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:41:26,612 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:41:26,612 INFO L82 PathProgramCache]: Analyzing trace with hash -1994263483, now seen corresponding path program 1 times [2018-11-28 11:41:26,612 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:41:26,612 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:41:26,613 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:26,613 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 11:41:26,613 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:26,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:41:26,666 INFO L134 CoverageAnalysis]: Checked inductivity of 748 backedges. 218 proven. 0 refuted. 0 times theorem prover too weak. 530 trivial. 0 not checked. [2018-11-28 11:41:26,667 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:41:26,667 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 11:41:26,667 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 11:41:26,667 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 11:41:26,667 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 11:41:26,667 INFO L87 Difference]: Start difference. First operand 3398 states and 4503 transitions. cyclomatic complexity: 1109 Second operand 3 states. [2018-11-28 11:41:26,762 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 11:41:26,762 INFO L93 Difference]: Finished difference Result 3398 states and 4287 transitions. [2018-11-28 11:41:26,763 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 11:41:26,763 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3398 states and 4287 transitions. [2018-11-28 11:41:26,771 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3376 [2018-11-28 11:41:26,780 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3398 states to 3398 states and 4287 transitions. [2018-11-28 11:41:26,780 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3398 [2018-11-28 11:41:26,781 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3398 [2018-11-28 11:41:26,782 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3398 states and 4287 transitions. [2018-11-28 11:41:26,785 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 11:41:26,785 INFO L705 BuchiCegarLoop]: Abstraction has 3398 states and 4287 transitions. [2018-11-28 11:41:26,787 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3398 states and 4287 transitions. [2018-11-28 11:41:26,808 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3398 to 3382. [2018-11-28 11:41:26,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3382 states. [2018-11-28 11:41:26,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3382 states to 3382 states and 4271 transitions. [2018-11-28 11:41:26,812 INFO L728 BuchiCegarLoop]: Abstraction has 3382 states and 4271 transitions. [2018-11-28 11:41:26,812 INFO L608 BuchiCegarLoop]: Abstraction has 3382 states and 4271 transitions. [2018-11-28 11:41:26,812 INFO L442 BuchiCegarLoop]: ======== Iteration 22============ [2018-11-28 11:41:26,812 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3382 states and 4271 transitions. [2018-11-28 11:41:26,819 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3360 [2018-11-28 11:41:26,819 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 11:41:26,819 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 11:41:26,821 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:41:26,821 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [12, 12, 12, 12, 11, 11, 11, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:41:26,821 INFO L794 eck$LassoCheckResult]: Stem: 43733#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret51, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~post32, ssl3_connect_#t~nondet33, ssl3_connect_#t~post34, 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~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_#t~post48, ssl3_connect_#t~nondet49, ssl3_connect_#t~post50, 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;ssl3_connect_~s__init_buf___0~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;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;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;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~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;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~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 43734#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 43735#L88-2 ssl3_connect_#t~post31 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31; 43736#L93 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 43746#L99-1 assume !false; 44065#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 44066#L102 assume 12292 == ssl3_connect_~s__state~0; 44058#L103 [2018-11-28 11:41:26,822 INFO L796 eck$LassoCheckResult]: Loop: 44058#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post32 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post32;havoc ssl3_connect_#t~post32; 44016#L207 ssl3_connect_~s__server~0 := 0; 46071#L212 assume 0 != ssl3_connect_~cb~0; 46069#L212-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 46068#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 46065#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 46061#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 46058#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post34 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post34;havoc ssl3_connect_#t~post34;ssl3_connect_~s__init_num~0 := 0; 46031#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 46027#L521 ssl3_connect_~skip~0 := 0; 46014#L99-1 assume !false; 45971#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 45972#L102 assume !(12292 == ssl3_connect_~s__state~0); 45657#L105 assume !(16384 == ssl3_connect_~s__state~0); 45658#L108 assume !(4096 == ssl3_connect_~s__state~0); 45651#L111 assume !(20480 == ssl3_connect_~s__state~0); 45652#L114 assume !(4099 == ssl3_connect_~s__state~0); 45209#L117 assume 4368 == ssl3_connect_~s__state~0; 44008#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 45205#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 45202#L251-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 45201#L259 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 45195#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 45191#L521 ssl3_connect_~skip~0 := 0; 45189#L99-1 assume !false; 45187#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 45185#L102 assume !(12292 == ssl3_connect_~s__state~0); 45183#L105 assume !(16384 == ssl3_connect_~s__state~0); 45181#L108 assume !(4096 == ssl3_connect_~s__state~0); 45179#L111 assume !(20480 == ssl3_connect_~s__state~0); 45177#L114 assume !(4099 == ssl3_connect_~s__state~0); 45175#L117 assume !(4368 == ssl3_connect_~s__state~0); 45174#L120 assume !(4369 == ssl3_connect_~s__state~0); 45173#L123 assume 4384 == ssl3_connect_~s__state~0; 44001#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 45171#L266 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 45168#L266-2 assume !(ssl3_connect_~ret~0 <= 0); 45166#L272 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 45165#L272-2 ssl3_connect_~s__init_num~0 := 0; 45128#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 45123#L521 ssl3_connect_~skip~0 := 0; 45120#L99-1 assume !false; 45117#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 45113#L102 assume !(12292 == ssl3_connect_~s__state~0); 45110#L105 assume !(16384 == ssl3_connect_~s__state~0); 45107#L108 assume !(4096 == ssl3_connect_~s__state~0); 45104#L111 assume !(20480 == ssl3_connect_~s__state~0); 45102#L114 assume !(4099 == ssl3_connect_~s__state~0); 45100#L117 assume !(4368 == ssl3_connect_~s__state~0); 45098#L120 assume !(4369 == ssl3_connect_~s__state~0); 45096#L123 assume !(4384 == ssl3_connect_~s__state~0); 45095#L126 assume !(4385 == ssl3_connect_~s__state~0); 45092#L129 assume 4400 == ssl3_connect_~s__state~0; 45084#L133 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 45076#L283 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0) % 4294967296;ssl3_connect_~skip~0 := 1; 45077#L283-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 46442#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 46439#L521 ssl3_connect_~skip~0 := 0; 46438#L99-1 assume !false; 46437#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 46436#L102 assume !(12292 == ssl3_connect_~s__state~0); 46435#L105 assume !(16384 == ssl3_connect_~s__state~0); 46434#L108 assume !(4096 == ssl3_connect_~s__state~0); 46433#L111 assume !(20480 == ssl3_connect_~s__state~0); 46432#L114 assume !(4099 == ssl3_connect_~s__state~0); 46431#L117 assume !(4368 == ssl3_connect_~s__state~0); 46430#L120 assume !(4369 == ssl3_connect_~s__state~0); 46429#L123 assume !(4384 == ssl3_connect_~s__state~0); 46428#L126 assume !(4385 == ssl3_connect_~s__state~0); 46427#L129 assume !(4400 == ssl3_connect_~s__state~0); 46426#L132 assume !(4401 == ssl3_connect_~s__state~0); 46425#L135 assume 4416 == ssl3_connect_~s__state~0; 44082#L139 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 46424#L305 assume !(3 == ssl3_connect_~blastFlag~0); 46423#L305-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 46421#L313 assume !(0 == ssl3_connect_~tmp___6~0); 46418#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 46415#L521 ssl3_connect_~skip~0 := 0; 46414#L99-1 assume !false; 46413#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 46412#L102 assume !(12292 == ssl3_connect_~s__state~0); 46411#L105 assume !(16384 == ssl3_connect_~s__state~0); 46410#L108 assume !(4096 == ssl3_connect_~s__state~0); 46409#L111 assume !(20480 == ssl3_connect_~s__state~0); 46408#L114 assume !(4099 == ssl3_connect_~s__state~0); 46407#L117 assume !(4368 == ssl3_connect_~s__state~0); 46406#L120 assume !(4369 == ssl3_connect_~s__state~0); 46405#L123 assume !(4384 == ssl3_connect_~s__state~0); 46404#L126 assume !(4385 == ssl3_connect_~s__state~0); 46403#L129 assume !(4400 == ssl3_connect_~s__state~0); 46402#L132 assume !(4401 == ssl3_connect_~s__state~0); 46401#L135 assume !(4416 == ssl3_connect_~s__state~0); 46400#L138 assume !(4417 == ssl3_connect_~s__state~0); 46399#L141 assume 4432 == ssl3_connect_~s__state~0; 44043#L145 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 46398#L321 assume !(4 == ssl3_connect_~blastFlag~0); 46396#L324 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 46393#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 46390#L521 ssl3_connect_~skip~0 := 0; 46389#L99-1 assume !false; 46388#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 46387#L102 assume !(12292 == ssl3_connect_~s__state~0); 46386#L105 assume !(16384 == ssl3_connect_~s__state~0); 46385#L108 assume !(4096 == ssl3_connect_~s__state~0); 46383#L111 assume !(20480 == ssl3_connect_~s__state~0); 46381#L114 assume !(4099 == ssl3_connect_~s__state~0); 46379#L117 assume !(4368 == ssl3_connect_~s__state~0); 46377#L120 assume !(4369 == ssl3_connect_~s__state~0); 46375#L123 assume !(4384 == ssl3_connect_~s__state~0); 46373#L126 assume !(4385 == ssl3_connect_~s__state~0); 46371#L129 assume !(4400 == ssl3_connect_~s__state~0); 46369#L132 assume !(4401 == ssl3_connect_~s__state~0); 46367#L135 assume !(4416 == ssl3_connect_~s__state~0); 46365#L138 assume !(4417 == ssl3_connect_~s__state~0); 46363#L141 assume !(4432 == ssl3_connect_~s__state~0); 46361#L144 assume !(4433 == ssl3_connect_~s__state~0); 46359#L147 assume 4448 == ssl3_connect_~s__state~0; 45992#L151 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 46356#L333 assume !(ssl3_connect_~ret~0 <= 0); 46354#L336 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 46351#L336-2 ssl3_connect_~s__init_num~0 := 0; 46347#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 46343#L521 ssl3_connect_~skip~0 := 0; 46341#L99-1 assume !false; 46339#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 46333#L102 assume !(12292 == ssl3_connect_~s__state~0); 46332#L105 assume !(16384 == ssl3_connect_~s__state~0); 46331#L108 assume !(4096 == ssl3_connect_~s__state~0); 46330#L111 assume !(20480 == ssl3_connect_~s__state~0); 46329#L114 assume !(4099 == ssl3_connect_~s__state~0); 44216#L117 assume !(4368 == ssl3_connect_~s__state~0); 44210#L120 assume !(4369 == ssl3_connect_~s__state~0); 44203#L123 assume !(4384 == ssl3_connect_~s__state~0); 44199#L126 assume !(4385 == ssl3_connect_~s__state~0); 44193#L129 assume !(4400 == ssl3_connect_~s__state~0); 44074#L132 assume !(4401 == ssl3_connect_~s__state~0); 44070#L135 assume !(4416 == ssl3_connect_~s__state~0); 44052#L138 assume !(4417 == ssl3_connect_~s__state~0); 44050#L141 assume !(4432 == ssl3_connect_~s__state~0); 44047#L144 assume !(4433 == ssl3_connect_~s__state~0); 44041#L147 assume !(4448 == ssl3_connect_~s__state~0); 44037#L150 assume !(4449 == ssl3_connect_~s__state~0); 44022#L153 assume 4464 == ssl3_connect_~s__state~0; 44014#L163 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 44010#L348 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 43975#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 43965#L521 ssl3_connect_~skip~0 := 0; 43966#L99-1 assume !false; 43957#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 43958#L102 assume !(12292 == ssl3_connect_~s__state~0); 46185#L105 assume !(16384 == ssl3_connect_~s__state~0); 43945#L108 assume !(4096 == ssl3_connect_~s__state~0); 43946#L111 assume !(20480 == ssl3_connect_~s__state~0); 43936#L114 assume !(4099 == ssl3_connect_~s__state~0); 43937#L117 assume !(4368 == ssl3_connect_~s__state~0); 43926#L120 assume !(4369 == ssl3_connect_~s__state~0); 43927#L123 assume !(4384 == ssl3_connect_~s__state~0); 43916#L126 assume !(4385 == ssl3_connect_~s__state~0); 43917#L129 assume !(4400 == ssl3_connect_~s__state~0); 43906#L132 assume !(4401 == ssl3_connect_~s__state~0); 43907#L135 assume !(4416 == ssl3_connect_~s__state~0); 43896#L138 assume !(4417 == ssl3_connect_~s__state~0); 43897#L141 assume !(4432 == ssl3_connect_~s__state~0); 43887#L144 assume !(4433 == ssl3_connect_~s__state~0); 43888#L147 assume !(4448 == ssl3_connect_~s__state~0); 43877#L150 assume !(4449 == ssl3_connect_~s__state~0); 43878#L153 assume !(4464 == ssl3_connect_~s__state~0); 43868#L156 assume !(4465 == ssl3_connect_~s__state~0); 43869#L159 assume !(4466 == ssl3_connect_~s__state~0); 43859#L162 assume !(4467 == ssl3_connect_~s__state~0); 43860#L165 assume 4480 == ssl3_connect_~s__state~0; 43849#L169 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 43850#L357 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 46183#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; 46180#L361-2 ssl3_connect_~s__init_num~0 := 0; 46177#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 46174#L521 ssl3_connect_~skip~0 := 0; 46173#L99-1 assume !false; 46172#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 46171#L102 assume !(12292 == ssl3_connect_~s__state~0); 46170#L105 assume !(16384 == ssl3_connect_~s__state~0); 46169#L108 assume !(4096 == ssl3_connect_~s__state~0); 46168#L111 assume !(20480 == ssl3_connect_~s__state~0); 46167#L114 assume !(4099 == ssl3_connect_~s__state~0); 46166#L117 assume !(4368 == ssl3_connect_~s__state~0); 46165#L120 assume !(4369 == ssl3_connect_~s__state~0); 46164#L123 assume !(4384 == ssl3_connect_~s__state~0); 46163#L126 assume !(4385 == ssl3_connect_~s__state~0); 46162#L129 assume !(4400 == ssl3_connect_~s__state~0); 46161#L132 assume !(4401 == ssl3_connect_~s__state~0); 46160#L135 assume !(4416 == ssl3_connect_~s__state~0); 46159#L138 assume !(4417 == ssl3_connect_~s__state~0); 46158#L141 assume !(4432 == ssl3_connect_~s__state~0); 46157#L144 assume !(4433 == ssl3_connect_~s__state~0); 46156#L147 assume !(4448 == ssl3_connect_~s__state~0); 46155#L150 assume !(4449 == ssl3_connect_~s__state~0); 46154#L153 assume !(4464 == ssl3_connect_~s__state~0); 46153#L156 assume !(4465 == ssl3_connect_~s__state~0); 46152#L159 assume !(4466 == ssl3_connect_~s__state~0); 46151#L162 assume !(4467 == ssl3_connect_~s__state~0); 46150#L165 assume !(4480 == ssl3_connect_~s__state~0); 46149#L168 assume !(4481 == ssl3_connect_~s__state~0); 46148#L171 assume !(4496 == ssl3_connect_~s__state~0); 46147#L174 assume !(4497 == ssl3_connect_~s__state~0); 46146#L177 assume 4512 == ssl3_connect_~s__state~0; 46057#L181 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 46145#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; 46144#L388 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 46143#L388-2 assume !(0 == ssl3_connect_~tmp___7~0); 46141#L397 assume !(0 == ssl3_connect_~tmp___8~0); 46138#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 46135#L521 ssl3_connect_~skip~0 := 0; 46134#L99-1 assume !false; 46133#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 46132#L102 assume !(12292 == ssl3_connect_~s__state~0); 46131#L105 assume !(16384 == ssl3_connect_~s__state~0); 46130#L108 assume !(4096 == ssl3_connect_~s__state~0); 46129#L111 assume !(20480 == ssl3_connect_~s__state~0); 46128#L114 assume !(4099 == ssl3_connect_~s__state~0); 46127#L117 assume !(4368 == ssl3_connect_~s__state~0); 46126#L120 assume !(4369 == ssl3_connect_~s__state~0); 46125#L123 assume !(4384 == ssl3_connect_~s__state~0); 46124#L126 assume !(4385 == ssl3_connect_~s__state~0); 46123#L129 assume !(4400 == ssl3_connect_~s__state~0); 46122#L132 assume !(4401 == ssl3_connect_~s__state~0); 46121#L135 assume !(4416 == ssl3_connect_~s__state~0); 46120#L138 assume !(4417 == ssl3_connect_~s__state~0); 46119#L141 assume !(4432 == ssl3_connect_~s__state~0); 46118#L144 assume !(4433 == ssl3_connect_~s__state~0); 46117#L147 assume !(4448 == ssl3_connect_~s__state~0); 46116#L150 assume !(4449 == ssl3_connect_~s__state~0); 46115#L153 assume !(4464 == ssl3_connect_~s__state~0); 46114#L156 assume !(4465 == ssl3_connect_~s__state~0); 46113#L159 assume !(4466 == ssl3_connect_~s__state~0); 46112#L162 assume !(4467 == ssl3_connect_~s__state~0); 46111#L165 assume !(4480 == ssl3_connect_~s__state~0); 46110#L168 assume !(4481 == ssl3_connect_~s__state~0); 46109#L171 assume !(4496 == ssl3_connect_~s__state~0); 46108#L174 assume !(4497 == ssl3_connect_~s__state~0); 46107#L177 assume !(4512 == ssl3_connect_~s__state~0); 46106#L180 assume !(4513 == ssl3_connect_~s__state~0); 46105#L183 assume 4528 == ssl3_connect_~s__state~0; 46054#L187 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 46042#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 := ssl3_connect_~__cil_tmp57~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 46040#L412 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 46037#L412-1 ssl3_connect_~s__init_num~0 := 0; 46017#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 46008#L521 ssl3_connect_~skip~0 := 0; 46007#L99-1 assume !false; 46006#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 45659#L102 assume !(12292 == ssl3_connect_~s__state~0); 45660#L105 assume !(16384 == ssl3_connect_~s__state~0); 45655#L108 assume !(4096 == ssl3_connect_~s__state~0); 45656#L111 assume !(20480 == ssl3_connect_~s__state~0); 45649#L114 assume !(4099 == ssl3_connect_~s__state~0); 45650#L117 assume !(4368 == ssl3_connect_~s__state~0); 46005#L120 assume !(4369 == ssl3_connect_~s__state~0); 46004#L123 assume !(4384 == ssl3_connect_~s__state~0); 46003#L126 assume !(4385 == ssl3_connect_~s__state~0); 46002#L129 assume !(4400 == ssl3_connect_~s__state~0); 46001#L132 assume !(4401 == ssl3_connect_~s__state~0); 46000#L135 assume !(4416 == ssl3_connect_~s__state~0); 45999#L138 assume !(4417 == ssl3_connect_~s__state~0); 45998#L141 assume !(4432 == ssl3_connect_~s__state~0); 45997#L144 assume !(4433 == ssl3_connect_~s__state~0); 45994#L147 assume !(4448 == ssl3_connect_~s__state~0); 45993#L150 assume !(4449 == ssl3_connect_~s__state~0); 45990#L153 assume !(4464 == ssl3_connect_~s__state~0); 45989#L156 assume !(4465 == ssl3_connect_~s__state~0); 45988#L159 assume !(4466 == ssl3_connect_~s__state~0); 45987#L162 assume !(4467 == ssl3_connect_~s__state~0); 45986#L165 assume !(4480 == ssl3_connect_~s__state~0); 45985#L168 assume !(4481 == ssl3_connect_~s__state~0); 45984#L171 assume !(4496 == ssl3_connect_~s__state~0); 45982#L174 assume !(4497 == ssl3_connect_~s__state~0); 45970#L177 assume !(4512 == ssl3_connect_~s__state~0); 45967#L180 assume !(4513 == ssl3_connect_~s__state~0); 45661#L183 assume !(4528 == ssl3_connect_~s__state~0); 45303#L186 assume !(4529 == ssl3_connect_~s__state~0); 45301#L189 assume !(4560 == ssl3_connect_~s__state~0); 43769#L192 assume !(4561 == ssl3_connect_~s__state~0); 43755#L195 assume 4352 == ssl3_connect_~s__state~0; 43696#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 43697#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 43771#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 43772#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 44180#L521 ssl3_connect_~skip~0 := 0; 44178#L99-1 assume !false; 44179#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 44060#L102 assume 12292 == ssl3_connect_~s__state~0; 44058#L103 [2018-11-28 11:41:26,822 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:41:26,822 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 19 times [2018-11-28 11:41:26,822 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:41:26,822 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:41:26,822 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:26,823 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:41:26,823 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:26,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:41:26,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:41:26,827 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:41:26,827 INFO L82 PathProgramCache]: Analyzing trace with hash -370444396, now seen corresponding path program 1 times [2018-11-28 11:41:26,827 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:41:26,827 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:41:26,828 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:26,828 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:41:26,828 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:26,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:41:26,900 INFO L134 CoverageAnalysis]: Checked inductivity of 953 backedges. 250 proven. 5 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2018-11-28 11:41:26,901 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-28 11:41:26,901 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_31c902bb-dab8-41e9-a61c-773ae8394487/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-28 11:41:26,910 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:41:26,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:41:26,952 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-28 11:41:27,002 INFO L134 CoverageAnalysis]: Checked inductivity of 953 backedges. 250 proven. 5 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2018-11-28 11:41:27,016 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-28 11:41:27,016 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-11-28 11:41:27,017 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 11:41:27,017 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-11-28 11:41:27,017 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-11-28 11:41:27,017 INFO L87 Difference]: Start difference. First operand 3382 states and 4271 transitions. cyclomatic complexity: 893 Second operand 4 states. [2018-11-28 11:41:27,164 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 11:41:27,164 INFO L93 Difference]: Finished difference Result 4430 states and 5498 transitions. [2018-11-28 11:41:27,164 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-11-28 11:41:27,164 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4430 states and 5498 transitions. [2018-11-28 11:41:27,188 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3445 [2018-11-28 11:41:27,197 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4430 states to 4430 states and 5498 transitions. [2018-11-28 11:41:27,197 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4430 [2018-11-28 11:41:27,198 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4430 [2018-11-28 11:41:27,198 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4430 states and 5498 transitions. [2018-11-28 11:41:27,201 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 11:41:27,201 INFO L705 BuchiCegarLoop]: Abstraction has 4430 states and 5498 transitions. [2018-11-28 11:41:27,203 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4430 states and 5498 transitions. [2018-11-28 11:41:27,232 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4430 to 3456. [2018-11-28 11:41:27,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3456 states. [2018-11-28 11:41:27,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3456 states to 3456 states and 4359 transitions. [2018-11-28 11:41:27,237 INFO L728 BuchiCegarLoop]: Abstraction has 3456 states and 4359 transitions. [2018-11-28 11:41:27,237 INFO L608 BuchiCegarLoop]: Abstraction has 3456 states and 4359 transitions. [2018-11-28 11:41:27,237 INFO L442 BuchiCegarLoop]: ======== Iteration 23============ [2018-11-28 11:41:27,237 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3456 states and 4359 transitions. [2018-11-28 11:41:27,245 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3433 [2018-11-28 11:41:27,246 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 11:41:27,246 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 11:41:27,247 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:41:27,247 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [11, 11, 11, 11, 11, 11, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:41:27,247 INFO L794 eck$LassoCheckResult]: Stem: 52417#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret51, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~post32, ssl3_connect_#t~nondet33, ssl3_connect_#t~post34, 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~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_#t~post48, ssl3_connect_#t~nondet49, ssl3_connect_#t~post50, 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;ssl3_connect_~s__init_buf___0~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;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;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;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~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;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~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 52418#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 52419#L88-2 ssl3_connect_#t~post31 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31; 52420#L93 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 52428#L99-1 assume !false; 52453#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 52454#L102 assume 12292 == ssl3_connect_~s__state~0; 52334#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post32 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post32;havoc ssl3_connect_#t~post32; 52335#L207 [2018-11-28 11:41:27,248 INFO L796 eck$LassoCheckResult]: Loop: 52335#L207 ssl3_connect_~s__server~0 := 0; 52364#L212 assume 0 != ssl3_connect_~cb~0; 52391#L212-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 52392#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 52415#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 52366#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 52393#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post34 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post34;havoc ssl3_connect_#t~post34;ssl3_connect_~s__init_num~0 := 0; 52424#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 52876#L521 ssl3_connect_~skip~0 := 0; 52874#L99-1 assume !false; 52872#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 52870#L102 assume !(12292 == ssl3_connect_~s__state~0); 52868#L105 assume !(16384 == ssl3_connect_~s__state~0); 52866#L108 assume !(4096 == ssl3_connect_~s__state~0); 52864#L111 assume !(20480 == ssl3_connect_~s__state~0); 52862#L114 assume !(4099 == ssl3_connect_~s__state~0); 52860#L117 assume 4368 == ssl3_connect_~s__state~0; 52422#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 52367#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 52368#L251-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 52384#L259 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 52407#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 52877#L521 ssl3_connect_~skip~0 := 0; 52875#L99-1 assume !false; 52873#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 52871#L102 assume !(12292 == ssl3_connect_~s__state~0); 52869#L105 assume !(16384 == ssl3_connect_~s__state~0); 52867#L108 assume !(4096 == ssl3_connect_~s__state~0); 52865#L111 assume !(20480 == ssl3_connect_~s__state~0); 52863#L114 assume !(4099 == ssl3_connect_~s__state~0); 52861#L117 assume !(4368 == ssl3_connect_~s__state~0); 52859#L120 assume !(4369 == ssl3_connect_~s__state~0); 52858#L123 assume 4384 == ssl3_connect_~s__state~0; 52400#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 52324#L266 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 52325#L266-2 assume !(ssl3_connect_~ret~0 <= 0); 52800#L272 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 52798#L272-2 ssl3_connect_~s__init_num~0 := 0; 52795#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 52792#L521 ssl3_connect_~skip~0 := 0; 52791#L99-1 assume !false; 52790#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 52789#L102 assume !(12292 == ssl3_connect_~s__state~0); 52788#L105 assume !(16384 == ssl3_connect_~s__state~0); 52787#L108 assume !(4096 == ssl3_connect_~s__state~0); 52786#L111 assume !(20480 == ssl3_connect_~s__state~0); 52785#L114 assume !(4099 == ssl3_connect_~s__state~0); 52784#L117 assume !(4368 == ssl3_connect_~s__state~0); 52783#L120 assume !(4369 == ssl3_connect_~s__state~0); 52782#L123 assume !(4384 == ssl3_connect_~s__state~0); 52781#L126 assume !(4385 == ssl3_connect_~s__state~0); 52753#L129 assume 4400 == ssl3_connect_~s__state~0; 52509#L133 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 55106#L283 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0) % 4294967296;ssl3_connect_~skip~0 := 1; 52360#L283-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 52436#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 55715#L521 ssl3_connect_~skip~0 := 0; 55713#L99-1 assume !false; 55711#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 55709#L102 assume !(12292 == ssl3_connect_~s__state~0); 55707#L105 assume !(16384 == ssl3_connect_~s__state~0); 55705#L108 assume !(4096 == ssl3_connect_~s__state~0); 55703#L111 assume !(20480 == ssl3_connect_~s__state~0); 55701#L114 assume !(4099 == ssl3_connect_~s__state~0); 55699#L117 assume !(4368 == ssl3_connect_~s__state~0); 55697#L120 assume !(4369 == ssl3_connect_~s__state~0); 55687#L123 assume !(4384 == ssl3_connect_~s__state~0); 55682#L126 assume !(4385 == ssl3_connect_~s__state~0); 55678#L129 assume !(4400 == ssl3_connect_~s__state~0); 55675#L132 assume !(4401 == ssl3_connect_~s__state~0); 55673#L135 assume 4416 == ssl3_connect_~s__state~0; 52345#L139 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 52346#L305 assume !(3 == ssl3_connect_~blastFlag~0); 52433#L305-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 52437#L313 assume !(0 == ssl3_connect_~tmp___6~0); 52438#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 55723#L521 ssl3_connect_~skip~0 := 0; 55721#L99-1 assume !false; 55716#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 55714#L102 assume !(12292 == ssl3_connect_~s__state~0); 55712#L105 assume !(16384 == ssl3_connect_~s__state~0); 55710#L108 assume !(4096 == ssl3_connect_~s__state~0); 55708#L111 assume !(20480 == ssl3_connect_~s__state~0); 55706#L114 assume !(4099 == ssl3_connect_~s__state~0); 55704#L117 assume !(4368 == ssl3_connect_~s__state~0); 55702#L120 assume !(4369 == ssl3_connect_~s__state~0); 55700#L123 assume !(4384 == ssl3_connect_~s__state~0); 55698#L126 assume !(4385 == ssl3_connect_~s__state~0); 55696#L129 assume !(4400 == ssl3_connect_~s__state~0); 55686#L132 assume !(4401 == ssl3_connect_~s__state~0); 55681#L135 assume !(4416 == ssl3_connect_~s__state~0); 55677#L138 assume !(4417 == ssl3_connect_~s__state~0); 55672#L141 assume 4432 == ssl3_connect_~s__state~0; 52440#L145 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 52319#L321 assume !(4 == ssl3_connect_~blastFlag~0); 52320#L324 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 52327#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 52322#L521 ssl3_connect_~skip~0 := 0; 52358#L99-1 assume !false; 52362#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 52363#L102 assume !(12292 == ssl3_connect_~s__state~0); 52373#L105 assume !(16384 == ssl3_connect_~s__state~0); 52374#L108 assume !(4096 == ssl3_connect_~s__state~0); 52353#L111 assume !(20480 == ssl3_connect_~s__state~0); 52336#L114 assume !(4099 == ssl3_connect_~s__state~0); 52337#L117 assume !(4368 == ssl3_connect_~s__state~0); 55742#L120 assume !(4369 == ssl3_connect_~s__state~0); 55741#L123 assume !(4384 == ssl3_connect_~s__state~0); 52429#L126 assume !(4385 == ssl3_connect_~s__state~0); 52430#L129 assume !(4400 == ssl3_connect_~s__state~0); 52423#L132 assume !(4401 == ssl3_connect_~s__state~0); 52389#L135 assume !(4416 == ssl3_connect_~s__state~0); 52390#L138 assume !(4417 == ssl3_connect_~s__state~0); 52382#L141 assume !(4432 == ssl3_connect_~s__state~0); 52356#L144 assume !(4433 == ssl3_connect_~s__state~0); 52338#L147 assume 4448 == ssl3_connect_~s__state~0; 52339#L151 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 52413#L333 assume !(ssl3_connect_~ret~0 <= 0); 52408#L336 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 52387#L336-2 ssl3_connect_~s__init_num~0 := 0; 52388#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 55757#L521 ssl3_connect_~skip~0 := 0; 55755#L99-1 assume !false; 55753#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 55750#L102 assume !(12292 == ssl3_connect_~s__state~0); 55748#L105 assume !(16384 == ssl3_connect_~s__state~0); 55746#L108 assume !(4096 == ssl3_connect_~s__state~0); 55745#L111 assume !(20480 == ssl3_connect_~s__state~0); 55744#L114 assume !(4099 == ssl3_connect_~s__state~0); 55743#L117 assume !(4368 == ssl3_connect_~s__state~0); 55740#L120 assume !(4369 == ssl3_connect_~s__state~0); 55739#L123 assume !(4384 == ssl3_connect_~s__state~0); 55737#L126 assume !(4385 == ssl3_connect_~s__state~0); 55735#L129 assume !(4400 == ssl3_connect_~s__state~0); 55733#L132 assume !(4401 == ssl3_connect_~s__state~0); 55731#L135 assume !(4416 == ssl3_connect_~s__state~0); 55728#L138 assume !(4417 == ssl3_connect_~s__state~0); 55694#L141 assume !(4432 == ssl3_connect_~s__state~0); 55692#L144 assume !(4433 == ssl3_connect_~s__state~0); 55684#L147 assume !(4448 == ssl3_connect_~s__state~0); 55680#L150 assume !(4449 == ssl3_connect_~s__state~0); 52330#L153 assume 4464 == ssl3_connect_~s__state~0; 52331#L163 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 52351#L348 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 52352#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 55640#L521 ssl3_connect_~skip~0 := 0; 55638#L99-1 assume !false; 55636#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 55634#L102 assume !(12292 == ssl3_connect_~s__state~0); 55632#L105 assume !(16384 == ssl3_connect_~s__state~0); 55630#L108 assume !(4096 == ssl3_connect_~s__state~0); 55628#L111 assume !(20480 == ssl3_connect_~s__state~0); 55626#L114 assume !(4099 == ssl3_connect_~s__state~0); 55624#L117 assume !(4368 == ssl3_connect_~s__state~0); 55622#L120 assume !(4369 == ssl3_connect_~s__state~0); 55620#L123 assume !(4384 == ssl3_connect_~s__state~0); 55618#L126 assume !(4385 == ssl3_connect_~s__state~0); 55616#L129 assume !(4400 == ssl3_connect_~s__state~0); 55614#L132 assume !(4401 == ssl3_connect_~s__state~0); 55613#L135 assume !(4416 == ssl3_connect_~s__state~0); 55612#L138 assume !(4417 == ssl3_connect_~s__state~0); 55611#L141 assume !(4432 == ssl3_connect_~s__state~0); 55610#L144 assume !(4433 == ssl3_connect_~s__state~0); 55609#L147 assume !(4448 == ssl3_connect_~s__state~0); 55608#L150 assume !(4449 == ssl3_connect_~s__state~0); 55607#L153 assume !(4464 == ssl3_connect_~s__state~0); 55606#L156 assume !(4465 == ssl3_connect_~s__state~0); 55605#L159 assume !(4466 == ssl3_connect_~s__state~0); 55604#L162 assume !(4467 == ssl3_connect_~s__state~0); 55603#L165 assume 4480 == ssl3_connect_~s__state~0; 52340#L169 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 52341#L357 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 52379#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; 52381#L361-2 ssl3_connect_~s__init_num~0 := 0; 52375#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 55649#L521 ssl3_connect_~skip~0 := 0; 55648#L99-1 assume !false; 55646#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 55641#L102 assume !(12292 == ssl3_connect_~s__state~0); 55639#L105 assume !(16384 == ssl3_connect_~s__state~0); 55637#L108 assume !(4096 == ssl3_connect_~s__state~0); 55635#L111 assume !(20480 == ssl3_connect_~s__state~0); 55633#L114 assume !(4099 == ssl3_connect_~s__state~0); 55631#L117 assume !(4368 == ssl3_connect_~s__state~0); 55629#L120 assume !(4369 == ssl3_connect_~s__state~0); 55627#L123 assume !(4384 == ssl3_connect_~s__state~0); 55625#L126 assume !(4385 == ssl3_connect_~s__state~0); 55623#L129 assume !(4400 == ssl3_connect_~s__state~0); 55621#L132 assume !(4401 == ssl3_connect_~s__state~0); 55619#L135 assume !(4416 == ssl3_connect_~s__state~0); 55617#L138 assume !(4417 == ssl3_connect_~s__state~0); 55615#L141 assume !(4432 == ssl3_connect_~s__state~0); 55528#L144 assume !(4433 == ssl3_connect_~s__state~0); 55527#L147 assume !(4448 == ssl3_connect_~s__state~0); 55465#L150 assume !(4449 == ssl3_connect_~s__state~0); 55462#L153 assume !(4464 == ssl3_connect_~s__state~0); 55460#L156 assume !(4465 == ssl3_connect_~s__state~0); 55459#L159 assume !(4466 == ssl3_connect_~s__state~0); 55457#L162 assume !(4467 == ssl3_connect_~s__state~0); 55455#L165 assume !(4480 == ssl3_connect_~s__state~0); 55454#L168 assume !(4481 == ssl3_connect_~s__state~0); 55453#L171 assume !(4496 == ssl3_connect_~s__state~0); 55452#L174 assume !(4497 == ssl3_connect_~s__state~0); 55451#L177 assume 4512 == ssl3_connect_~s__state~0; 52444#L181 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 52431#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; 52410#L388 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 52411#L388-2 assume !(0 == ssl3_connect_~tmp___7~0); 52369#L397 assume !(0 == ssl3_connect_~tmp___8~0); 52370#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 55683#L521 ssl3_connect_~skip~0 := 0; 55679#L99-1 assume !false; 55676#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 55674#L102 assume !(12292 == ssl3_connect_~s__state~0); 55671#L105 assume !(16384 == ssl3_connect_~s__state~0); 55670#L108 assume !(4096 == ssl3_connect_~s__state~0); 55669#L111 assume !(20480 == ssl3_connect_~s__state~0); 55668#L114 assume !(4099 == ssl3_connect_~s__state~0); 55667#L117 assume !(4368 == ssl3_connect_~s__state~0); 55666#L120 assume !(4369 == ssl3_connect_~s__state~0); 55665#L123 assume !(4384 == ssl3_connect_~s__state~0); 55664#L126 assume !(4385 == ssl3_connect_~s__state~0); 55663#L129 assume !(4400 == ssl3_connect_~s__state~0); 55662#L132 assume !(4401 == ssl3_connect_~s__state~0); 55661#L135 assume !(4416 == ssl3_connect_~s__state~0); 55660#L138 assume !(4417 == ssl3_connect_~s__state~0); 55659#L141 assume !(4432 == ssl3_connect_~s__state~0); 55658#L144 assume !(4433 == ssl3_connect_~s__state~0); 55657#L147 assume !(4448 == ssl3_connect_~s__state~0); 55656#L150 assume !(4449 == ssl3_connect_~s__state~0); 55655#L153 assume !(4464 == ssl3_connect_~s__state~0); 52441#L156 assume !(4465 == ssl3_connect_~s__state~0); 52442#L159 assume !(4466 == ssl3_connect_~s__state~0); 52432#L162 assume !(4467 == ssl3_connect_~s__state~0); 52412#L165 assume !(4480 == ssl3_connect_~s__state~0); 52394#L168 assume !(4481 == ssl3_connect_~s__state~0); 52395#L171 assume !(4496 == ssl3_connect_~s__state~0); 52383#L174 assume !(4497 == ssl3_connect_~s__state~0); 52357#L177 assume !(4512 == ssl3_connect_~s__state~0); 52342#L180 assume !(4513 == ssl3_connect_~s__state~0); 52343#L183 assume 4528 == ssl3_connect_~s__state~0; 52472#L187 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 52555#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 := ssl3_connect_~__cil_tmp57~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 52553#L412 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 52554#L412-1 ssl3_connect_~s__init_num~0 := 0; 54266#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 54264#L521 ssl3_connect_~skip~0 := 0; 54257#L99-1 assume !false; 54258#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 54251#L102 assume !(12292 == ssl3_connect_~s__state~0); 54252#L105 assume !(16384 == ssl3_connect_~s__state~0); 52647#L108 assume 4096 == ssl3_connect_~s__state~0; 52335#L207 [2018-11-28 11:41:27,248 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:41:27,248 INFO L82 PathProgramCache]: Analyzing trace with hash -414235114, now seen corresponding path program 1 times [2018-11-28 11:41:27,248 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:41:27,248 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:41:27,249 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:27,249 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:41:27,249 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:27,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:41:27,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:41:27,254 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:41:27,254 INFO L82 PathProgramCache]: Analyzing trace with hash 589478598, now seen corresponding path program 1 times [2018-11-28 11:41:27,255 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:41:27,255 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:41:27,255 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:27,255 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:41:27,255 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:27,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:41:27,326 INFO L134 CoverageAnalysis]: Checked inductivity of 768 backedges. 70 proven. 0 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2018-11-28 11:41:27,328 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:41:27,328 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-28 11:41:27,331 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 11:41:27,331 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 11:41:27,331 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 11:41:27,331 INFO L87 Difference]: Start difference. First operand 3456 states and 4359 transitions. cyclomatic complexity: 908 Second operand 3 states. [2018-11-28 11:41:27,504 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 11:41:27,504 INFO L93 Difference]: Finished difference Result 3825 states and 4803 transitions. [2018-11-28 11:41:27,505 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 11:41:27,505 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3825 states and 4803 transitions. [2018-11-28 11:41:27,512 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3765 [2018-11-28 11:41:27,522 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3825 states to 3825 states and 4803 transitions. [2018-11-28 11:41:27,522 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3825 [2018-11-28 11:41:27,525 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3825 [2018-11-28 11:41:27,525 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3825 states and 4803 transitions. [2018-11-28 11:41:27,527 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 11:41:27,527 INFO L705 BuchiCegarLoop]: Abstraction has 3825 states and 4803 transitions. [2018-11-28 11:41:27,529 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3825 states and 4803 transitions. [2018-11-28 11:41:27,557 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3825 to 3573. [2018-11-28 11:41:27,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3573 states. [2018-11-28 11:41:27,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3573 states to 3573 states and 4515 transitions. [2018-11-28 11:41:27,562 INFO L728 BuchiCegarLoop]: Abstraction has 3573 states and 4515 transitions. [2018-11-28 11:41:27,562 INFO L608 BuchiCegarLoop]: Abstraction has 3573 states and 4515 transitions. [2018-11-28 11:41:27,562 INFO L442 BuchiCegarLoop]: ======== Iteration 24============ [2018-11-28 11:41:27,562 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3573 states and 4515 transitions. [2018-11-28 11:41:27,570 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3549 [2018-11-28 11:41:27,571 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 11:41:27,571 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 11:41:27,572 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:41:27,572 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [12, 12, 12, 12, 12, 12, 11, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:41:27,573 INFO L794 eck$LassoCheckResult]: Stem: 59720#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret51, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~post32, ssl3_connect_#t~nondet33, ssl3_connect_#t~post34, 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~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_#t~post48, ssl3_connect_#t~nondet49, ssl3_connect_#t~post50, 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;ssl3_connect_~s__init_buf___0~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;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;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;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~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;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~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 59721#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 59722#L88-2 ssl3_connect_#t~post31 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31; 59723#L93 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 59734#L99-1 assume !false; 63142#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63140#L102 assume 12292 == ssl3_connect_~s__state~0; 59622#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post32 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post32;havoc ssl3_connect_#t~post32; 59623#L207 [2018-11-28 11:41:27,573 INFO L796 eck$LassoCheckResult]: Loop: 59623#L207 ssl3_connect_~s__server~0 := 0; 59654#L212 assume 0 != ssl3_connect_~cb~0; 59686#L212-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 59687#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 59718#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 59656#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 63109#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post34 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post34;havoc ssl3_connect_#t~post34;ssl3_connect_~s__init_num~0 := 0; 63106#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 63103#L521 ssl3_connect_~skip~0 := 0; 63102#L99-1 assume !false; 63101#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63100#L102 assume !(12292 == ssl3_connect_~s__state~0); 63099#L105 assume !(16384 == ssl3_connect_~s__state~0); 63098#L108 assume !(4096 == ssl3_connect_~s__state~0); 63097#L111 assume !(20480 == ssl3_connect_~s__state~0); 63096#L114 assume !(4099 == ssl3_connect_~s__state~0); 60326#L117 assume 4368 == ssl3_connect_~s__state~0; 59818#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 60325#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 60324#L251-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 60158#L259 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 60159#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 60317#L521 ssl3_connect_~skip~0 := 0; 60316#L99-1 assume !false; 60315#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 60314#L102 assume !(12292 == ssl3_connect_~s__state~0); 60313#L105 assume !(16384 == ssl3_connect_~s__state~0); 60312#L108 assume !(4096 == ssl3_connect_~s__state~0); 60311#L111 assume !(20480 == ssl3_connect_~s__state~0); 60310#L114 assume !(4099 == ssl3_connect_~s__state~0); 60309#L117 assume !(4368 == ssl3_connect_~s__state~0); 60308#L120 assume !(4369 == ssl3_connect_~s__state~0); 60307#L123 assume 4384 == ssl3_connect_~s__state~0; 59815#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 60306#L266 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 59612#L266-2 assume !(ssl3_connect_~ret~0 <= 0); 60305#L272 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 60203#L272-2 ssl3_connect_~s__init_num~0 := 0; 60204#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 60193#L521 ssl3_connect_~skip~0 := 0; 60194#L99-1 assume !false; 60187#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 60188#L102 assume !(12292 == ssl3_connect_~s__state~0); 60181#L105 assume !(16384 == ssl3_connect_~s__state~0); 60182#L108 assume !(4096 == ssl3_connect_~s__state~0); 60175#L111 assume !(20480 == ssl3_connect_~s__state~0); 60176#L114 assume !(4099 == ssl3_connect_~s__state~0); 60067#L117 assume !(4368 == ssl3_connect_~s__state~0); 60068#L120 assume !(4369 == ssl3_connect_~s__state~0); 60059#L123 assume !(4384 == ssl3_connect_~s__state~0); 60060#L126 assume !(4385 == ssl3_connect_~s__state~0); 59920#L129 assume 4400 == ssl3_connect_~s__state~0; 59812#L133 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 59731#L283 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0) % 4294967296;ssl3_connect_~skip~0 := 1; 59733#L283-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 62658#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 62655#L521 ssl3_connect_~skip~0 := 0; 62654#L99-1 assume !false; 62653#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 62652#L102 assume !(12292 == ssl3_connect_~s__state~0); 62651#L105 assume !(16384 == ssl3_connect_~s__state~0); 62650#L108 assume !(4096 == ssl3_connect_~s__state~0); 62649#L111 assume !(20480 == ssl3_connect_~s__state~0); 62648#L114 assume !(4099 == ssl3_connect_~s__state~0); 62647#L117 assume !(4368 == ssl3_connect_~s__state~0); 62646#L120 assume !(4369 == ssl3_connect_~s__state~0); 62645#L123 assume !(4384 == ssl3_connect_~s__state~0); 62644#L126 assume !(4385 == ssl3_connect_~s__state~0); 62643#L129 assume !(4400 == ssl3_connect_~s__state~0); 62642#L132 assume !(4401 == ssl3_connect_~s__state~0); 62641#L135 assume 4416 == ssl3_connect_~s__state~0; 59809#L139 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 62640#L305 assume !(3 == ssl3_connect_~blastFlag~0); 62639#L305-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 62637#L313 assume !(0 == ssl3_connect_~tmp___6~0); 62638#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 62917#L521 ssl3_connect_~skip~0 := 0; 62916#L99-1 assume !false; 62915#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 62914#L102 assume !(12292 == ssl3_connect_~s__state~0); 62913#L105 assume !(16384 == ssl3_connect_~s__state~0); 62912#L108 assume !(4096 == ssl3_connect_~s__state~0); 62911#L111 assume !(20480 == ssl3_connect_~s__state~0); 62910#L114 assume !(4099 == ssl3_connect_~s__state~0); 62909#L117 assume !(4368 == ssl3_connect_~s__state~0); 62908#L120 assume !(4369 == ssl3_connect_~s__state~0); 62907#L123 assume !(4384 == ssl3_connect_~s__state~0); 62906#L126 assume !(4385 == ssl3_connect_~s__state~0); 62905#L129 assume !(4400 == ssl3_connect_~s__state~0); 62904#L132 assume !(4401 == ssl3_connect_~s__state~0); 62903#L135 assume !(4416 == ssl3_connect_~s__state~0); 62902#L138 assume !(4417 == ssl3_connect_~s__state~0); 62594#L141 assume 4432 == ssl3_connect_~s__state~0; 59752#L145 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 59606#L321 assume !(4 == ssl3_connect_~blastFlag~0); 59607#L324 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 59750#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 63080#L521 ssl3_connect_~skip~0 := 0; 63079#L99-1 assume !false; 63078#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63077#L102 assume !(12292 == ssl3_connect_~s__state~0); 63076#L105 assume !(16384 == ssl3_connect_~s__state~0); 63075#L108 assume !(4096 == ssl3_connect_~s__state~0); 63024#L111 assume !(20480 == ssl3_connect_~s__state~0); 63023#L114 assume !(4099 == ssl3_connect_~s__state~0); 63021#L117 assume !(4368 == ssl3_connect_~s__state~0); 63020#L120 assume !(4369 == ssl3_connect_~s__state~0); 63019#L123 assume !(4384 == ssl3_connect_~s__state~0); 62876#L126 assume !(4385 == ssl3_connect_~s__state~0); 62875#L129 assume !(4400 == ssl3_connect_~s__state~0); 62874#L132 assume !(4401 == ssl3_connect_~s__state~0); 62873#L135 assume !(4416 == ssl3_connect_~s__state~0); 62872#L138 assume !(4417 == ssl3_connect_~s__state~0); 62871#L141 assume !(4432 == ssl3_connect_~s__state~0); 62870#L144 assume !(4433 == ssl3_connect_~s__state~0); 62869#L147 assume 4448 == ssl3_connect_~s__state~0; 59804#L151 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 62868#L333 assume !(ssl3_connect_~ret~0 <= 0); 62866#L336 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 62865#L336-2 ssl3_connect_~s__init_num~0 := 0; 62861#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 62858#L521 ssl3_connect_~skip~0 := 0; 62857#L99-1 assume !false; 62856#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 62855#L102 assume !(12292 == ssl3_connect_~s__state~0); 62854#L105 assume !(16384 == ssl3_connect_~s__state~0); 62853#L108 assume !(4096 == ssl3_connect_~s__state~0); 62852#L111 assume !(20480 == ssl3_connect_~s__state~0); 62851#L114 assume !(4099 == ssl3_connect_~s__state~0); 62850#L117 assume !(4368 == ssl3_connect_~s__state~0); 62849#L120 assume !(4369 == ssl3_connect_~s__state~0); 62848#L123 assume !(4384 == ssl3_connect_~s__state~0); 62847#L126 assume !(4385 == ssl3_connect_~s__state~0); 62846#L129 assume !(4400 == ssl3_connect_~s__state~0); 62845#L132 assume !(4401 == ssl3_connect_~s__state~0); 62844#L135 assume !(4416 == ssl3_connect_~s__state~0); 62843#L138 assume !(4417 == ssl3_connect_~s__state~0); 62842#L141 assume !(4432 == ssl3_connect_~s__state~0); 62841#L144 assume !(4433 == ssl3_connect_~s__state~0); 62840#L147 assume !(4448 == ssl3_connect_~s__state~0); 62839#L150 assume !(4449 == ssl3_connect_~s__state~0); 62838#L153 assume 4464 == ssl3_connect_~s__state~0; 59799#L163 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 62837#L348 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 62833#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 62830#L521 ssl3_connect_~skip~0 := 0; 62829#L99-1 assume !false; 62828#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 62827#L102 assume !(12292 == ssl3_connect_~s__state~0); 62826#L105 assume !(16384 == ssl3_connect_~s__state~0); 62825#L108 assume !(4096 == ssl3_connect_~s__state~0); 62824#L111 assume !(20480 == ssl3_connect_~s__state~0); 62823#L114 assume !(4099 == ssl3_connect_~s__state~0); 62822#L117 assume !(4368 == ssl3_connect_~s__state~0); 62821#L120 assume !(4369 == ssl3_connect_~s__state~0); 62820#L123 assume !(4384 == ssl3_connect_~s__state~0); 62819#L126 assume !(4385 == ssl3_connect_~s__state~0); 62818#L129 assume !(4400 == ssl3_connect_~s__state~0); 62817#L132 assume !(4401 == ssl3_connect_~s__state~0); 62816#L135 assume !(4416 == ssl3_connect_~s__state~0); 62815#L138 assume !(4417 == ssl3_connect_~s__state~0); 62814#L141 assume !(4432 == ssl3_connect_~s__state~0); 62813#L144 assume !(4433 == ssl3_connect_~s__state~0); 62812#L147 assume !(4448 == ssl3_connect_~s__state~0); 62811#L150 assume !(4449 == ssl3_connect_~s__state~0); 62810#L153 assume !(4464 == ssl3_connect_~s__state~0); 62809#L156 assume !(4465 == ssl3_connect_~s__state~0); 62808#L159 assume !(4466 == ssl3_connect_~s__state~0); 62807#L162 assume !(4467 == ssl3_connect_~s__state~0); 62194#L165 assume 4480 == ssl3_connect_~s__state~0; 59796#L169 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 62160#L357 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 62157#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; 59673#L361-2 ssl3_connect_~s__init_num~0 := 0; 59666#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 62503#L521 ssl3_connect_~skip~0 := 0; 62501#L99-1 assume !false; 62499#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 62497#L102 assume !(12292 == ssl3_connect_~s__state~0); 62495#L105 assume !(16384 == ssl3_connect_~s__state~0); 62493#L108 assume !(4096 == ssl3_connect_~s__state~0); 62491#L111 assume !(20480 == ssl3_connect_~s__state~0); 62489#L114 assume !(4099 == ssl3_connect_~s__state~0); 62487#L117 assume !(4368 == ssl3_connect_~s__state~0); 62485#L120 assume !(4369 == ssl3_connect_~s__state~0); 62483#L123 assume !(4384 == ssl3_connect_~s__state~0); 62481#L126 assume !(4385 == ssl3_connect_~s__state~0); 62479#L129 assume !(4400 == ssl3_connect_~s__state~0); 62477#L132 assume !(4401 == ssl3_connect_~s__state~0); 62475#L135 assume !(4416 == ssl3_connect_~s__state~0); 62468#L138 assume !(4417 == ssl3_connect_~s__state~0); 62464#L141 assume !(4432 == ssl3_connect_~s__state~0); 62460#L144 assume !(4433 == ssl3_connect_~s__state~0); 62456#L147 assume !(4448 == ssl3_connect_~s__state~0); 62453#L150 assume !(4449 == ssl3_connect_~s__state~0); 62449#L153 assume !(4464 == ssl3_connect_~s__state~0); 59753#L156 assume !(4465 == ssl3_connect_~s__state~0); 59754#L159 assume !(4466 == ssl3_connect_~s__state~0); 59740#L162 assume !(4467 == ssl3_connect_~s__state~0); 59713#L165 assume !(4480 == ssl3_connect_~s__state~0); 59690#L168 assume !(4481 == ssl3_connect_~s__state~0); 59691#L171 assume !(4496 == ssl3_connect_~s__state~0); 59676#L174 assume !(4497 == ssl3_connect_~s__state~0); 59645#L177 assume 4512 == ssl3_connect_~s__state~0; 59646#L181 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 59737#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; 59738#L388 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 62366#L388-2 assume !(0 == ssl3_connect_~tmp___7~0); 62364#L397 assume !(0 == ssl3_connect_~tmp___8~0); 62365#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 62353#L521 ssl3_connect_~skip~0 := 0; 62354#L99-1 assume !false; 62349#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 62350#L102 assume !(12292 == ssl3_connect_~s__state~0); 60583#L105 assume !(16384 == ssl3_connect_~s__state~0); 60584#L108 assume !(4096 == ssl3_connect_~s__state~0); 60575#L111 assume !(20480 == ssl3_connect_~s__state~0); 60576#L114 assume !(4099 == ssl3_connect_~s__state~0); 60563#L117 assume !(4368 == ssl3_connect_~s__state~0); 60564#L120 assume !(4369 == ssl3_connect_~s__state~0); 60552#L123 assume !(4384 == ssl3_connect_~s__state~0); 60553#L126 assume !(4385 == ssl3_connect_~s__state~0); 60542#L129 assume !(4400 == ssl3_connect_~s__state~0); 60543#L132 assume !(4401 == ssl3_connect_~s__state~0); 60532#L135 assume !(4416 == ssl3_connect_~s__state~0); 60533#L138 assume !(4417 == ssl3_connect_~s__state~0); 60522#L141 assume !(4432 == ssl3_connect_~s__state~0); 60523#L144 assume !(4433 == ssl3_connect_~s__state~0); 60512#L147 assume !(4448 == ssl3_connect_~s__state~0); 60513#L150 assume !(4449 == ssl3_connect_~s__state~0); 60502#L153 assume !(4464 == ssl3_connect_~s__state~0); 60503#L156 assume !(4465 == ssl3_connect_~s__state~0); 60492#L159 assume !(4466 == ssl3_connect_~s__state~0); 60493#L162 assume !(4467 == ssl3_connect_~s__state~0); 60446#L165 assume !(4480 == ssl3_connect_~s__state~0); 60447#L168 assume !(4481 == ssl3_connect_~s__state~0); 60434#L171 assume !(4496 == ssl3_connect_~s__state~0); 60435#L174 assume !(4497 == ssl3_connect_~s__state~0); 60425#L177 assume !(4512 == ssl3_connect_~s__state~0); 60426#L180 assume !(4513 == ssl3_connect_~s__state~0); 60388#L183 assume 4528 == ssl3_connect_~s__state~0; 59788#L187 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 59695#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 := ssl3_connect_~__cil_tmp57~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 59696#L412 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 62689#L412-1 ssl3_connect_~s__init_num~0 := 0; 63161#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 63154#L521 ssl3_connect_~skip~0 := 0; 63152#L99-1 assume !false; 63150#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63148#L102 assume !(12292 == ssl3_connect_~s__state~0); 63146#L105 assume !(16384 == ssl3_connect_~s__state~0); 59671#L108 assume !(4096 == ssl3_connect_~s__state~0); 59672#L111 assume !(20480 == ssl3_connect_~s__state~0); 62371#L114 assume !(4099 == ssl3_connect_~s__state~0); 62372#L117 assume !(4368 == ssl3_connect_~s__state~0); 63095#L120 assume !(4369 == ssl3_connect_~s__state~0); 63094#L123 assume !(4384 == ssl3_connect_~s__state~0); 63093#L126 assume !(4385 == ssl3_connect_~s__state~0); 63092#L129 assume !(4400 == ssl3_connect_~s__state~0); 63089#L132 assume !(4401 == ssl3_connect_~s__state~0); 63088#L135 assume !(4416 == ssl3_connect_~s__state~0); 63087#L138 assume !(4417 == ssl3_connect_~s__state~0); 59674#L141 assume !(4432 == ssl3_connect_~s__state~0); 59643#L144 assume !(4433 == ssl3_connect_~s__state~0); 59644#L147 assume !(4448 == ssl3_connect_~s__state~0); 62688#L150 assume !(4449 == ssl3_connect_~s__state~0); 62687#L153 assume !(4464 == ssl3_connect_~s__state~0); 62686#L156 assume !(4465 == ssl3_connect_~s__state~0); 62685#L159 assume !(4466 == ssl3_connect_~s__state~0); 62684#L162 assume !(4467 == ssl3_connect_~s__state~0); 62683#L165 assume !(4480 == ssl3_connect_~s__state~0); 62682#L168 assume !(4481 == ssl3_connect_~s__state~0); 62681#L171 assume !(4496 == ssl3_connect_~s__state~0); 62680#L174 assume !(4497 == ssl3_connect_~s__state~0); 62679#L177 assume !(4512 == ssl3_connect_~s__state~0); 62673#L180 assume !(4513 == ssl3_connect_~s__state~0); 62671#L183 assume !(4528 == ssl3_connect_~s__state~0); 62669#L186 assume !(4529 == ssl3_connect_~s__state~0); 62004#L189 assume !(4560 == ssl3_connect_~s__state~0); 62001#L192 assume !(4561 == ssl3_connect_~s__state~0); 61848#L195 assume 4352 == ssl3_connect_~s__state~0; 61847#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 61845#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 61844#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 60114#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 60109#L521 ssl3_connect_~skip~0 := 0; 60110#L99-1 assume !false; 60103#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 60104#L102 assume !(12292 == ssl3_connect_~s__state~0); 60098#L105 assume !(16384 == ssl3_connect_~s__state~0); 60099#L108 assume 4096 == ssl3_connect_~s__state~0; 59623#L207 [2018-11-28 11:41:27,573 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:41:27,573 INFO L82 PathProgramCache]: Analyzing trace with hash -414235114, now seen corresponding path program 2 times [2018-11-28 11:41:27,573 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:41:27,573 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:41:27,574 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:27,574 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:41:27,574 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:27,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:41:27,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:41:27,579 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:41:27,579 INFO L82 PathProgramCache]: Analyzing trace with hash 580813122, now seen corresponding path program 1 times [2018-11-28 11:41:27,579 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:41:27,579 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:41:27,580 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:27,580 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 11:41:27,580 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:27,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:41:27,670 INFO L134 CoverageAnalysis]: Checked inductivity of 975 backedges. 270 proven. 7 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2018-11-28 11:41:27,670 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-28 11:41:27,670 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_31c902bb-dab8-41e9-a61c-773ae8394487/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-28 11:41:27,685 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:41:27,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:41:27,725 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-28 11:41:27,766 INFO L134 CoverageAnalysis]: Checked inductivity of 975 backedges. 270 proven. 7 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2018-11-28 11:41:27,780 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-28 11:41:27,780 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-11-28 11:41:27,780 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 11:41:27,781 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-11-28 11:41:27,781 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-11-28 11:41:27,781 INFO L87 Difference]: Start difference. First operand 3573 states and 4515 transitions. cyclomatic complexity: 947 Second operand 4 states. [2018-11-28 11:41:27,966 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 11:41:27,966 INFO L93 Difference]: Finished difference Result 4938 states and 5985 transitions. [2018-11-28 11:41:27,966 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-28 11:41:27,966 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4938 states and 5985 transitions. [2018-11-28 11:41:27,980 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3545 [2018-11-28 11:41:27,990 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4938 states to 4929 states and 5976 transitions. [2018-11-28 11:41:27,990 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4929 [2018-11-28 11:41:27,993 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4929 [2018-11-28 11:41:27,993 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4929 states and 5976 transitions. [2018-11-28 11:41:27,996 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 11:41:27,996 INFO L705 BuchiCegarLoop]: Abstraction has 4929 states and 5976 transitions. [2018-11-28 11:41:27,999 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4929 states and 5976 transitions. [2018-11-28 11:41:28,024 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4929 to 3595. [2018-11-28 11:41:28,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3595 states. [2018-11-28 11:41:28,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3595 states to 3595 states and 4430 transitions. [2018-11-28 11:41:28,029 INFO L728 BuchiCegarLoop]: Abstraction has 3595 states and 4430 transitions. [2018-11-28 11:41:28,029 INFO L608 BuchiCegarLoop]: Abstraction has 3595 states and 4430 transitions. [2018-11-28 11:41:28,029 INFO L442 BuchiCegarLoop]: ======== Iteration 25============ [2018-11-28 11:41:28,030 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3595 states and 4430 transitions. [2018-11-28 11:41:28,037 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3545 [2018-11-28 11:41:28,037 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 11:41:28,037 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 11:41:28,039 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:41:28,039 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [13, 13, 13, 13, 13, 13, 12, 12, 12, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:41:28,039 INFO L794 eck$LassoCheckResult]: Stem: 69094#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret51, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~post32, ssl3_connect_#t~nondet33, ssl3_connect_#t~post34, 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~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_#t~post48, ssl3_connect_#t~nondet49, ssl3_connect_#t~post50, 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;ssl3_connect_~s__init_buf___0~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;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;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;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~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;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~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 69095#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 69096#L88-2 ssl3_connect_#t~post31 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31; 69097#L93 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 69105#L99-1 assume !false; 69141#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 69142#L102 assume 12292 == ssl3_connect_~s__state~0; 69012#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post32 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post32;havoc ssl3_connect_#t~post32; 69013#L207 [2018-11-28 11:41:28,039 INFO L796 eck$LassoCheckResult]: Loop: 69013#L207 ssl3_connect_~s__server~0 := 0; 69036#L212 assume 0 != ssl3_connect_~cb~0; 69064#L212-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 69065#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 69092#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 69038#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 69066#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post34 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post34;havoc ssl3_connect_#t~post34;ssl3_connect_~s__init_num~0 := 0; 69102#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 72563#L521 ssl3_connect_~skip~0 := 0; 72561#L99-1 assume !false; 72559#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 72557#L102 assume !(12292 == ssl3_connect_~s__state~0); 72555#L105 assume !(16384 == ssl3_connect_~s__state~0); 72553#L108 assume !(4096 == ssl3_connect_~s__state~0); 72551#L111 assume !(20480 == ssl3_connect_~s__state~0); 72550#L114 assume !(4099 == ssl3_connect_~s__state~0); 72549#L117 assume 4368 == ssl3_connect_~s__state~0; 69100#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 69039#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 69040#L251-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 69057#L259 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 69082#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 72572#L521 ssl3_connect_~skip~0 := 0; 72570#L99-1 assume !false; 72569#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 72564#L102 assume !(12292 == ssl3_connect_~s__state~0); 72562#L105 assume !(16384 == ssl3_connect_~s__state~0); 72560#L108 assume !(4096 == ssl3_connect_~s__state~0); 72558#L111 assume !(20480 == ssl3_connect_~s__state~0); 72556#L114 assume !(4099 == ssl3_connect_~s__state~0); 72554#L117 assume !(4368 == ssl3_connect_~s__state~0); 72552#L120 assume !(4369 == ssl3_connect_~s__state~0); 69123#L123 assume 4384 == ssl3_connect_~s__state~0; 69124#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 72475#L266 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 72260#L266-2 assume !(ssl3_connect_~ret~0 <= 0); 72473#L272 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 69115#L272-2 ssl3_connect_~s__init_num~0 := 0; 69116#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 72476#L521 ssl3_connect_~skip~0 := 0; 72474#L99-1 assume !false; 72471#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 72470#L102 assume !(12292 == ssl3_connect_~s__state~0); 72469#L105 assume !(16384 == ssl3_connect_~s__state~0); 72468#L108 assume !(4096 == ssl3_connect_~s__state~0); 72467#L111 assume !(20480 == ssl3_connect_~s__state~0); 72466#L114 assume !(4099 == ssl3_connect_~s__state~0); 72431#L117 assume !(4368 == ssl3_connect_~s__state~0); 72430#L120 assume !(4369 == ssl3_connect_~s__state~0); 72429#L123 assume !(4384 == ssl3_connect_~s__state~0); 72319#L126 assume !(4385 == ssl3_connect_~s__state~0); 72318#L129 assume 4400 == ssl3_connect_~s__state~0; 69026#L133 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 69027#L283 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0) % 4294967296;ssl3_connect_~skip~0 := 1; 69032#L283-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 69117#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 72206#L521 ssl3_connect_~skip~0 := 0; 72202#L99-1 assume !false; 72198#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 72194#L102 assume !(12292 == ssl3_connect_~s__state~0); 72190#L105 assume !(16384 == ssl3_connect_~s__state~0); 72186#L108 assume !(4096 == ssl3_connect_~s__state~0); 72182#L111 assume !(20480 == ssl3_connect_~s__state~0); 72178#L114 assume !(4099 == ssl3_connect_~s__state~0); 72174#L117 assume !(4368 == ssl3_connect_~s__state~0); 72170#L120 assume !(4369 == ssl3_connect_~s__state~0); 72166#L123 assume !(4384 == ssl3_connect_~s__state~0); 72162#L126 assume !(4385 == ssl3_connect_~s__state~0); 72158#L129 assume !(4400 == ssl3_connect_~s__state~0); 72154#L132 assume !(4401 == ssl3_connect_~s__state~0); 72152#L135 assume 4416 == ssl3_connect_~s__state~0; 69200#L139 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 72150#L305 assume !(3 == ssl3_connect_~blastFlag~0); 69118#L305-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 69119#L313 assume !(0 == ssl3_connect_~tmp___6~0); 72145#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 72141#L521 ssl3_connect_~skip~0 := 0; 72139#L99-1 assume !false; 71950#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 71837#L102 assume !(12292 == ssl3_connect_~s__state~0); 71729#L105 assume !(16384 == ssl3_connect_~s__state~0); 71728#L108 assume !(4096 == ssl3_connect_~s__state~0); 71727#L111 assume !(20480 == ssl3_connect_~s__state~0); 71726#L114 assume !(4099 == ssl3_connect_~s__state~0); 71725#L117 assume !(4368 == ssl3_connect_~s__state~0); 71724#L120 assume !(4369 == ssl3_connect_~s__state~0); 71723#L123 assume !(4384 == ssl3_connect_~s__state~0); 71722#L126 assume !(4385 == ssl3_connect_~s__state~0); 71721#L129 assume !(4400 == ssl3_connect_~s__state~0); 71718#L132 assume !(4401 == ssl3_connect_~s__state~0); 71714#L135 assume !(4416 == ssl3_connect_~s__state~0); 71616#L138 assume !(4417 == ssl3_connect_~s__state~0); 71609#L141 assume 4432 == ssl3_connect_~s__state~0; 69195#L145 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 71604#L321 assume !(4 == ssl3_connect_~blastFlag~0); 71600#L324 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 71595#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 71590#L521 ssl3_connect_~skip~0 := 0; 71587#L99-1 assume !false; 71584#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 71580#L102 assume !(12292 == ssl3_connect_~s__state~0); 71479#L105 assume !(16384 == ssl3_connect_~s__state~0); 71471#L108 assume !(4096 == ssl3_connect_~s__state~0); 71467#L111 assume !(20480 == ssl3_connect_~s__state~0); 71463#L114 assume !(4099 == ssl3_connect_~s__state~0); 71459#L117 assume !(4368 == ssl3_connect_~s__state~0); 71455#L120 assume !(4369 == ssl3_connect_~s__state~0); 71451#L123 assume !(4384 == ssl3_connect_~s__state~0); 71447#L126 assume !(4385 == ssl3_connect_~s__state~0); 71443#L129 assume !(4400 == ssl3_connect_~s__state~0); 71440#L132 assume !(4401 == ssl3_connect_~s__state~0); 71436#L135 assume !(4416 == ssl3_connect_~s__state~0); 71381#L138 assume !(4417 == ssl3_connect_~s__state~0); 71374#L141 assume !(4432 == ssl3_connect_~s__state~0); 71371#L144 assume !(4433 == ssl3_connect_~s__state~0); 71368#L147 assume 4448 == ssl3_connect_~s__state~0; 69190#L151 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 71363#L333 assume !(ssl3_connect_~ret~0 <= 0); 71066#L336 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 71067#L336-2 ssl3_connect_~s__init_num~0 := 0; 71840#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 71720#L521 ssl3_connect_~skip~0 := 0; 71719#L99-1 assume !false; 71717#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 71615#L102 assume !(12292 == ssl3_connect_~s__state~0); 71608#L105 assume !(16384 == ssl3_connect_~s__state~0); 71606#L108 assume !(4096 == ssl3_connect_~s__state~0); 71603#L111 assume !(20480 == ssl3_connect_~s__state~0); 71599#L114 assume !(4099 == ssl3_connect_~s__state~0); 71592#L117 assume !(4368 == ssl3_connect_~s__state~0); 71589#L120 assume !(4369 == ssl3_connect_~s__state~0); 71586#L123 assume !(4384 == ssl3_connect_~s__state~0); 71583#L126 assume !(4385 == ssl3_connect_~s__state~0); 71579#L129 assume !(4400 == ssl3_connect_~s__state~0); 71477#L132 assume !(4401 == ssl3_connect_~s__state~0); 71469#L135 assume !(4416 == ssl3_connect_~s__state~0); 71465#L138 assume !(4417 == ssl3_connect_~s__state~0); 71461#L141 assume !(4432 == ssl3_connect_~s__state~0); 71457#L144 assume !(4433 == ssl3_connect_~s__state~0); 71453#L147 assume !(4448 == ssl3_connect_~s__state~0); 71449#L150 assume !(4449 == ssl3_connect_~s__state~0); 71445#L153 assume 4464 == ssl3_connect_~s__state~0; 69181#L163 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 70837#L348 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 70832#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 70828#L521 ssl3_connect_~skip~0 := 0; 70826#L99-1 assume !false; 70825#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 70823#L102 assume !(12292 == ssl3_connect_~s__state~0); 70821#L105 assume !(16384 == ssl3_connect_~s__state~0); 70819#L108 assume !(4096 == ssl3_connect_~s__state~0); 70817#L111 assume !(20480 == ssl3_connect_~s__state~0); 70816#L114 assume !(4099 == ssl3_connect_~s__state~0); 70786#L117 assume !(4368 == ssl3_connect_~s__state~0); 70781#L120 assume !(4369 == ssl3_connect_~s__state~0); 70776#L123 assume !(4384 == ssl3_connect_~s__state~0); 70771#L126 assume !(4385 == ssl3_connect_~s__state~0); 70766#L129 assume !(4400 == ssl3_connect_~s__state~0); 70761#L132 assume !(4401 == ssl3_connect_~s__state~0); 70756#L135 assume !(4416 == ssl3_connect_~s__state~0); 70751#L138 assume !(4417 == ssl3_connect_~s__state~0); 70746#L141 assume !(4432 == ssl3_connect_~s__state~0); 70741#L144 assume !(4433 == ssl3_connect_~s__state~0); 70736#L147 assume !(4448 == ssl3_connect_~s__state~0); 70731#L150 assume !(4449 == ssl3_connect_~s__state~0); 70726#L153 assume !(4464 == ssl3_connect_~s__state~0); 70721#L156 assume !(4465 == ssl3_connect_~s__state~0); 70716#L159 assume !(4466 == ssl3_connect_~s__state~0); 70711#L162 assume !(4467 == ssl3_connect_~s__state~0); 70706#L165 assume 4480 == ssl3_connect_~s__state~0; 69176#L169 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 70699#L357 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 70697#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; 70695#L361-2 ssl3_connect_~s__init_num~0 := 0; 70690#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 70687#L521 ssl3_connect_~skip~0 := 0; 70686#L99-1 assume !false; 70685#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 70684#L102 assume !(12292 == ssl3_connect_~s__state~0); 70683#L105 assume !(16384 == ssl3_connect_~s__state~0); 70682#L108 assume !(4096 == ssl3_connect_~s__state~0); 70681#L111 assume !(20480 == ssl3_connect_~s__state~0); 70680#L114 assume !(4099 == ssl3_connect_~s__state~0); 69966#L117 assume !(4368 == ssl3_connect_~s__state~0); 69967#L120 assume !(4369 == ssl3_connect_~s__state~0); 69960#L123 assume !(4384 == ssl3_connect_~s__state~0); 69961#L126 assume !(4385 == ssl3_connect_~s__state~0); 69955#L129 assume !(4400 == ssl3_connect_~s__state~0); 69952#L132 assume !(4401 == ssl3_connect_~s__state~0); 69953#L135 assume !(4416 == ssl3_connect_~s__state~0); 70661#L138 assume !(4417 == ssl3_connect_~s__state~0); 69945#L141 assume !(4432 == ssl3_connect_~s__state~0); 69942#L144 assume !(4433 == ssl3_connect_~s__state~0); 69943#L147 assume !(4448 == ssl3_connect_~s__state~0); 70653#L150 assume !(4449 == ssl3_connect_~s__state~0); 69935#L153 assume !(4464 == ssl3_connect_~s__state~0); 69932#L156 assume !(4465 == ssl3_connect_~s__state~0); 69933#L159 assume !(4466 == ssl3_connect_~s__state~0); 70645#L162 assume !(4467 == ssl3_connect_~s__state~0); 69925#L165 assume !(4480 == ssl3_connect_~s__state~0); 69922#L168 assume !(4481 == ssl3_connect_~s__state~0); 69923#L171 assume !(4496 == ssl3_connect_~s__state~0); 70637#L174 assume !(4497 == ssl3_connect_~s__state~0); 69915#L177 assume 4512 == ssl3_connect_~s__state~0; 69166#L181 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 69913#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; 70626#L388 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 70624#L388-2 assume !(0 == ssl3_connect_~tmp___7~0); 69905#L397 assume !(0 == ssl3_connect_~tmp___8~0); 69900#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 69885#L521 ssl3_connect_~skip~0 := 0; 69880#L99-1 assume !false; 69875#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 69870#L102 assume !(12292 == ssl3_connect_~s__state~0); 69865#L105 assume !(16384 == ssl3_connect_~s__state~0); 69860#L108 assume !(4096 == ssl3_connect_~s__state~0); 69855#L111 assume !(20480 == ssl3_connect_~s__state~0); 69850#L114 assume !(4099 == ssl3_connect_~s__state~0); 69845#L117 assume !(4368 == ssl3_connect_~s__state~0); 69840#L120 assume !(4369 == ssl3_connect_~s__state~0); 69835#L123 assume !(4384 == ssl3_connect_~s__state~0); 69830#L126 assume !(4385 == ssl3_connect_~s__state~0); 69825#L129 assume !(4400 == ssl3_connect_~s__state~0); 69820#L132 assume !(4401 == ssl3_connect_~s__state~0); 69815#L135 assume !(4416 == ssl3_connect_~s__state~0); 69810#L138 assume !(4417 == ssl3_connect_~s__state~0); 69805#L141 assume !(4432 == ssl3_connect_~s__state~0); 69800#L144 assume !(4433 == ssl3_connect_~s__state~0); 69795#L147 assume !(4448 == ssl3_connect_~s__state~0); 69790#L150 assume !(4449 == ssl3_connect_~s__state~0); 69785#L153 assume !(4464 == ssl3_connect_~s__state~0); 69780#L156 assume !(4465 == ssl3_connect_~s__state~0); 69775#L159 assume !(4466 == ssl3_connect_~s__state~0); 69770#L162 assume !(4467 == ssl3_connect_~s__state~0); 69765#L165 assume !(4480 == ssl3_connect_~s__state~0); 69760#L168 assume !(4481 == ssl3_connect_~s__state~0); 69755#L171 assume !(4496 == ssl3_connect_~s__state~0); 69750#L174 assume !(4497 == ssl3_connect_~s__state~0); 69745#L177 assume !(4512 == ssl3_connect_~s__state~0); 69740#L180 assume !(4513 == ssl3_connect_~s__state~0); 69735#L183 assume 4528 == ssl3_connect_~s__state~0; 69161#L187 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 69717#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 := ssl3_connect_~__cil_tmp57~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 69708#L412 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 69709#L412-1 ssl3_connect_~s__init_num~0 := 0; 71949#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 72584#L521 ssl3_connect_~skip~0 := 0; 72583#L99-1 assume !false; 72582#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 72581#L102 assume !(12292 == ssl3_connect_~s__state~0); 72580#L105 assume !(16384 == ssl3_connect_~s__state~0); 71852#L108 assume !(4096 == ssl3_connect_~s__state~0); 71853#L111 assume !(20480 == ssl3_connect_~s__state~0); 69425#L114 assume !(4099 == ssl3_connect_~s__state~0); 69426#L117 assume !(4368 == ssl3_connect_~s__state~0); 69420#L120 assume !(4369 == ssl3_connect_~s__state~0); 69421#L123 assume !(4384 == ssl3_connect_~s__state~0); 69416#L126 assume !(4385 == ssl3_connect_~s__state~0); 69417#L129 assume !(4400 == ssl3_connect_~s__state~0); 69412#L132 assume !(4401 == ssl3_connect_~s__state~0); 69413#L135 assume !(4416 == ssl3_connect_~s__state~0); 69408#L138 assume !(4417 == ssl3_connect_~s__state~0); 69409#L141 assume !(4432 == ssl3_connect_~s__state~0); 69404#L144 assume !(4433 == ssl3_connect_~s__state~0); 69405#L147 assume !(4448 == ssl3_connect_~s__state~0); 69400#L150 assume !(4449 == ssl3_connect_~s__state~0); 69401#L153 assume !(4464 == ssl3_connect_~s__state~0); 69396#L156 assume !(4465 == ssl3_connect_~s__state~0); 69397#L159 assume !(4466 == ssl3_connect_~s__state~0); 69392#L162 assume !(4467 == ssl3_connect_~s__state~0); 69393#L165 assume !(4480 == ssl3_connect_~s__state~0); 69388#L168 assume !(4481 == ssl3_connect_~s__state~0); 69389#L171 assume !(4496 == ssl3_connect_~s__state~0); 69384#L174 assume !(4497 == ssl3_connect_~s__state~0); 69385#L177 assume !(4512 == ssl3_connect_~s__state~0); 69380#L180 assume !(4513 == ssl3_connect_~s__state~0); 69381#L183 assume !(4528 == ssl3_connect_~s__state~0); 69376#L186 assume !(4529 == ssl3_connect_~s__state~0); 69377#L189 assume !(4560 == ssl3_connect_~s__state~0); 69130#L192 assume !(4561 == ssl3_connect_~s__state~0); 69131#L195 assume 4352 == ssl3_connect_~s__state~0; 69058#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 69059#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 69137#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 69138#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 71807#L521 ssl3_connect_~skip~0 := 0; 71805#L99-1 assume !false; 71803#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 71801#L102 assume !(12292 == ssl3_connect_~s__state~0); 71799#L105 assume !(16384 == ssl3_connect_~s__state~0); 71797#L108 assume !(4096 == ssl3_connect_~s__state~0); 71795#L111 assume !(20480 == ssl3_connect_~s__state~0); 71793#L114 assume !(4099 == ssl3_connect_~s__state~0); 71791#L117 assume !(4368 == ssl3_connect_~s__state~0); 71789#L120 assume !(4369 == ssl3_connect_~s__state~0); 71787#L123 assume !(4384 == ssl3_connect_~s__state~0); 71785#L126 assume !(4385 == ssl3_connect_~s__state~0); 71783#L129 assume !(4400 == ssl3_connect_~s__state~0); 71781#L132 assume !(4401 == ssl3_connect_~s__state~0); 71779#L135 assume !(4416 == ssl3_connect_~s__state~0); 71777#L138 assume !(4417 == ssl3_connect_~s__state~0); 71775#L141 assume !(4432 == ssl3_connect_~s__state~0); 71773#L144 assume !(4433 == ssl3_connect_~s__state~0); 71771#L147 assume !(4448 == ssl3_connect_~s__state~0); 71769#L150 assume !(4449 == ssl3_connect_~s__state~0); 71767#L153 assume !(4464 == ssl3_connect_~s__state~0); 71765#L156 assume !(4465 == ssl3_connect_~s__state~0); 71763#L159 assume !(4466 == ssl3_connect_~s__state~0); 71761#L162 assume !(4467 == ssl3_connect_~s__state~0); 71759#L165 assume !(4480 == ssl3_connect_~s__state~0); 71757#L168 assume !(4481 == ssl3_connect_~s__state~0); 71755#L171 assume !(4496 == ssl3_connect_~s__state~0); 71753#L174 assume !(4497 == ssl3_connect_~s__state~0); 71751#L177 assume !(4512 == ssl3_connect_~s__state~0); 71749#L180 assume !(4513 == ssl3_connect_~s__state~0); 71747#L183 assume !(4528 == ssl3_connect_~s__state~0); 71745#L186 assume !(4529 == ssl3_connect_~s__state~0); 71743#L189 assume 4560 == ssl3_connect_~s__state~0; 71741#L193 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 71739#L432 assume !(ssl3_connect_~ret~0 <= 0); 71736#L435 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 3; 71737#L435-2 ssl3_connect_~s__init_num~0 := 0; 71877#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 71871#L521 ssl3_connect_~skip~0 := 0; 71867#L99-1 assume !false; 71863#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 71860#L102 assume !(12292 == ssl3_connect_~s__state~0); 71856#L105 assume !(16384 == ssl3_connect_~s__state~0); 71857#L108 assume 4096 == ssl3_connect_~s__state~0; 69013#L207 [2018-11-28 11:41:28,039 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:41:28,040 INFO L82 PathProgramCache]: Analyzing trace with hash -414235114, now seen corresponding path program 3 times [2018-11-28 11:41:28,040 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:41:28,040 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:41:28,040 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:28,040 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:41:28,040 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:28,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:41:28,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:41:28,045 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:41:28,045 INFO L82 PathProgramCache]: Analyzing trace with hash -1887749522, now seen corresponding path program 1 times [2018-11-28 11:41:28,045 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:41:28,045 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:41:28,046 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:28,046 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 11:41:28,046 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:28,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:41:28,137 INFO L134 CoverageAnalysis]: Checked inductivity of 1216 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 1132 trivial. 0 not checked. [2018-11-28 11:41:28,137 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:41:28,137 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-28 11:41:28,137 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 11:41:28,138 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 11:41:28,138 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 11:41:28,138 INFO L87 Difference]: Start difference. First operand 3595 states and 4430 transitions. cyclomatic complexity: 840 Second operand 3 states. [2018-11-28 11:41:28,237 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 11:41:28,238 INFO L93 Difference]: Finished difference Result 3695 states and 4444 transitions. [2018-11-28 11:41:28,238 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 11:41:28,238 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3695 states and 4444 transitions. [2018-11-28 11:41:28,244 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2952 [2018-11-28 11:41:28,249 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3695 states to 3317 states and 4021 transitions. [2018-11-28 11:41:28,249 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3317 [2018-11-28 11:41:28,250 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3317 [2018-11-28 11:41:28,250 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3317 states and 4021 transitions. [2018-11-28 11:41:28,251 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 11:41:28,251 INFO L705 BuchiCegarLoop]: Abstraction has 3317 states and 4021 transitions. [2018-11-28 11:41:28,252 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3317 states and 4021 transitions. [2018-11-28 11:41:28,274 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3317 to 3146. [2018-11-28 11:41:28,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3146 states. [2018-11-28 11:41:28,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3146 states to 3146 states and 3830 transitions. [2018-11-28 11:41:28,278 INFO L728 BuchiCegarLoop]: Abstraction has 3146 states and 3830 transitions. [2018-11-28 11:41:28,278 INFO L608 BuchiCegarLoop]: Abstraction has 3146 states and 3830 transitions. [2018-11-28 11:41:28,278 INFO L442 BuchiCegarLoop]: ======== Iteration 26============ [2018-11-28 11:41:28,278 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3146 states and 3830 transitions. [2018-11-28 11:41:28,285 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2952 [2018-11-28 11:41:28,285 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 11:41:28,285 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 11:41:28,286 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:41:28,287 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:41:28,287 INFO L794 eck$LassoCheckResult]: Stem: 76395#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret51, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~post32, ssl3_connect_#t~nondet33, ssl3_connect_#t~post34, 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~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_#t~post48, ssl3_connect_#t~nondet49, ssl3_connect_#t~post50, 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;ssl3_connect_~s__init_buf___0~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;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;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;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~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;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~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 76396#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 76397#L88-2 ssl3_connect_#t~post31 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31; 76398#L93 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 76408#L99-1 assume !false; 76441#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 76437#L102 assume 12292 == ssl3_connect_~s__state~0; 76309#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post32 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post32;havoc ssl3_connect_#t~post32; 76310#L207 ssl3_connect_~s__server~0 := 0; 77102#L212 assume !(0 != ssl3_connect_~cb~0); 77101#L212-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 77100#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 77098#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 77096#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 76404#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post34 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post34;havoc ssl3_connect_#t~post34;ssl3_connect_~s__init_num~0 := 0; 76405#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 79074#L521 ssl3_connect_~skip~0 := 0; 79072#L99-1 assume !false; 79070#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 79064#L102 assume !(12292 == ssl3_connect_~s__state~0); 79063#L105 assume !(16384 == ssl3_connect_~s__state~0); 79062#L108 assume !(4096 == ssl3_connect_~s__state~0); 79060#L111 assume !(20480 == ssl3_connect_~s__state~0); 79055#L114 assume !(4099 == ssl3_connect_~s__state~0); 79052#L117 assume 4368 == ssl3_connect_~s__state~0; 76401#L121 [2018-11-28 11:41:28,287 INFO L796 eck$LassoCheckResult]: Loop: 76401#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 76402#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 76340#L251-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 76963#L259 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 76935#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 76933#L521 ssl3_connect_~skip~0 := 0; 76924#L99-1 assume !false; 76925#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 78775#L102 assume !(12292 == ssl3_connect_~s__state~0); 78774#L105 assume !(16384 == ssl3_connect_~s__state~0); 78773#L108 assume !(4096 == ssl3_connect_~s__state~0); 76908#L111 assume !(20480 == ssl3_connect_~s__state~0); 76905#L114 assume !(4099 == ssl3_connect_~s__state~0); 76902#L117 assume !(4368 == ssl3_connect_~s__state~0); 76899#L120 assume !(4369 == ssl3_connect_~s__state~0); 76895#L123 assume 4384 == ssl3_connect_~s__state~0; 76896#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 76887#L266 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 76888#L266-2 assume !(ssl3_connect_~ret~0 <= 0); 76879#L272 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 76863#L272-2 ssl3_connect_~s__init_num~0 := 0; 76864#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 76700#L521 ssl3_connect_~skip~0 := 0; 76701#L99-1 assume !false; 79085#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 79084#L102 assume !(12292 == ssl3_connect_~s__state~0); 76676#L105 assume !(16384 == ssl3_connect_~s__state~0); 76677#L108 assume !(4096 == ssl3_connect_~s__state~0); 78755#L111 assume !(20480 == ssl3_connect_~s__state~0); 78753#L114 assume !(4099 == ssl3_connect_~s__state~0); 78747#L117 assume !(4368 == ssl3_connect_~s__state~0); 78745#L120 assume !(4369 == ssl3_connect_~s__state~0); 78743#L123 assume !(4384 == ssl3_connect_~s__state~0); 78741#L126 assume !(4385 == ssl3_connect_~s__state~0); 78715#L129 assume 4400 == ssl3_connect_~s__state~0; 78710#L133 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 78705#L283 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0) % 4294967296;ssl3_connect_~skip~0 := 1; 78706#L283-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 78718#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 78711#L521 ssl3_connect_~skip~0 := 0; 78700#L99-1 assume !false; 78698#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 78693#L102 assume !(12292 == ssl3_connect_~s__state~0); 78689#L105 assume !(16384 == ssl3_connect_~s__state~0); 78685#L108 assume !(4096 == ssl3_connect_~s__state~0); 78679#L111 assume !(20480 == ssl3_connect_~s__state~0); 78676#L114 assume !(4099 == ssl3_connect_~s__state~0); 78673#L117 assume !(4368 == ssl3_connect_~s__state~0); 78670#L120 assume !(4369 == ssl3_connect_~s__state~0); 78668#L123 assume !(4384 == ssl3_connect_~s__state~0); 78665#L126 assume !(4385 == ssl3_connect_~s__state~0); 78663#L129 assume !(4400 == ssl3_connect_~s__state~0); 78661#L132 assume !(4401 == ssl3_connect_~s__state~0); 78659#L135 assume 4416 == ssl3_connect_~s__state~0; 78657#L139 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 78655#L305 assume !(3 == ssl3_connect_~blastFlag~0); 76422#L305-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 76423#L313 assume !(0 == ssl3_connect_~tmp___6~0); 76425#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 78504#L521 ssl3_connect_~skip~0 := 0; 78503#L99-1 assume !false; 78502#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 78466#L102 assume !(12292 == ssl3_connect_~s__state~0); 78464#L105 assume !(16384 == ssl3_connect_~s__state~0); 78421#L108 assume !(4096 == ssl3_connect_~s__state~0); 78418#L111 assume !(20480 == ssl3_connect_~s__state~0); 78415#L114 assume !(4099 == ssl3_connect_~s__state~0); 78412#L117 assume !(4368 == ssl3_connect_~s__state~0); 78408#L120 assume !(4369 == ssl3_connect_~s__state~0); 78401#L123 assume !(4384 == ssl3_connect_~s__state~0); 78398#L126 assume !(4385 == ssl3_connect_~s__state~0); 78395#L129 assume !(4400 == ssl3_connect_~s__state~0); 78392#L132 assume !(4401 == ssl3_connect_~s__state~0); 78389#L135 assume !(4416 == ssl3_connect_~s__state~0); 78388#L138 assume !(4417 == ssl3_connect_~s__state~0); 78387#L141 assume 4432 == ssl3_connect_~s__state~0; 78386#L145 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 78385#L321 assume !(4 == ssl3_connect_~blastFlag~0); 77928#L324 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 77929#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 77917#L521 ssl3_connect_~skip~0 := 0; 77918#L99-1 assume !false; 77913#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 77914#L102 assume !(12292 == ssl3_connect_~s__state~0); 77909#L105 assume !(16384 == ssl3_connect_~s__state~0); 77910#L108 assume !(4096 == ssl3_connect_~s__state~0); 77905#L111 assume !(20480 == ssl3_connect_~s__state~0); 77906#L114 assume !(4099 == ssl3_connect_~s__state~0); 77901#L117 assume !(4368 == ssl3_connect_~s__state~0); 77902#L120 assume !(4369 == ssl3_connect_~s__state~0); 77729#L123 assume !(4384 == ssl3_connect_~s__state~0); 77730#L126 assume !(4385 == ssl3_connect_~s__state~0); 78356#L129 assume !(4400 == ssl3_connect_~s__state~0); 78354#L132 assume !(4401 == ssl3_connect_~s__state~0); 78352#L135 assume !(4416 == ssl3_connect_~s__state~0); 78350#L138 assume !(4417 == ssl3_connect_~s__state~0); 78348#L141 assume !(4432 == ssl3_connect_~s__state~0); 78346#L144 assume !(4433 == ssl3_connect_~s__state~0); 78344#L147 assume 4448 == ssl3_connect_~s__state~0; 78342#L151 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 78340#L333 assume !(ssl3_connect_~ret~0 <= 0); 78278#L336 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 77898#L336-2 ssl3_connect_~s__init_num~0 := 0; 77894#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 77891#L521 ssl3_connect_~skip~0 := 0; 77890#L99-1 assume !false; 77889#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 77888#L102 assume !(12292 == ssl3_connect_~s__state~0); 77887#L105 assume !(16384 == ssl3_connect_~s__state~0); 77886#L108 assume !(4096 == ssl3_connect_~s__state~0); 77885#L111 assume !(20480 == ssl3_connect_~s__state~0); 77884#L114 assume !(4099 == ssl3_connect_~s__state~0); 77883#L117 assume !(4368 == ssl3_connect_~s__state~0); 77144#L120 assume !(4369 == ssl3_connect_~s__state~0); 77142#L123 assume !(4384 == ssl3_connect_~s__state~0); 77139#L126 assume !(4385 == ssl3_connect_~s__state~0); 77136#L129 assume !(4400 == ssl3_connect_~s__state~0); 77133#L132 assume !(4401 == ssl3_connect_~s__state~0); 77130#L135 assume !(4416 == ssl3_connect_~s__state~0); 77126#L138 assume !(4417 == ssl3_connect_~s__state~0); 77127#L141 assume !(4432 == ssl3_connect_~s__state~0); 77820#L144 assume !(4433 == ssl3_connect_~s__state~0); 77818#L147 assume !(4448 == ssl3_connect_~s__state~0); 77113#L150 assume !(4449 == ssl3_connect_~s__state~0); 77107#L153 assume 4464 == ssl3_connect_~s__state~0; 77108#L163 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 77732#L348 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 77081#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 77077#L521 ssl3_connect_~skip~0 := 0; 77075#L99-1 assume !false; 77073#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 77071#L102 assume !(12292 == ssl3_connect_~s__state~0); 77068#L105 assume !(16384 == ssl3_connect_~s__state~0); 77065#L108 assume !(4096 == ssl3_connect_~s__state~0); 77061#L111 assume !(20480 == ssl3_connect_~s__state~0); 77058#L114 assume !(4099 == ssl3_connect_~s__state~0); 77059#L117 assume !(4368 == ssl3_connect_~s__state~0); 77641#L120 assume !(4369 == ssl3_connect_~s__state~0); 77034#L123 assume !(4384 == ssl3_connect_~s__state~0); 77035#L126 assume !(4385 == ssl3_connect_~s__state~0); 77020#L129 assume !(4400 == ssl3_connect_~s__state~0); 77021#L132 assume !(4401 == ssl3_connect_~s__state~0); 77006#L135 assume !(4416 == ssl3_connect_~s__state~0); 77007#L138 assume !(4417 == ssl3_connect_~s__state~0); 76992#L141 assume !(4432 == ssl3_connect_~s__state~0); 76993#L144 assume !(4433 == ssl3_connect_~s__state~0); 76980#L147 assume !(4448 == ssl3_connect_~s__state~0); 76981#L150 assume !(4449 == ssl3_connect_~s__state~0); 76967#L153 assume !(4464 == ssl3_connect_~s__state~0); 76968#L156 assume !(4465 == ssl3_connect_~s__state~0); 76861#L159 assume !(4466 == ssl3_connect_~s__state~0); 76862#L162 assume !(4467 == ssl3_connect_~s__state~0); 78874#L165 assume 4480 == ssl3_connect_~s__state~0; 78872#L169 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 78870#L357 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 78868#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; 78831#L361-2 ssl3_connect_~s__init_num~0 := 0; 78826#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 78823#L521 ssl3_connect_~skip~0 := 0; 78822#L99-1 assume !false; 78821#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 78820#L102 assume !(12292 == ssl3_connect_~s__state~0); 78819#L105 assume !(16384 == ssl3_connect_~s__state~0); 78818#L108 assume !(4096 == ssl3_connect_~s__state~0); 78817#L111 assume !(20480 == ssl3_connect_~s__state~0); 78816#L114 assume !(4099 == ssl3_connect_~s__state~0); 78815#L117 assume !(4368 == ssl3_connect_~s__state~0); 78814#L120 assume !(4369 == ssl3_connect_~s__state~0); 78813#L123 assume !(4384 == ssl3_connect_~s__state~0); 78812#L126 assume !(4385 == ssl3_connect_~s__state~0); 78811#L129 assume !(4400 == ssl3_connect_~s__state~0); 78810#L132 assume !(4401 == ssl3_connect_~s__state~0); 78809#L135 assume !(4416 == ssl3_connect_~s__state~0); 78808#L138 assume !(4417 == ssl3_connect_~s__state~0); 78807#L141 assume !(4432 == ssl3_connect_~s__state~0); 78806#L144 assume !(4433 == ssl3_connect_~s__state~0); 78805#L147 assume !(4448 == ssl3_connect_~s__state~0); 78804#L150 assume !(4449 == ssl3_connect_~s__state~0); 78803#L153 assume !(4464 == ssl3_connect_~s__state~0); 78802#L156 assume !(4465 == ssl3_connect_~s__state~0); 78801#L159 assume !(4466 == ssl3_connect_~s__state~0); 78800#L162 assume !(4467 == ssl3_connect_~s__state~0); 78799#L165 assume !(4480 == ssl3_connect_~s__state~0); 78798#L168 assume !(4481 == ssl3_connect_~s__state~0); 78797#L171 assume !(4496 == ssl3_connect_~s__state~0); 78796#L174 assume !(4497 == ssl3_connect_~s__state~0); 78795#L177 assume 4512 == ssl3_connect_~s__state~0; 78794#L181 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 78793#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; 78792#L388 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 78791#L388-2 assume !(0 == ssl3_connect_~tmp___7~0); 78790#L397 assume !(0 == ssl3_connect_~tmp___8~0); 77398#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 77396#L521 ssl3_connect_~skip~0 := 0; 77387#L99-1 assume !false; 77388#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 77382#L102 assume !(12292 == ssl3_connect_~s__state~0); 77383#L105 assume !(16384 == ssl3_connect_~s__state~0); 77376#L108 assume !(4096 == ssl3_connect_~s__state~0); 77377#L111 assume !(20480 == ssl3_connect_~s__state~0); 77370#L114 assume !(4099 == ssl3_connect_~s__state~0); 77371#L117 assume !(4368 == ssl3_connect_~s__state~0); 77364#L120 assume !(4369 == ssl3_connect_~s__state~0); 77365#L123 assume !(4384 == ssl3_connect_~s__state~0); 77358#L126 assume !(4385 == ssl3_connect_~s__state~0); 77359#L129 assume !(4400 == ssl3_connect_~s__state~0); 77352#L132 assume !(4401 == ssl3_connect_~s__state~0); 77353#L135 assume !(4416 == ssl3_connect_~s__state~0); 77346#L138 assume !(4417 == ssl3_connect_~s__state~0); 77347#L141 assume !(4432 == ssl3_connect_~s__state~0); 77340#L144 assume !(4433 == ssl3_connect_~s__state~0); 77341#L147 assume !(4448 == ssl3_connect_~s__state~0); 77334#L150 assume !(4449 == ssl3_connect_~s__state~0); 77335#L153 assume !(4464 == ssl3_connect_~s__state~0); 77328#L156 assume !(4465 == ssl3_connect_~s__state~0); 77329#L159 assume !(4466 == ssl3_connect_~s__state~0); 77322#L162 assume !(4467 == ssl3_connect_~s__state~0); 77323#L165 assume !(4480 == ssl3_connect_~s__state~0); 77316#L168 assume !(4481 == ssl3_connect_~s__state~0); 77317#L171 assume !(4496 == ssl3_connect_~s__state~0); 77310#L174 assume !(4497 == ssl3_connect_~s__state~0); 77311#L177 assume !(4512 == ssl3_connect_~s__state~0); 77304#L180 assume !(4513 == ssl3_connect_~s__state~0); 77305#L183 assume 4528 == ssl3_connect_~s__state~0; 77299#L187 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 77300#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 := ssl3_connect_~__cil_tmp57~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 77293#L412 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 77294#L412-1 ssl3_connect_~s__init_num~0 := 0; 79076#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 79073#L521 ssl3_connect_~skip~0 := 0; 79071#L99-1 assume !false; 79069#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 79068#L102 assume !(12292 == ssl3_connect_~s__state~0); 79067#L105 assume !(16384 == ssl3_connect_~s__state~0); 79066#L108 assume !(4096 == ssl3_connect_~s__state~0); 79065#L111 assume !(20480 == ssl3_connect_~s__state~0); 77066#L114 assume !(4099 == ssl3_connect_~s__state~0); 77067#L117 assume 4368 == ssl3_connect_~s__state~0; 76401#L121 [2018-11-28 11:41:28,287 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:41:28,287 INFO L82 PathProgramCache]: Analyzing trace with hash -2119183682, now seen corresponding path program 1 times [2018-11-28 11:41:28,287 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:41:28,287 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:41:28,288 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:28,288 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:41:28,288 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:28,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:41:28,320 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 11:41:28,320 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:41:28,320 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 11:41:28,321 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-28 11:41:28,321 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:41:28,321 INFO L82 PathProgramCache]: Analyzing trace with hash 1116422334, now seen corresponding path program 1 times [2018-11-28 11:41:28,321 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:41:28,321 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:41:28,321 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:28,322 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:41:28,322 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:28,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:41:28,370 INFO L134 CoverageAnalysis]: Checked inductivity of 698 backedges. 90 proven. 0 refuted. 0 times theorem prover too weak. 608 trivial. 0 not checked. [2018-11-28 11:41:28,370 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:41:28,370 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-28 11:41:28,370 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 11:41:28,371 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 11:41:28,371 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 11:41:28,371 INFO L87 Difference]: Start difference. First operand 3146 states and 3830 transitions. cyclomatic complexity: 688 Second operand 3 states. [2018-11-28 11:41:28,398 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 11:41:28,398 INFO L93 Difference]: Finished difference Result 6196 states and 7371 transitions. [2018-11-28 11:41:28,398 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 11:41:28,398 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6196 states and 7371 transitions. [2018-11-28 11:41:28,416 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5812 [2018-11-28 11:41:28,429 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6196 states to 6196 states and 7371 transitions. [2018-11-28 11:41:28,430 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6196 [2018-11-28 11:41:28,433 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6196 [2018-11-28 11:41:28,433 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6196 states and 7371 transitions. [2018-11-28 11:41:28,436 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 11:41:28,436 INFO L705 BuchiCegarLoop]: Abstraction has 6196 states and 7371 transitions. [2018-11-28 11:41:28,439 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6196 states and 7371 transitions. [2018-11-28 11:41:28,485 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6196 to 6196. [2018-11-28 11:41:28,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6196 states. [2018-11-28 11:41:28,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6196 states to 6196 states and 7371 transitions. [2018-11-28 11:41:28,493 INFO L728 BuchiCegarLoop]: Abstraction has 6196 states and 7371 transitions. [2018-11-28 11:41:28,493 INFO L608 BuchiCegarLoop]: Abstraction has 6196 states and 7371 transitions. [2018-11-28 11:41:28,493 INFO L442 BuchiCegarLoop]: ======== Iteration 27============ [2018-11-28 11:41:28,493 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6196 states and 7371 transitions. [2018-11-28 11:41:28,506 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5812 [2018-11-28 11:41:28,506 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 11:41:28,506 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 11:41:28,507 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:41:28,507 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:41:28,507 INFO L794 eck$LassoCheckResult]: Stem: 85747#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret51, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~post32, ssl3_connect_#t~nondet33, ssl3_connect_#t~post34, 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~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_#t~post48, ssl3_connect_#t~nondet49, ssl3_connect_#t~post50, 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;ssl3_connect_~s__init_buf___0~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;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;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;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~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;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~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 85748#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 85752#L88-2 ssl3_connect_#t~post31 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31; 85760#L93 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 85761#L99-1 assume !false; 85796#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 85797#L102 assume 12292 == ssl3_connect_~s__state~0; 85657#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post32 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post32;havoc ssl3_connect_#t~post32; 85658#L207 ssl3_connect_~s__server~0 := 0; 85685#L212 assume 0 != ssl3_connect_~cb~0; 85714#L212-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 85715#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 85745#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 85687#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 85716#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post34 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post34;havoc ssl3_connect_#t~post34;ssl3_connect_~s__init_num~0 := 0; 85756#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 91663#L521 ssl3_connect_~skip~0 := 0; 91662#L99-1 assume !false; 91661#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 91660#L102 assume !(12292 == ssl3_connect_~s__state~0); 91524#L105 assume !(16384 == ssl3_connect_~s__state~0); 91525#L108 assume !(4096 == ssl3_connect_~s__state~0); 91519#L111 assume !(20480 == ssl3_connect_~s__state~0); 91520#L114 assume !(4099 == ssl3_connect_~s__state~0); 91319#L117 assume 4368 == ssl3_connect_~s__state~0; 91316#L121 [2018-11-28 11:41:28,508 INFO L796 eck$LassoCheckResult]: Loop: 91316#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 91314#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 91224#L251-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 91306#L259 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 91286#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 91276#L521 ssl3_connect_~skip~0 := 0; 91270#L99-1 assume !false; 91264#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 91258#L102 assume !(12292 == ssl3_connect_~s__state~0); 91252#L105 assume !(16384 == ssl3_connect_~s__state~0); 91246#L108 assume !(4096 == ssl3_connect_~s__state~0); 91240#L111 assume !(20480 == ssl3_connect_~s__state~0); 91233#L114 assume !(4099 == ssl3_connect_~s__state~0); 91227#L117 assume !(4368 == ssl3_connect_~s__state~0); 91221#L120 assume !(4369 == ssl3_connect_~s__state~0); 91215#L123 assume 4384 == ssl3_connect_~s__state~0; 91209#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 91201#L266 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 91116#L266-2 assume !(ssl3_connect_~ret~0 <= 0); 91191#L272 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 91185#L272-2 ssl3_connect_~s__init_num~0 := 0; 91182#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 91178#L521 ssl3_connect_~skip~0 := 0; 91170#L99-1 assume !false; 91166#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 91160#L102 assume !(12292 == ssl3_connect_~s__state~0); 91155#L105 assume !(16384 == ssl3_connect_~s__state~0); 91149#L108 assume !(4096 == ssl3_connect_~s__state~0); 91145#L111 assume !(20480 == ssl3_connect_~s__state~0); 91141#L114 assume !(4099 == ssl3_connect_~s__state~0); 91137#L117 assume !(4368 == ssl3_connect_~s__state~0); 91133#L120 assume !(4369 == ssl3_connect_~s__state~0); 91129#L123 assume !(4384 == ssl3_connect_~s__state~0); 91125#L126 assume !(4385 == ssl3_connect_~s__state~0); 91121#L129 assume 4400 == ssl3_connect_~s__state~0; 91117#L133 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 91096#L283 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0) % 4294967296;ssl3_connect_~skip~0 := 1; 91097#L283-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 91063#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 91059#L521 ssl3_connect_~skip~0 := 0; 91057#L99-1 assume !false; 91055#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 91051#L102 assume !(12292 == ssl3_connect_~s__state~0); 91044#L105 assume !(16384 == ssl3_connect_~s__state~0); 91037#L108 assume !(4096 == ssl3_connect_~s__state~0); 91032#L111 assume !(20480 == ssl3_connect_~s__state~0); 91026#L114 assume !(4099 == ssl3_connect_~s__state~0); 91022#L117 assume !(4368 == ssl3_connect_~s__state~0); 91018#L120 assume !(4369 == ssl3_connect_~s__state~0); 91014#L123 assume !(4384 == ssl3_connect_~s__state~0); 91010#L126 assume !(4385 == ssl3_connect_~s__state~0); 91006#L129 assume !(4400 == ssl3_connect_~s__state~0); 91002#L132 assume !(4401 == ssl3_connect_~s__state~0); 90998#L135 assume 4416 == ssl3_connect_~s__state~0; 90994#L139 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 90991#L305 assume !(3 == ssl3_connect_~blastFlag~0); 90987#L305-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 90983#L313 assume !(0 == ssl3_connect_~tmp___6~0); 90980#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 90974#L521 ssl3_connect_~skip~0 := 0; 90970#L99-1 assume !false; 90964#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 90959#L102 assume !(12292 == ssl3_connect_~s__state~0); 90953#L105 assume !(16384 == ssl3_connect_~s__state~0); 90949#L108 assume !(4096 == ssl3_connect_~s__state~0); 90938#L111 assume !(20480 == ssl3_connect_~s__state~0); 90932#L114 assume !(4099 == ssl3_connect_~s__state~0); 90928#L117 assume !(4368 == ssl3_connect_~s__state~0); 90924#L120 assume !(4369 == ssl3_connect_~s__state~0); 90920#L123 assume !(4384 == ssl3_connect_~s__state~0); 90916#L126 assume !(4385 == ssl3_connect_~s__state~0); 90912#L129 assume !(4400 == ssl3_connect_~s__state~0); 90908#L132 assume !(4401 == ssl3_connect_~s__state~0); 90904#L135 assume !(4416 == ssl3_connect_~s__state~0); 90900#L138 assume !(4417 == ssl3_connect_~s__state~0); 90896#L141 assume 4432 == ssl3_connect_~s__state~0; 90892#L145 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 90887#L321 assume !(4 == ssl3_connect_~blastFlag~0); 90882#L324 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 90876#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 90869#L521 ssl3_connect_~skip~0 := 0; 90864#L99-1 assume !false; 90860#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 90856#L102 assume !(12292 == ssl3_connect_~s__state~0); 90852#L105 assume !(16384 == ssl3_connect_~s__state~0); 90841#L108 assume !(4096 == ssl3_connect_~s__state~0); 90835#L111 assume !(20480 == ssl3_connect_~s__state~0); 90831#L114 assume !(4099 == ssl3_connect_~s__state~0); 90827#L117 assume !(4368 == ssl3_connect_~s__state~0); 90823#L120 assume !(4369 == ssl3_connect_~s__state~0); 90819#L123 assume !(4384 == ssl3_connect_~s__state~0); 90815#L126 assume !(4385 == ssl3_connect_~s__state~0); 90811#L129 assume !(4400 == ssl3_connect_~s__state~0); 90807#L132 assume !(4401 == ssl3_connect_~s__state~0); 90803#L135 assume !(4416 == ssl3_connect_~s__state~0); 90799#L138 assume !(4417 == ssl3_connect_~s__state~0); 90795#L141 assume !(4432 == ssl3_connect_~s__state~0); 90791#L144 assume !(4433 == ssl3_connect_~s__state~0); 90787#L147 assume 4448 == ssl3_connect_~s__state~0; 90783#L151 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 90779#L333 assume !(ssl3_connect_~ret~0 <= 0); 90774#L336 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 90770#L336-2 ssl3_connect_~s__init_num~0 := 0; 90768#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 90763#L521 ssl3_connect_~skip~0 := 0; 90760#L99-1 assume !false; 90758#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 90756#L102 assume !(12292 == ssl3_connect_~s__state~0); 89943#L105 assume !(16384 == ssl3_connect_~s__state~0); 89940#L108 assume !(4096 == ssl3_connect_~s__state~0); 89937#L111 assume !(20480 == ssl3_connect_~s__state~0); 89933#L114 assume !(4099 == ssl3_connect_~s__state~0); 89931#L117 assume !(4368 == ssl3_connect_~s__state~0); 89929#L120 assume !(4369 == ssl3_connect_~s__state~0); 89927#L123 assume !(4384 == ssl3_connect_~s__state~0); 89923#L126 assume !(4385 == ssl3_connect_~s__state~0); 89919#L129 assume !(4400 == ssl3_connect_~s__state~0); 89918#L132 assume !(4401 == ssl3_connect_~s__state~0); 89917#L135 assume !(4416 == ssl3_connect_~s__state~0); 89916#L138 assume !(4417 == ssl3_connect_~s__state~0); 89915#L141 assume !(4432 == ssl3_connect_~s__state~0); 89914#L144 assume !(4433 == ssl3_connect_~s__state~0); 89913#L147 assume !(4448 == ssl3_connect_~s__state~0); 89912#L150 assume !(4449 == ssl3_connect_~s__state~0); 89911#L153 assume 4464 == ssl3_connect_~s__state~0; 89910#L163 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 89909#L348 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 86806#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 86797#L521 ssl3_connect_~skip~0 := 0; 86790#L99-1 assume !false; 86783#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 86776#L102 assume !(12292 == ssl3_connect_~s__state~0); 86769#L105 assume !(16384 == ssl3_connect_~s__state~0); 86762#L108 assume !(4096 == ssl3_connect_~s__state~0); 86755#L111 assume !(20480 == ssl3_connect_~s__state~0); 86748#L114 assume !(4099 == ssl3_connect_~s__state~0); 86741#L117 assume !(4368 == ssl3_connect_~s__state~0); 86734#L120 assume !(4369 == ssl3_connect_~s__state~0); 86727#L123 assume !(4384 == ssl3_connect_~s__state~0); 86720#L126 assume !(4385 == ssl3_connect_~s__state~0); 86713#L129 assume !(4400 == ssl3_connect_~s__state~0); 86706#L132 assume !(4401 == ssl3_connect_~s__state~0); 86698#L135 assume !(4416 == ssl3_connect_~s__state~0); 86699#L138 assume !(4417 == ssl3_connect_~s__state~0); 89883#L141 assume !(4432 == ssl3_connect_~s__state~0); 86675#L144 assume !(4433 == ssl3_connect_~s__state~0); 86676#L147 assume !(4448 == ssl3_connect_~s__state~0); 89802#L150 assume !(4449 == ssl3_connect_~s__state~0); 89800#L153 assume !(4464 == ssl3_connect_~s__state~0); 89799#L156 assume !(4465 == ssl3_connect_~s__state~0); 86637#L159 assume !(4466 == ssl3_connect_~s__state~0); 86638#L162 assume !(4467 == ssl3_connect_~s__state~0); 86428#L165 assume 4480 == ssl3_connect_~s__state~0; 86429#L169 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 86418#L357 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 86419#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; 89780#L361-2 ssl3_connect_~s__init_num~0 := 0; 89778#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 89774#L521 ssl3_connect_~skip~0 := 0; 89772#L99-1 assume !false; 89770#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 89768#L102 assume !(12292 == ssl3_connect_~s__state~0); 89766#L105 assume !(16384 == ssl3_connect_~s__state~0); 86408#L108 assume !(4096 == ssl3_connect_~s__state~0); 86409#L111 assume !(20480 == ssl3_connect_~s__state~0); 86384#L114 assume !(4099 == ssl3_connect_~s__state~0); 86385#L117 assume !(4368 == ssl3_connect_~s__state~0); 86376#L120 assume !(4369 == ssl3_connect_~s__state~0); 86377#L123 assume !(4384 == ssl3_connect_~s__state~0); 86368#L126 assume !(4385 == ssl3_connect_~s__state~0); 86369#L129 assume !(4400 == ssl3_connect_~s__state~0); 86360#L132 assume !(4401 == ssl3_connect_~s__state~0); 86361#L135 assume !(4416 == ssl3_connect_~s__state~0); 86352#L138 assume !(4417 == ssl3_connect_~s__state~0); 86353#L141 assume !(4432 == ssl3_connect_~s__state~0); 86344#L144 assume !(4433 == ssl3_connect_~s__state~0); 86345#L147 assume !(4448 == ssl3_connect_~s__state~0); 86337#L150 assume !(4449 == ssl3_connect_~s__state~0); 86338#L153 assume !(4464 == ssl3_connect_~s__state~0); 86329#L156 assume !(4465 == ssl3_connect_~s__state~0); 86330#L159 assume !(4466 == ssl3_connect_~s__state~0); 86321#L162 assume !(4467 == ssl3_connect_~s__state~0); 86322#L165 assume !(4480 == ssl3_connect_~s__state~0); 86313#L168 assume !(4481 == ssl3_connect_~s__state~0); 86314#L171 assume !(4496 == ssl3_connect_~s__state~0); 86305#L174 assume !(4497 == ssl3_connect_~s__state~0); 86306#L177 assume 4512 == ssl3_connect_~s__state~0; 86298#L181 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 86299#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; 86291#L388 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 86292#L388-2 assume !(0 == ssl3_connect_~tmp___7~0); 86283#L397 assume !(0 == ssl3_connect_~tmp___8~0); 86284#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 86848#L521 ssl3_connect_~skip~0 := 0; 86849#L99-1 assume !false; 86270#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 86271#L102 assume !(12292 == ssl3_connect_~s__state~0); 86266#L105 assume !(16384 == ssl3_connect_~s__state~0); 86267#L108 assume !(4096 == ssl3_connect_~s__state~0); 86262#L111 assume !(20480 == ssl3_connect_~s__state~0); 86263#L114 assume !(4099 == ssl3_connect_~s__state~0); 86258#L117 assume !(4368 == ssl3_connect_~s__state~0); 86259#L120 assume !(4369 == ssl3_connect_~s__state~0); 86254#L123 assume !(4384 == ssl3_connect_~s__state~0); 86255#L126 assume !(4385 == ssl3_connect_~s__state~0); 86250#L129 assume !(4400 == ssl3_connect_~s__state~0); 86251#L132 assume !(4401 == ssl3_connect_~s__state~0); 86246#L135 assume !(4416 == ssl3_connect_~s__state~0); 86247#L138 assume !(4417 == ssl3_connect_~s__state~0); 86242#L141 assume !(4432 == ssl3_connect_~s__state~0); 86243#L144 assume !(4433 == ssl3_connect_~s__state~0); 86238#L147 assume !(4448 == ssl3_connect_~s__state~0); 86239#L150 assume !(4449 == ssl3_connect_~s__state~0); 86234#L153 assume !(4464 == ssl3_connect_~s__state~0); 86235#L156 assume !(4465 == ssl3_connect_~s__state~0); 86230#L159 assume !(4466 == ssl3_connect_~s__state~0); 86231#L162 assume !(4467 == ssl3_connect_~s__state~0); 86226#L165 assume !(4480 == ssl3_connect_~s__state~0); 86227#L168 assume !(4481 == ssl3_connect_~s__state~0); 86222#L171 assume !(4496 == ssl3_connect_~s__state~0); 86223#L174 assume !(4497 == ssl3_connect_~s__state~0); 86218#L177 assume !(4512 == ssl3_connect_~s__state~0); 86219#L180 assume !(4513 == ssl3_connect_~s__state~0); 86635#L183 assume 4528 == ssl3_connect_~s__state~0; 86636#L187 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 86210#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 := ssl3_connect_~__cil_tmp57~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 86211#L412 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 85790#L412-1 ssl3_connect_~s__init_num~0 := 0; 85791#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 91533#L521 ssl3_connect_~skip~0 := 0; 91531#L99-1 assume !false; 91529#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 91526#L102 assume !(12292 == ssl3_connect_~s__state~0); 91527#L105 assume !(16384 == ssl3_connect_~s__state~0); 91522#L108 assume !(4096 == ssl3_connect_~s__state~0); 91523#L111 assume !(20480 == ssl3_connect_~s__state~0); 91342#L114 assume !(4099 == ssl3_connect_~s__state~0); 91343#L117 assume 4368 == ssl3_connect_~s__state~0; 91316#L121 [2018-11-28 11:41:28,508 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:41:28,508 INFO L82 PathProgramCache]: Analyzing trace with hash -1098115328, now seen corresponding path program 1 times [2018-11-28 11:41:28,508 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:41:28,508 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:41:28,509 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:28,509 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:41:28,509 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:28,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:41:28,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:41:28,516 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:41:28,516 INFO L82 PathProgramCache]: Analyzing trace with hash 1116422334, now seen corresponding path program 2 times [2018-11-28 11:41:28,516 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:41:28,516 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:41:28,517 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:28,517 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:41:28,517 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:28,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:41:28,569 INFO L134 CoverageAnalysis]: Checked inductivity of 698 backedges. 90 proven. 0 refuted. 0 times theorem prover too weak. 608 trivial. 0 not checked. [2018-11-28 11:41:28,570 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:41:28,570 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-28 11:41:28,570 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 11:41:28,570 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 11:41:28,570 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 11:41:28,570 INFO L87 Difference]: Start difference. First operand 6196 states and 7371 transitions. cyclomatic complexity: 1183 Second operand 3 states. [2018-11-28 11:41:28,750 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 11:41:28,750 INFO L93 Difference]: Finished difference Result 5506 states and 6510 transitions. [2018-11-28 11:41:28,750 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 11:41:28,751 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5506 states and 6510 transitions. [2018-11-28 11:41:28,765 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3394 [2018-11-28 11:41:28,777 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5506 states to 5506 states and 6510 transitions. [2018-11-28 11:41:28,777 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5506 [2018-11-28 11:41:28,780 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5506 [2018-11-28 11:41:28,780 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5506 states and 6510 transitions. [2018-11-28 11:41:28,780 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 11:41:28,780 INFO L705 BuchiCegarLoop]: Abstraction has 5506 states and 6510 transitions. [2018-11-28 11:41:28,784 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5506 states and 6510 transitions. [2018-11-28 11:41:28,823 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5506 to 5472. [2018-11-28 11:41:28,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5472 states. [2018-11-28 11:41:28,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5472 states to 5472 states and 6473 transitions. [2018-11-28 11:41:28,829 INFO L728 BuchiCegarLoop]: Abstraction has 5472 states and 6473 transitions. [2018-11-28 11:41:28,829 INFO L608 BuchiCegarLoop]: Abstraction has 5472 states and 6473 transitions. [2018-11-28 11:41:28,830 INFO L442 BuchiCegarLoop]: ======== Iteration 28============ [2018-11-28 11:41:28,830 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5472 states and 6473 transitions. [2018-11-28 11:41:28,842 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2018-11-28 11:41:28,843 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 11:41:28,843 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 11:41:28,844 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] [2018-11-28 11:41:28,844 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, 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-28 11:41:28,844 INFO L794 eck$LassoCheckResult]: Stem: 97460#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret51, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~post32, ssl3_connect_#t~nondet33, ssl3_connect_#t~post34, 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~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_#t~post48, ssl3_connect_#t~nondet49, ssl3_connect_#t~post50, 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;ssl3_connect_~s__init_buf___0~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;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;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;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~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;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~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 97461#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 97465#L88-2 ssl3_connect_#t~post31 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31; 97476#L93 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 97477#L99-1 assume !false; 97514#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 97515#L102 assume !(12292 == ssl3_connect_~s__state~0); 97581#L105 assume !(16384 == ssl3_connect_~s__state~0); 97576#L108 assume !(4096 == ssl3_connect_~s__state~0); 97577#L111 assume !(20480 == ssl3_connect_~s__state~0); 97572#L114 assume !(4099 == ssl3_connect_~s__state~0); 97573#L117 assume !(4368 == ssl3_connect_~s__state~0); 97568#L120 assume !(4369 == ssl3_connect_~s__state~0); 97569#L123 assume !(4384 == ssl3_connect_~s__state~0); 97564#L126 assume !(4385 == ssl3_connect_~s__state~0); 97565#L129 assume !(4400 == ssl3_connect_~s__state~0); 97560#L132 assume !(4401 == ssl3_connect_~s__state~0); 97561#L135 assume !(4416 == ssl3_connect_~s__state~0); 97556#L138 assume !(4417 == ssl3_connect_~s__state~0); 97557#L141 assume !(4432 == ssl3_connect_~s__state~0); 97552#L144 assume !(4433 == ssl3_connect_~s__state~0); 97553#L147 assume !(4448 == ssl3_connect_~s__state~0); 97548#L150 assume !(4449 == ssl3_connect_~s__state~0); 97549#L153 assume !(4464 == ssl3_connect_~s__state~0); 97544#L156 assume !(4465 == ssl3_connect_~s__state~0); 97545#L159 assume !(4466 == ssl3_connect_~s__state~0); 97540#L162 assume !(4467 == ssl3_connect_~s__state~0); 97541#L165 assume !(4480 == ssl3_connect_~s__state~0); 97536#L168 assume !(4481 == ssl3_connect_~s__state~0); 97537#L171 assume !(4496 == ssl3_connect_~s__state~0); 97532#L174 assume !(4497 == ssl3_connect_~s__state~0); 97533#L177 assume !(4512 == ssl3_connect_~s__state~0); 97528#L180 assume !(4513 == ssl3_connect_~s__state~0); 97529#L183 assume !(4528 == ssl3_connect_~s__state~0); 97524#L186 assume !(4529 == ssl3_connect_~s__state~0); 97525#L189 assume 4560 == ssl3_connect_~s__state~0; 98506#L193 [2018-11-28 11:41:28,844 INFO L796 eck$LassoCheckResult]: Loop: 98506#L193 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 101441#L432 assume !(ssl3_connect_~ret~0 <= 0); 101440#L435 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 101428#L435-2 ssl3_connect_~s__init_num~0 := 0; 101421#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 101415#L521 ssl3_connect_~skip~0 := 0; 101411#L99-1 assume !false; 101407#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 101403#L102 assume !(12292 == ssl3_connect_~s__state~0); 101399#L105 assume !(16384 == ssl3_connect_~s__state~0); 101395#L108 assume !(4096 == ssl3_connect_~s__state~0); 101391#L111 assume !(20480 == ssl3_connect_~s__state~0); 101387#L114 assume !(4099 == ssl3_connect_~s__state~0); 101383#L117 assume !(4368 == ssl3_connect_~s__state~0); 101380#L120 assume !(4369 == ssl3_connect_~s__state~0); 101376#L123 assume !(4384 == ssl3_connect_~s__state~0); 101372#L126 assume !(4385 == ssl3_connect_~s__state~0); 101368#L129 assume !(4400 == ssl3_connect_~s__state~0); 101361#L132 assume !(4401 == ssl3_connect_~s__state~0); 101359#L135 assume !(4416 == ssl3_connect_~s__state~0); 101357#L138 assume !(4417 == ssl3_connect_~s__state~0); 101355#L141 assume !(4432 == ssl3_connect_~s__state~0); 101353#L144 assume !(4433 == ssl3_connect_~s__state~0); 101351#L147 assume !(4448 == ssl3_connect_~s__state~0); 101349#L150 assume !(4449 == ssl3_connect_~s__state~0); 101347#L153 assume !(4464 == ssl3_connect_~s__state~0); 101345#L156 assume !(4465 == ssl3_connect_~s__state~0); 101343#L159 assume !(4466 == ssl3_connect_~s__state~0); 101341#L162 assume !(4467 == ssl3_connect_~s__state~0); 101339#L165 assume !(4480 == ssl3_connect_~s__state~0); 101337#L168 assume !(4481 == ssl3_connect_~s__state~0); 101335#L171 assume !(4496 == ssl3_connect_~s__state~0); 101333#L174 assume !(4497 == ssl3_connect_~s__state~0); 101331#L177 assume 4512 == ssl3_connect_~s__state~0; 100911#L181 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 101322#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; 101314#L388 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 101306#L388-2 assume !(0 == ssl3_connect_~tmp___7~0); 101297#L397 assume !(0 == ssl3_connect_~tmp___8~0); 101288#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 101281#L521 ssl3_connect_~skip~0 := 0; 101276#L99-1 assume !false; 101271#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 101266#L102 assume !(12292 == ssl3_connect_~s__state~0); 101261#L105 assume !(16384 == ssl3_connect_~s__state~0); 101256#L108 assume !(4096 == ssl3_connect_~s__state~0); 101251#L111 assume !(20480 == ssl3_connect_~s__state~0); 101246#L114 assume !(4099 == ssl3_connect_~s__state~0); 101241#L117 assume !(4368 == ssl3_connect_~s__state~0); 101236#L120 assume !(4369 == ssl3_connect_~s__state~0); 101231#L123 assume !(4384 == ssl3_connect_~s__state~0); 101226#L126 assume !(4385 == ssl3_connect_~s__state~0); 101221#L129 assume !(4400 == ssl3_connect_~s__state~0); 101216#L132 assume !(4401 == ssl3_connect_~s__state~0); 101211#L135 assume !(4416 == ssl3_connect_~s__state~0); 101206#L138 assume !(4417 == ssl3_connect_~s__state~0); 101201#L141 assume !(4432 == ssl3_connect_~s__state~0); 101196#L144 assume !(4433 == ssl3_connect_~s__state~0); 101192#L147 assume !(4448 == ssl3_connect_~s__state~0); 101186#L150 assume !(4449 == ssl3_connect_~s__state~0); 101178#L153 assume !(4464 == ssl3_connect_~s__state~0); 101173#L156 assume !(4465 == ssl3_connect_~s__state~0); 101168#L159 assume !(4466 == ssl3_connect_~s__state~0); 101162#L162 assume !(4467 == ssl3_connect_~s__state~0); 101156#L165 assume !(4480 == ssl3_connect_~s__state~0); 101150#L168 assume !(4481 == ssl3_connect_~s__state~0); 101144#L171 assume !(4496 == ssl3_connect_~s__state~0); 101139#L174 assume !(4497 == ssl3_connect_~s__state~0); 101133#L177 assume !(4512 == ssl3_connect_~s__state~0); 101126#L180 assume !(4513 == ssl3_connect_~s__state~0); 101121#L183 assume 4528 == ssl3_connect_~s__state~0; 100906#L187 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 101112#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 := ssl3_connect_~__cil_tmp57~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 101106#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; 101100#L416 assume !(0 != 2 + ssl3_connect_~__cil_tmp59~0); 101094#L412-1 ssl3_connect_~s__init_num~0 := 0; 101089#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 101084#L521 ssl3_connect_~skip~0 := 0; 101081#L99-1 assume !false; 101077#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 101073#L102 assume !(12292 == ssl3_connect_~s__state~0); 101069#L105 assume !(16384 == ssl3_connect_~s__state~0); 101065#L108 assume !(4096 == ssl3_connect_~s__state~0); 101061#L111 assume !(20480 == ssl3_connect_~s__state~0); 101057#L114 assume !(4099 == ssl3_connect_~s__state~0); 101054#L117 assume !(4368 == ssl3_connect_~s__state~0); 101051#L120 assume !(4369 == ssl3_connect_~s__state~0); 101048#L123 assume !(4384 == ssl3_connect_~s__state~0); 101045#L126 assume !(4385 == ssl3_connect_~s__state~0); 101041#L129 assume !(4400 == ssl3_connect_~s__state~0); 100692#L132 assume !(4401 == ssl3_connect_~s__state~0); 100690#L135 assume !(4416 == ssl3_connect_~s__state~0); 100685#L138 assume !(4417 == ssl3_connect_~s__state~0); 100683#L141 assume !(4432 == ssl3_connect_~s__state~0); 100681#L144 assume !(4433 == ssl3_connect_~s__state~0); 100679#L147 assume !(4448 == ssl3_connect_~s__state~0); 100677#L150 assume !(4449 == ssl3_connect_~s__state~0); 100675#L153 assume !(4464 == ssl3_connect_~s__state~0); 100673#L156 assume !(4465 == ssl3_connect_~s__state~0); 100671#L159 assume !(4466 == ssl3_connect_~s__state~0); 100669#L162 assume !(4467 == ssl3_connect_~s__state~0); 100667#L165 assume !(4480 == ssl3_connect_~s__state~0); 100665#L168 assume !(4481 == ssl3_connect_~s__state~0); 100663#L171 assume !(4496 == ssl3_connect_~s__state~0); 100661#L174 assume !(4497 == ssl3_connect_~s__state~0); 100659#L177 assume !(4512 == ssl3_connect_~s__state~0); 100657#L180 assume !(4513 == ssl3_connect_~s__state~0); 100655#L183 assume !(4528 == ssl3_connect_~s__state~0); 100654#L186 assume !(4529 == ssl3_connect_~s__state~0); 100652#L189 assume !(4560 == ssl3_connect_~s__state~0); 99185#L192 assume !(4561 == ssl3_connect_~s__state~0); 99027#L195 assume 4352 == ssl3_connect_~s__state~0; 97640#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 97641#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 97632#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 97633#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 97736#L521 ssl3_connect_~skip~0 := 0; 97737#L99-1 assume !false; 97730#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 97731#L102 assume !(12292 == ssl3_connect_~s__state~0); 97724#L105 assume !(16384 == ssl3_connect_~s__state~0); 97725#L108 assume !(4096 == ssl3_connect_~s__state~0); 97718#L111 assume !(20480 == ssl3_connect_~s__state~0); 97719#L114 assume !(4099 == ssl3_connect_~s__state~0); 97711#L117 assume !(4368 == ssl3_connect_~s__state~0); 97712#L120 assume !(4369 == ssl3_connect_~s__state~0); 97827#L123 assume !(4384 == ssl3_connect_~s__state~0); 97829#L126 assume !(4385 == ssl3_connect_~s__state~0); 97819#L129 assume !(4400 == ssl3_connect_~s__state~0); 97821#L132 assume !(4401 == ssl3_connect_~s__state~0); 97813#L135 assume !(4416 == ssl3_connect_~s__state~0); 97809#L138 assume !(4417 == ssl3_connect_~s__state~0); 97811#L141 assume !(4432 == ssl3_connect_~s__state~0); 97801#L144 assume !(4433 == ssl3_connect_~s__state~0); 97803#L147 assume !(4448 == ssl3_connect_~s__state~0); 97793#L150 assume !(4449 == ssl3_connect_~s__state~0); 97795#L153 assume !(4464 == ssl3_connect_~s__state~0); 97787#L156 assume !(4465 == ssl3_connect_~s__state~0); 97788#L159 assume !(4466 == ssl3_connect_~s__state~0); 97779#L162 assume !(4467 == ssl3_connect_~s__state~0); 97781#L165 assume !(4480 == ssl3_connect_~s__state~0); 98918#L168 assume !(4481 == ssl3_connect_~s__state~0); 98919#L171 assume !(4496 == ssl3_connect_~s__state~0); 100915#L174 assume !(4497 == ssl3_connect_~s__state~0); 100913#L177 assume !(4512 == ssl3_connect_~s__state~0); 100910#L180 assume !(4513 == ssl3_connect_~s__state~0); 100908#L183 assume !(4528 == ssl3_connect_~s__state~0); 100905#L186 assume !(4529 == ssl3_connect_~s__state~0); 100651#L189 assume 4560 == ssl3_connect_~s__state~0; 98506#L193 [2018-11-28 11:41:28,844 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:41:28,844 INFO L82 PathProgramCache]: Analyzing trace with hash 1201831034, now seen corresponding path program 1 times [2018-11-28 11:41:28,845 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:41:28,845 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:41:28,845 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:28,845 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 11:41:28,845 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:28,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:41:28,881 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-28 11:41:28,881 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:41:28,881 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2018-11-28 11:41:28,881 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-28 11:41:28,881 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:41:28,882 INFO L82 PathProgramCache]: Analyzing trace with hash 1120388951, now seen corresponding path program 1 times [2018-11-28 11:41:28,882 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:41:28,882 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:41:28,882 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:28,882 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:41:28,882 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:28,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:41:28,935 INFO L134 CoverageAnalysis]: Checked inductivity of 188 backedges. 124 proven. 34 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2018-11-28 11:41:28,936 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-28 11:41:28,936 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_31c902bb-dab8-41e9-a61c-773ae8394487/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-28 11:41:28,948 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:41:28,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:41:28,974 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-28 11:41:28,989 INFO L134 CoverageAnalysis]: Checked inductivity of 188 backedges. 124 proven. 34 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2018-11-28 11:41:29,013 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-28 11:41:29,013 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-11-28 11:41:29,014 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 11:41:29,014 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 11:41:29,014 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 11:41:29,014 INFO L87 Difference]: Start difference. First operand 5472 states and 6473 transitions. cyclomatic complexity: 1005 Second operand 3 states. [2018-11-28 11:41:29,250 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 11:41:29,250 INFO L93 Difference]: Finished difference Result 5478 states and 6477 transitions. [2018-11-28 11:41:29,251 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 11:41:29,251 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5478 states and 6477 transitions. [2018-11-28 11:41:29,266 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2018-11-28 11:41:29,278 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5478 states to 5478 states and 6477 transitions. [2018-11-28 11:41:29,278 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5478 [2018-11-28 11:41:29,281 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5478 [2018-11-28 11:41:29,281 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5478 states and 6477 transitions. [2018-11-28 11:41:29,283 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 11:41:29,283 INFO L705 BuchiCegarLoop]: Abstraction has 5478 states and 6477 transitions. [2018-11-28 11:41:29,286 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5478 states and 6477 transitions. [2018-11-28 11:41:29,327 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5478 to 5472. [2018-11-28 11:41:29,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5472 states. [2018-11-28 11:41:29,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5472 states to 5472 states and 6471 transitions. [2018-11-28 11:41:29,333 INFO L728 BuchiCegarLoop]: Abstraction has 5472 states and 6471 transitions. [2018-11-28 11:41:29,333 INFO L608 BuchiCegarLoop]: Abstraction has 5472 states and 6471 transitions. [2018-11-28 11:41:29,333 INFO L442 BuchiCegarLoop]: ======== Iteration 29============ [2018-11-28 11:41:29,333 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5472 states and 6471 transitions. [2018-11-28 11:41:29,347 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2018-11-28 11:41:29,347 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 11:41:29,347 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 11:41:29,348 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] [2018-11-28 11:41:29,349 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, 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-28 11:41:29,349 INFO L794 eck$LassoCheckResult]: Stem: 108853#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret51, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~post32, ssl3_connect_#t~nondet33, ssl3_connect_#t~post34, 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~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_#t~post48, ssl3_connect_#t~nondet49, ssl3_connect_#t~post50, 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;ssl3_connect_~s__init_buf___0~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;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;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;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~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;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~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 108854#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 108858#L88-2 ssl3_connect_#t~post31 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31; 108865#L93 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 108866#L99-1 assume !false; 108893#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 108894#L102 assume !(12292 == ssl3_connect_~s__state~0); 109898#L105 assume !(16384 == ssl3_connect_~s__state~0); 109895#L108 assume !(4096 == ssl3_connect_~s__state~0); 109896#L111 assume !(20480 == ssl3_connect_~s__state~0); 109891#L114 assume !(4099 == ssl3_connect_~s__state~0); 109892#L117 assume !(4368 == ssl3_connect_~s__state~0); 109887#L120 assume !(4369 == ssl3_connect_~s__state~0); 109888#L123 assume !(4384 == ssl3_connect_~s__state~0); 109883#L126 assume !(4385 == ssl3_connect_~s__state~0); 109884#L129 assume !(4400 == ssl3_connect_~s__state~0); 109879#L132 assume !(4401 == ssl3_connect_~s__state~0); 109880#L135 assume !(4416 == ssl3_connect_~s__state~0); 109875#L138 assume !(4417 == ssl3_connect_~s__state~0); 109876#L141 assume !(4432 == ssl3_connect_~s__state~0); 109871#L144 assume !(4433 == ssl3_connect_~s__state~0); 109872#L147 assume !(4448 == ssl3_connect_~s__state~0); 109867#L150 assume !(4449 == ssl3_connect_~s__state~0); 109868#L153 assume !(4464 == ssl3_connect_~s__state~0); 109863#L156 assume !(4465 == ssl3_connect_~s__state~0); 109864#L159 assume !(4466 == ssl3_connect_~s__state~0); 109859#L162 assume !(4467 == ssl3_connect_~s__state~0); 109860#L165 assume !(4480 == ssl3_connect_~s__state~0); 109855#L168 assume !(4481 == ssl3_connect_~s__state~0); 109856#L171 assume !(4496 == ssl3_connect_~s__state~0); 109851#L174 assume !(4497 == ssl3_connect_~s__state~0); 109852#L177 assume !(4512 == ssl3_connect_~s__state~0); 109847#L180 assume !(4513 == ssl3_connect_~s__state~0); 109848#L183 assume !(4528 == ssl3_connect_~s__state~0); 109843#L186 assume !(4529 == ssl3_connect_~s__state~0); 109844#L189 assume !(4560 == ssl3_connect_~s__state~0); 108883#L192 assume 4561 == ssl3_connect_~s__state~0; 108836#L193 [2018-11-28 11:41:29,349 INFO L796 eck$LassoCheckResult]: Loop: 108836#L193 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 108837#L432 assume !(ssl3_connect_~ret~0 <= 0); 108859#L435 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 113619#L435-2 ssl3_connect_~s__init_num~0 := 0; 113617#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 113614#L521 ssl3_connect_~skip~0 := 0; 113613#L99-1 assume !false; 113612#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 113611#L102 assume !(12292 == ssl3_connect_~s__state~0); 113610#L105 assume !(16384 == ssl3_connect_~s__state~0); 113609#L108 assume !(4096 == ssl3_connect_~s__state~0); 113608#L111 assume !(20480 == ssl3_connect_~s__state~0); 113607#L114 assume !(4099 == ssl3_connect_~s__state~0); 113606#L117 assume !(4368 == ssl3_connect_~s__state~0); 113605#L120 assume !(4369 == ssl3_connect_~s__state~0); 113604#L123 assume !(4384 == ssl3_connect_~s__state~0); 113603#L126 assume !(4385 == ssl3_connect_~s__state~0); 113601#L129 assume !(4400 == ssl3_connect_~s__state~0); 113600#L132 assume !(4401 == ssl3_connect_~s__state~0); 113599#L135 assume !(4416 == ssl3_connect_~s__state~0); 113598#L138 assume !(4417 == ssl3_connect_~s__state~0); 113597#L141 assume !(4432 == ssl3_connect_~s__state~0); 113595#L144 assume !(4433 == ssl3_connect_~s__state~0); 113593#L147 assume !(4448 == ssl3_connect_~s__state~0); 113589#L150 assume !(4449 == ssl3_connect_~s__state~0); 113587#L153 assume !(4464 == ssl3_connect_~s__state~0); 113586#L156 assume !(4465 == ssl3_connect_~s__state~0); 113585#L159 assume !(4466 == ssl3_connect_~s__state~0); 113584#L162 assume !(4467 == ssl3_connect_~s__state~0); 113583#L165 assume !(4480 == ssl3_connect_~s__state~0); 113582#L168 assume !(4481 == ssl3_connect_~s__state~0); 113581#L171 assume !(4496 == ssl3_connect_~s__state~0); 113580#L174 assume !(4497 == ssl3_connect_~s__state~0); 113579#L177 assume 4512 == ssl3_connect_~s__state~0; 113411#L181 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 113578#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; 113577#L388 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 113576#L388-2 assume !(0 == ssl3_connect_~tmp___7~0); 113574#L397 assume !(0 == ssl3_connect_~tmp___8~0); 113572#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 113569#L521 ssl3_connect_~skip~0 := 0; 113568#L99-1 assume !false; 113567#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 113566#L102 assume !(12292 == ssl3_connect_~s__state~0); 113565#L105 assume !(16384 == ssl3_connect_~s__state~0); 113564#L108 assume !(4096 == ssl3_connect_~s__state~0); 113563#L111 assume !(20480 == ssl3_connect_~s__state~0); 113562#L114 assume !(4099 == ssl3_connect_~s__state~0); 113561#L117 assume !(4368 == ssl3_connect_~s__state~0); 113560#L120 assume !(4369 == ssl3_connect_~s__state~0); 113559#L123 assume !(4384 == ssl3_connect_~s__state~0); 113558#L126 assume !(4385 == ssl3_connect_~s__state~0); 113557#L129 assume !(4400 == ssl3_connect_~s__state~0); 113556#L132 assume !(4401 == ssl3_connect_~s__state~0); 113555#L135 assume !(4416 == ssl3_connect_~s__state~0); 113554#L138 assume !(4417 == ssl3_connect_~s__state~0); 113553#L141 assume !(4432 == ssl3_connect_~s__state~0); 113552#L144 assume !(4433 == ssl3_connect_~s__state~0); 113551#L147 assume !(4448 == ssl3_connect_~s__state~0); 113550#L150 assume !(4449 == ssl3_connect_~s__state~0); 113549#L153 assume !(4464 == ssl3_connect_~s__state~0); 113548#L156 assume !(4465 == ssl3_connect_~s__state~0); 113547#L159 assume !(4466 == ssl3_connect_~s__state~0); 113546#L162 assume !(4467 == ssl3_connect_~s__state~0); 113545#L165 assume !(4480 == ssl3_connect_~s__state~0); 113544#L168 assume !(4481 == ssl3_connect_~s__state~0); 113543#L171 assume !(4496 == ssl3_connect_~s__state~0); 113542#L174 assume !(4497 == ssl3_connect_~s__state~0); 113541#L177 assume !(4512 == ssl3_connect_~s__state~0); 113540#L180 assume !(4513 == ssl3_connect_~s__state~0); 113539#L183 assume 4528 == ssl3_connect_~s__state~0; 113408#L187 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 113538#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 := ssl3_connect_~__cil_tmp57~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 113462#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; 113461#L416 assume !(0 != 2 + ssl3_connect_~__cil_tmp59~0); 113460#L412-1 ssl3_connect_~s__init_num~0 := 0; 113457#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 113454#L521 ssl3_connect_~skip~0 := 0; 113453#L99-1 assume !false; 113452#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 113451#L102 assume !(12292 == ssl3_connect_~s__state~0); 113450#L105 assume !(16384 == ssl3_connect_~s__state~0); 113449#L108 assume !(4096 == ssl3_connect_~s__state~0); 113448#L111 assume !(20480 == ssl3_connect_~s__state~0); 113447#L114 assume !(4099 == ssl3_connect_~s__state~0); 113446#L117 assume !(4368 == ssl3_connect_~s__state~0); 113445#L120 assume !(4369 == ssl3_connect_~s__state~0); 113444#L123 assume !(4384 == ssl3_connect_~s__state~0); 113443#L126 assume !(4385 == ssl3_connect_~s__state~0); 113442#L129 assume !(4400 == ssl3_connect_~s__state~0); 113441#L132 assume !(4401 == ssl3_connect_~s__state~0); 113440#L135 assume !(4416 == ssl3_connect_~s__state~0); 113439#L138 assume !(4417 == ssl3_connect_~s__state~0); 113438#L141 assume !(4432 == ssl3_connect_~s__state~0); 113437#L144 assume !(4433 == ssl3_connect_~s__state~0); 113436#L147 assume !(4448 == ssl3_connect_~s__state~0); 113435#L150 assume !(4449 == ssl3_connect_~s__state~0); 113434#L153 assume !(4464 == ssl3_connect_~s__state~0); 113433#L156 assume !(4465 == ssl3_connect_~s__state~0); 113432#L159 assume !(4466 == ssl3_connect_~s__state~0); 113431#L162 assume !(4467 == ssl3_connect_~s__state~0); 113430#L165 assume !(4480 == ssl3_connect_~s__state~0); 113429#L168 assume !(4481 == ssl3_connect_~s__state~0); 113428#L171 assume !(4496 == ssl3_connect_~s__state~0); 113427#L174 assume !(4497 == ssl3_connect_~s__state~0); 113426#L177 assume !(4512 == ssl3_connect_~s__state~0); 113425#L180 assume !(4513 == ssl3_connect_~s__state~0); 113424#L183 assume !(4528 == ssl3_connect_~s__state~0); 113423#L186 assume !(4529 == ssl3_connect_~s__state~0); 113405#L189 assume !(4560 == ssl3_connect_~s__state~0); 113404#L192 assume !(4561 == ssl3_connect_~s__state~0); 113403#L195 assume 4352 == ssl3_connect_~s__state~0; 113402#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 113400#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 113399#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 113396#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 113393#L521 ssl3_connect_~skip~0 := 0; 113392#L99-1 assume !false; 113391#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 113390#L102 assume !(12292 == ssl3_connect_~s__state~0); 113389#L105 assume !(16384 == ssl3_connect_~s__state~0); 113388#L108 assume !(4096 == ssl3_connect_~s__state~0); 113387#L111 assume !(20480 == ssl3_connect_~s__state~0); 113386#L114 assume !(4099 == ssl3_connect_~s__state~0); 113385#L117 assume !(4368 == ssl3_connect_~s__state~0); 113384#L120 assume !(4369 == ssl3_connect_~s__state~0); 113383#L123 assume !(4384 == ssl3_connect_~s__state~0); 113382#L126 assume !(4385 == ssl3_connect_~s__state~0); 113381#L129 assume !(4400 == ssl3_connect_~s__state~0); 113379#L132 assume !(4401 == ssl3_connect_~s__state~0); 113378#L135 assume !(4416 == ssl3_connect_~s__state~0); 113376#L138 assume !(4417 == ssl3_connect_~s__state~0); 112154#L141 assume !(4432 == ssl3_connect_~s__state~0); 109017#L144 assume !(4433 == ssl3_connect_~s__state~0); 109019#L147 assume !(4448 == ssl3_connect_~s__state~0); 113272#L150 assume !(4449 == ssl3_connect_~s__state~0); 113273#L153 assume !(4464 == ssl3_connect_~s__state~0); 113422#L156 assume !(4465 == ssl3_connect_~s__state~0); 113421#L159 assume !(4466 == ssl3_connect_~s__state~0); 113419#L162 assume !(4467 == ssl3_connect_~s__state~0); 113418#L165 assume !(4480 == ssl3_connect_~s__state~0); 113416#L168 assume !(4481 == ssl3_connect_~s__state~0); 113415#L171 assume !(4496 == ssl3_connect_~s__state~0); 113413#L174 assume !(4497 == ssl3_connect_~s__state~0); 113412#L177 assume !(4512 == ssl3_connect_~s__state~0); 113410#L180 assume !(4513 == ssl3_connect_~s__state~0); 113409#L183 assume !(4528 == ssl3_connect_~s__state~0); 113407#L186 assume !(4529 == ssl3_connect_~s__state~0); 113406#L189 assume 4560 == ssl3_connect_~s__state~0; 108836#L193 [2018-11-28 11:41:29,349 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:41:29,349 INFO L82 PathProgramCache]: Analyzing trace with hash -1397943360, now seen corresponding path program 1 times [2018-11-28 11:41:29,350 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:41:29,350 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:41:29,350 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:29,350 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:41:29,350 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:29,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:41:29,387 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-28 11:41:29,387 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:41:29,387 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2018-11-28 11:41:29,387 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-28 11:41:29,387 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:41:29,388 INFO L82 PathProgramCache]: Analyzing trace with hash 1120388951, now seen corresponding path program 2 times [2018-11-28 11:41:29,388 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:41:29,388 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:41:29,388 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:29,388 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:41:29,389 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:29,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:41:29,439 INFO L134 CoverageAnalysis]: Checked inductivity of 188 backedges. 124 proven. 34 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2018-11-28 11:41:29,439 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-28 11:41:29,439 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_31c902bb-dab8-41e9-a61c-773ae8394487/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-28 11:41:29,455 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-11-28 11:41:29,478 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-11-28 11:41:29,479 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-11-28 11:41:29,483 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-28 11:41:29,510 INFO L134 CoverageAnalysis]: Checked inductivity of 188 backedges. 124 proven. 34 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2018-11-28 11:41:29,535 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-28 11:41:29,535 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-11-28 11:41:29,536 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 11:41:29,536 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 11:41:29,536 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 11:41:29,536 INFO L87 Difference]: Start difference. First operand 5472 states and 6471 transitions. cyclomatic complexity: 1003 Second operand 3 states. [2018-11-28 11:41:29,677 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 11:41:29,677 INFO L93 Difference]: Finished difference Result 5788 states and 6817 transitions. [2018-11-28 11:41:29,677 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 11:41:29,678 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5788 states and 6817 transitions. [2018-11-28 11:41:29,688 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3386 [2018-11-28 11:41:29,695 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5788 states to 5724 states and 6751 transitions. [2018-11-28 11:41:29,695 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5724 [2018-11-28 11:41:29,697 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5724 [2018-11-28 11:41:29,697 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5724 states and 6751 transitions. [2018-11-28 11:41:29,701 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 11:41:29,701 INFO L705 BuchiCegarLoop]: Abstraction has 5724 states and 6751 transitions. [2018-11-28 11:41:29,704 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5724 states and 6751 transitions. [2018-11-28 11:41:29,741 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5724 to 5408. [2018-11-28 11:41:29,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5408 states. [2018-11-28 11:41:29,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5408 states to 5408 states and 6403 transitions. [2018-11-28 11:41:29,748 INFO L728 BuchiCegarLoop]: Abstraction has 5408 states and 6403 transitions. [2018-11-28 11:41:29,748 INFO L608 BuchiCegarLoop]: Abstraction has 5408 states and 6403 transitions. [2018-11-28 11:41:29,748 INFO L442 BuchiCegarLoop]: ======== Iteration 30============ [2018-11-28 11:41:29,748 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5408 states and 6403 transitions. [2018-11-28 11:41:29,760 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2018-11-28 11:41:29,761 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 11:41:29,761 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 11:41:29,762 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:41:29,762 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:41:29,762 INFO L794 eck$LassoCheckResult]: Stem: 120569#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret51, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~post32, ssl3_connect_#t~nondet33, ssl3_connect_#t~post34, 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~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_#t~post48, ssl3_connect_#t~nondet49, ssl3_connect_#t~post50, 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;ssl3_connect_~s__init_buf___0~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;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;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;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~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;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~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 120570#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 120574#L88-2 ssl3_connect_#t~post31 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31; 120583#L93 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 120584#L99-1 assume !false; 124923#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 121554#L102 assume 12292 == ssl3_connect_~s__state~0; 120480#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post32 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post32;havoc ssl3_connect_#t~post32; 120481#L207 ssl3_connect_~s__server~0 := 0; 124917#L212 assume 0 != ssl3_connect_~cb~0; 121550#L212-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 124916#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 124914#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 124911#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 124909#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post34 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post34;havoc ssl3_connect_#t~post34;ssl3_connect_~s__init_num~0 := 0; 124908#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 124905#L521 ssl3_connect_~skip~0 := 0; 124904#L99-1 assume !false; 124903#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 124902#L102 assume !(12292 == ssl3_connect_~s__state~0); 124901#L105 assume !(16384 == ssl3_connect_~s__state~0); 124900#L108 assume !(4096 == ssl3_connect_~s__state~0); 124899#L111 assume !(20480 == ssl3_connect_~s__state~0); 124898#L114 assume !(4099 == ssl3_connect_~s__state~0); 124897#L117 assume 4368 == ssl3_connect_~s__state~0; 124896#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 124895#L251 assume !(0 == ssl3_connect_~blastFlag~0); 124893#L251-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 124891#L259 assume !(ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0); 124890#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 124887#L521 ssl3_connect_~skip~0 := 0; 124886#L99-1 assume !false; 124885#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 124884#L102 assume !(12292 == ssl3_connect_~s__state~0); 124883#L105 assume !(16384 == ssl3_connect_~s__state~0); 124882#L108 assume !(4096 == ssl3_connect_~s__state~0); 124881#L111 assume !(20480 == ssl3_connect_~s__state~0); 124880#L114 assume !(4099 == ssl3_connect_~s__state~0); 124879#L117 assume !(4368 == ssl3_connect_~s__state~0); 124878#L120 assume !(4369 == ssl3_connect_~s__state~0); 124877#L123 assume 4384 == ssl3_connect_~s__state~0; 124876#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 124875#L266 assume !(1 == ssl3_connect_~blastFlag~0); 124874#L266-2 assume !(ssl3_connect_~ret~0 <= 0); 124871#L272 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 124872#L272-2 [2018-11-28 11:41:29,762 INFO L796 eck$LassoCheckResult]: Loop: 124872#L272-2 ssl3_connect_~s__init_num~0 := 0; 124958#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 124955#L521 ssl3_connect_~skip~0 := 0; 124954#L99-1 assume !false; 124953#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 124952#L102 assume !(12292 == ssl3_connect_~s__state~0); 124951#L105 assume !(16384 == ssl3_connect_~s__state~0); 124950#L108 assume !(4096 == ssl3_connect_~s__state~0); 124949#L111 assume !(20480 == ssl3_connect_~s__state~0); 124948#L114 assume !(4099 == ssl3_connect_~s__state~0); 124947#L117 assume !(4368 == ssl3_connect_~s__state~0); 124946#L120 assume !(4369 == ssl3_connect_~s__state~0); 124945#L123 assume !(4384 == ssl3_connect_~s__state~0); 124944#L126 assume !(4385 == ssl3_connect_~s__state~0); 124943#L129 assume !(4400 == ssl3_connect_~s__state~0); 124942#L132 assume !(4401 == ssl3_connect_~s__state~0); 124941#L135 assume !(4416 == ssl3_connect_~s__state~0); 124940#L138 assume !(4417 == ssl3_connect_~s__state~0); 124939#L141 assume !(4432 == ssl3_connect_~s__state~0); 124938#L144 assume !(4433 == ssl3_connect_~s__state~0); 124937#L147 assume !(4448 == ssl3_connect_~s__state~0); 124936#L150 assume !(4449 == ssl3_connect_~s__state~0); 124935#L153 assume !(4464 == ssl3_connect_~s__state~0); 124934#L156 assume !(4465 == ssl3_connect_~s__state~0); 124933#L159 assume !(4466 == ssl3_connect_~s__state~0); 124932#L162 assume !(4467 == ssl3_connect_~s__state~0); 124931#L165 assume !(4480 == ssl3_connect_~s__state~0); 124930#L168 assume !(4481 == ssl3_connect_~s__state~0); 124929#L171 assume !(4496 == ssl3_connect_~s__state~0); 124928#L174 assume !(4497 == ssl3_connect_~s__state~0); 124927#L177 assume !(4512 == ssl3_connect_~s__state~0); 124926#L180 assume !(4513 == ssl3_connect_~s__state~0); 124925#L183 assume !(4528 == ssl3_connect_~s__state~0); 124924#L186 assume !(4529 == ssl3_connect_~s__state~0); 124857#L189 assume 4560 == ssl3_connect_~s__state~0; 124410#L193 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 124854#L432 assume !(ssl3_connect_~ret~0 <= 0); 124851#L435 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 124847#L435-2 ssl3_connect_~s__init_num~0 := 0; 124845#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 124841#L521 ssl3_connect_~skip~0 := 0; 124838#L99-1 assume !false; 124835#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 124832#L102 assume !(12292 == ssl3_connect_~s__state~0); 124829#L105 assume !(16384 == ssl3_connect_~s__state~0); 124825#L108 assume !(4096 == ssl3_connect_~s__state~0); 124823#L111 assume !(20480 == ssl3_connect_~s__state~0); 124821#L114 assume !(4099 == ssl3_connect_~s__state~0); 124819#L117 assume !(4368 == ssl3_connect_~s__state~0); 124817#L120 assume !(4369 == ssl3_connect_~s__state~0); 124815#L123 assume !(4384 == ssl3_connect_~s__state~0); 124813#L126 assume !(4385 == ssl3_connect_~s__state~0); 124811#L129 assume !(4400 == ssl3_connect_~s__state~0); 124809#L132 assume !(4401 == ssl3_connect_~s__state~0); 124807#L135 assume !(4416 == ssl3_connect_~s__state~0); 124805#L138 assume !(4417 == ssl3_connect_~s__state~0); 124803#L141 assume !(4432 == ssl3_connect_~s__state~0); 124801#L144 assume !(4433 == ssl3_connect_~s__state~0); 124799#L147 assume !(4448 == ssl3_connect_~s__state~0); 124797#L150 assume !(4449 == ssl3_connect_~s__state~0); 124795#L153 assume !(4464 == ssl3_connect_~s__state~0); 124793#L156 assume !(4465 == ssl3_connect_~s__state~0); 124791#L159 assume !(4466 == ssl3_connect_~s__state~0); 124788#L162 assume !(4467 == ssl3_connect_~s__state~0); 124785#L165 assume !(4480 == ssl3_connect_~s__state~0); 124781#L168 assume !(4481 == ssl3_connect_~s__state~0); 124779#L171 assume !(4496 == ssl3_connect_~s__state~0); 124777#L174 assume !(4497 == ssl3_connect_~s__state~0); 124775#L177 assume 4512 == ssl3_connect_~s__state~0; 124423#L181 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 124772#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; 124770#L388 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 124767#L388-2 assume !(0 == ssl3_connect_~tmp___7~0); 124764#L397 assume !(0 == ssl3_connect_~tmp___8~0); 124762#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 124758#L521 ssl3_connect_~skip~0 := 0; 124756#L99-1 assume !false; 124754#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 124752#L102 assume !(12292 == ssl3_connect_~s__state~0); 124750#L105 assume !(16384 == ssl3_connect_~s__state~0); 124748#L108 assume !(4096 == ssl3_connect_~s__state~0); 124746#L111 assume !(20480 == ssl3_connect_~s__state~0); 124744#L114 assume !(4099 == ssl3_connect_~s__state~0); 124742#L117 assume !(4368 == ssl3_connect_~s__state~0); 124739#L120 assume !(4369 == ssl3_connect_~s__state~0); 124736#L123 assume !(4384 == ssl3_connect_~s__state~0); 124732#L126 assume !(4385 == ssl3_connect_~s__state~0); 124730#L129 assume !(4400 == ssl3_connect_~s__state~0); 124728#L132 assume !(4401 == ssl3_connect_~s__state~0); 124726#L135 assume !(4416 == ssl3_connect_~s__state~0); 124724#L138 assume !(4417 == ssl3_connect_~s__state~0); 124722#L141 assume !(4432 == ssl3_connect_~s__state~0); 124720#L144 assume !(4433 == ssl3_connect_~s__state~0); 124718#L147 assume !(4448 == ssl3_connect_~s__state~0); 124716#L150 assume !(4449 == ssl3_connect_~s__state~0); 124714#L153 assume !(4464 == ssl3_connect_~s__state~0); 124712#L156 assume !(4465 == ssl3_connect_~s__state~0); 124710#L159 assume !(4466 == ssl3_connect_~s__state~0); 124708#L162 assume !(4467 == ssl3_connect_~s__state~0); 124706#L165 assume !(4480 == ssl3_connect_~s__state~0); 124704#L168 assume !(4481 == ssl3_connect_~s__state~0); 124702#L171 assume !(4496 == ssl3_connect_~s__state~0); 124700#L174 assume !(4497 == ssl3_connect_~s__state~0); 124698#L177 assume !(4512 == ssl3_connect_~s__state~0); 124696#L180 assume !(4513 == ssl3_connect_~s__state~0); 124694#L183 assume 4528 == ssl3_connect_~s__state~0; 124414#L187 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 124531#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 := ssl3_connect_~__cil_tmp57~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 124528#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; 124523#L416 assume !(0 != 2 + ssl3_connect_~__cil_tmp59~0); 124520#L412-1 ssl3_connect_~s__init_num~0 := 0; 124518#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 124514#L521 ssl3_connect_~skip~0 := 0; 124512#L99-1 assume !false; 124510#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 124508#L102 assume !(12292 == ssl3_connect_~s__state~0); 124506#L105 assume !(16384 == ssl3_connect_~s__state~0); 124504#L108 assume !(4096 == ssl3_connect_~s__state~0); 124502#L111 assume !(20480 == ssl3_connect_~s__state~0); 124500#L114 assume !(4099 == ssl3_connect_~s__state~0); 124498#L117 assume !(4368 == ssl3_connect_~s__state~0); 124495#L120 assume !(4369 == ssl3_connect_~s__state~0); 124489#L123 assume !(4384 == ssl3_connect_~s__state~0); 124486#L126 assume !(4385 == ssl3_connect_~s__state~0); 124483#L129 assume !(4400 == ssl3_connect_~s__state~0); 124479#L132 assume !(4401 == ssl3_connect_~s__state~0); 124475#L135 assume !(4416 == ssl3_connect_~s__state~0); 124470#L138 assume !(4417 == ssl3_connect_~s__state~0); 124467#L141 assume !(4432 == ssl3_connect_~s__state~0); 124464#L144 assume !(4433 == ssl3_connect_~s__state~0); 124461#L147 assume !(4448 == ssl3_connect_~s__state~0); 124458#L150 assume !(4449 == ssl3_connect_~s__state~0); 124455#L153 assume !(4464 == ssl3_connect_~s__state~0); 124452#L156 assume !(4465 == ssl3_connect_~s__state~0); 124449#L159 assume !(4466 == ssl3_connect_~s__state~0); 124446#L162 assume !(4467 == ssl3_connect_~s__state~0); 124443#L165 assume !(4480 == ssl3_connect_~s__state~0); 124440#L168 assume !(4481 == ssl3_connect_~s__state~0); 124437#L171 assume !(4496 == ssl3_connect_~s__state~0); 124434#L174 assume !(4497 == ssl3_connect_~s__state~0); 124430#L177 assume !(4512 == ssl3_connect_~s__state~0); 124426#L180 assume !(4513 == ssl3_connect_~s__state~0); 124421#L183 assume !(4528 == ssl3_connect_~s__state~0); 124417#L186 assume !(4529 == ssl3_connect_~s__state~0); 124411#L189 assume !(4560 == ssl3_connect_~s__state~0); 121852#L192 assume !(4561 == ssl3_connect_~s__state~0); 121850#L195 assume 4352 == ssl3_connect_~s__state~0; 121851#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 120671#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 120672#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 121831#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 121825#L521 ssl3_connect_~skip~0 := 0; 121826#L99-1 assume !false; 121821#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 121822#L102 assume !(12292 == ssl3_connect_~s__state~0); 121817#L105 assume !(16384 == ssl3_connect_~s__state~0); 121818#L108 assume !(4096 == ssl3_connect_~s__state~0); 121813#L111 assume !(20480 == ssl3_connect_~s__state~0); 121814#L114 assume !(4099 == ssl3_connect_~s__state~0); 121807#L117 assume !(4368 == ssl3_connect_~s__state~0); 121808#L120 assume !(4369 == ssl3_connect_~s__state~0); 121802#L123 assume 4384 == ssl3_connect_~s__state~0; 121803#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 125221#L266 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 125217#L266-2 assume !(ssl3_connect_~ret~0 <= 0); 125215#L272 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 124872#L272-2 [2018-11-28 11:41:29,762 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:41:29,763 INFO L82 PathProgramCache]: Analyzing trace with hash -1190341656, now seen corresponding path program 1 times [2018-11-28 11:41:29,763 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:41:29,763 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:41:29,763 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:29,763 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 11:41:29,763 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:29,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:41:29,793 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-11-28 11:41:29,793 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:41:29,793 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-28 11:41:29,793 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-28 11:41:29,793 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:41:29,794 INFO L82 PathProgramCache]: Analyzing trace with hash 1937158049, now seen corresponding path program 1 times [2018-11-28 11:41:29,794 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:41:29,794 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:41:29,794 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:29,794 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:41:29,794 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:29,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:41:29,856 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2018-11-28 11:41:29,856 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-28 11:41:29,856 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_31c902bb-dab8-41e9-a61c-773ae8394487/bin-2019/uautomizer/z3 Starting monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-28 11:41:29,871 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:41:29,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:41:29,891 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-28 11:41:29,908 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2018-11-28 11:41:29,932 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-28 11:41:29,932 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2018-11-28 11:41:29,933 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 11:41:29,933 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 11:41:29,933 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 11:41:29,933 INFO L87 Difference]: Start difference. First operand 5408 states and 6403 transitions. cyclomatic complexity: 999 Second operand 3 states. [2018-11-28 11:41:29,977 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 11:41:29,977 INFO L93 Difference]: Finished difference Result 5408 states and 6401 transitions. [2018-11-28 11:41:29,978 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 11:41:29,978 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5408 states and 6401 transitions. [2018-11-28 11:41:29,993 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2018-11-28 11:41:30,002 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5408 states to 5408 states and 6401 transitions. [2018-11-28 11:41:30,002 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5408 [2018-11-28 11:41:30,004 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5408 [2018-11-28 11:41:30,004 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5408 states and 6401 transitions. [2018-11-28 11:41:30,005 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 11:41:30,005 INFO L705 BuchiCegarLoop]: Abstraction has 5408 states and 6401 transitions. [2018-11-28 11:41:30,008 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5408 states and 6401 transitions. [2018-11-28 11:41:30,039 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5408 to 5408. [2018-11-28 11:41:30,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5408 states. [2018-11-28 11:41:30,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5408 states to 5408 states and 6401 transitions. [2018-11-28 11:41:30,043 INFO L728 BuchiCegarLoop]: Abstraction has 5408 states and 6401 transitions. [2018-11-28 11:41:30,043 INFO L608 BuchiCegarLoop]: Abstraction has 5408 states and 6401 transitions. [2018-11-28 11:41:30,043 INFO L442 BuchiCegarLoop]: ======== Iteration 31============ [2018-11-28 11:41:30,043 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5408 states and 6401 transitions. [2018-11-28 11:41:30,054 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2018-11-28 11:41:30,054 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 11:41:30,054 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 11:41:30,055 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:41:30,055 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:41:30,055 INFO L794 eck$LassoCheckResult]: Stem: 131889#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret51, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~post32, ssl3_connect_#t~nondet33, ssl3_connect_#t~post34, 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~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_#t~post48, ssl3_connect_#t~nondet49, ssl3_connect_#t~post50, 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;ssl3_connect_~s__init_buf___0~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;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;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;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~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;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~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 131890#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 131894#L88-2 ssl3_connect_#t~post31 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31; 131905#L93 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 131906#L99-1 assume !false; 133049#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 132741#L102 assume 12292 == ssl3_connect_~s__state~0; 131798#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post32 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post32;havoc ssl3_connect_#t~post32; 131799#L207 ssl3_connect_~s__server~0 := 0; 131866#L212 assume 0 != ssl3_connect_~cb~0; 131857#L212-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 131858#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 131887#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 131829#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 131859#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post34 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post34;havoc ssl3_connect_#t~post34;ssl3_connect_~s__init_num~0 := 0; 131900#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 134355#L521 ssl3_connect_~skip~0 := 0; 134353#L99-1 assume !false; 134351#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 134349#L102 assume !(12292 == ssl3_connect_~s__state~0); 134347#L105 assume !(16384 == ssl3_connect_~s__state~0); 134345#L108 assume !(4096 == ssl3_connect_~s__state~0); 134343#L111 assume !(20480 == ssl3_connect_~s__state~0); 134252#L114 assume !(4099 == ssl3_connect_~s__state~0); 131940#L117 assume 4368 == ssl3_connect_~s__state~0; 131897#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 131830#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 131831#L251-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 135185#L259 assume !(ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0); 135184#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 135181#L521 ssl3_connect_~skip~0 := 0; 135180#L99-1 assume !false; 132931#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 132932#L102 assume !(12292 == ssl3_connect_~s__state~0); 134405#L105 assume !(16384 == ssl3_connect_~s__state~0); 134403#L108 assume !(4096 == ssl3_connect_~s__state~0); 134401#L111 assume !(20480 == ssl3_connect_~s__state~0); 134399#L114 assume !(4099 == ssl3_connect_~s__state~0); 134397#L117 assume !(4368 == ssl3_connect_~s__state~0); 134395#L120 assume !(4369 == ssl3_connect_~s__state~0); 134393#L123 assume 4384 == ssl3_connect_~s__state~0; 134391#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 134389#L266 assume !(1 == ssl3_connect_~blastFlag~0); 134387#L266-2 assume !(ssl3_connect_~ret~0 <= 0); 134384#L272 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 134385#L272-2 [2018-11-28 11:41:30,056 INFO L796 eck$LassoCheckResult]: Loop: 134385#L272-2 ssl3_connect_~s__init_num~0 := 0; 136649#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 136646#L521 ssl3_connect_~skip~0 := 0; 136645#L99-1 assume !false; 136644#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 136643#L102 assume !(12292 == ssl3_connect_~s__state~0); 136642#L105 assume !(16384 == ssl3_connect_~s__state~0); 136641#L108 assume !(4096 == ssl3_connect_~s__state~0); 136640#L111 assume !(20480 == ssl3_connect_~s__state~0); 136639#L114 assume !(4099 == ssl3_connect_~s__state~0); 136638#L117 assume !(4368 == ssl3_connect_~s__state~0); 136637#L120 assume !(4369 == ssl3_connect_~s__state~0); 136636#L123 assume !(4384 == ssl3_connect_~s__state~0); 136635#L126 assume !(4385 == ssl3_connect_~s__state~0); 136634#L129 assume !(4400 == ssl3_connect_~s__state~0); 136633#L132 assume !(4401 == ssl3_connect_~s__state~0); 136632#L135 assume !(4416 == ssl3_connect_~s__state~0); 136631#L138 assume !(4417 == ssl3_connect_~s__state~0); 136630#L141 assume !(4432 == ssl3_connect_~s__state~0); 136629#L144 assume !(4433 == ssl3_connect_~s__state~0); 136628#L147 assume !(4448 == ssl3_connect_~s__state~0); 136627#L150 assume !(4449 == ssl3_connect_~s__state~0); 136626#L153 assume !(4464 == ssl3_connect_~s__state~0); 136625#L156 assume !(4465 == ssl3_connect_~s__state~0); 136623#L159 assume !(4466 == ssl3_connect_~s__state~0); 136621#L162 assume !(4467 == ssl3_connect_~s__state~0); 136617#L165 assume !(4480 == ssl3_connect_~s__state~0); 136615#L168 assume !(4481 == ssl3_connect_~s__state~0); 136613#L171 assume !(4496 == ssl3_connect_~s__state~0); 136611#L174 assume !(4497 == ssl3_connect_~s__state~0); 136609#L177 assume !(4512 == ssl3_connect_~s__state~0); 136607#L180 assume !(4513 == ssl3_connect_~s__state~0); 136605#L183 assume !(4528 == ssl3_connect_~s__state~0); 136603#L186 assume !(4529 == ssl3_connect_~s__state~0); 136601#L189 assume 4560 == ssl3_connect_~s__state~0; 136029#L193 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 136598#L432 assume !(ssl3_connect_~ret~0 <= 0); 136596#L435 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 136467#L435-2 ssl3_connect_~s__init_num~0 := 0; 132829#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 132826#L521 ssl3_connect_~skip~0 := 0; 132825#L99-1 assume !false; 132824#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 132823#L102 assume !(12292 == ssl3_connect_~s__state~0); 132822#L105 assume !(16384 == ssl3_connect_~s__state~0); 132821#L108 assume !(4096 == ssl3_connect_~s__state~0); 132820#L111 assume !(20480 == ssl3_connect_~s__state~0); 132819#L114 assume !(4099 == ssl3_connect_~s__state~0); 132818#L117 assume !(4368 == ssl3_connect_~s__state~0); 132817#L120 assume !(4369 == ssl3_connect_~s__state~0); 132816#L123 assume !(4384 == ssl3_connect_~s__state~0); 132815#L126 assume !(4385 == ssl3_connect_~s__state~0); 132814#L129 assume !(4400 == ssl3_connect_~s__state~0); 132813#L132 assume !(4401 == ssl3_connect_~s__state~0); 132812#L135 assume !(4416 == ssl3_connect_~s__state~0); 132811#L138 assume !(4417 == ssl3_connect_~s__state~0); 132810#L141 assume !(4432 == ssl3_connect_~s__state~0); 132809#L144 assume !(4433 == ssl3_connect_~s__state~0); 132808#L147 assume !(4448 == ssl3_connect_~s__state~0); 132807#L150 assume !(4449 == ssl3_connect_~s__state~0); 132806#L153 assume !(4464 == ssl3_connect_~s__state~0); 132805#L156 assume !(4465 == ssl3_connect_~s__state~0); 132804#L159 assume !(4466 == ssl3_connect_~s__state~0); 132803#L162 assume !(4467 == ssl3_connect_~s__state~0); 132802#L165 assume !(4480 == ssl3_connect_~s__state~0); 132801#L168 assume !(4481 == ssl3_connect_~s__state~0); 132800#L171 assume !(4496 == ssl3_connect_~s__state~0); 132799#L174 assume !(4497 == ssl3_connect_~s__state~0); 132797#L177 assume 4512 == ssl3_connect_~s__state~0; 132798#L181 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 135529#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; 135527#L388 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 132792#L388-2 assume !(0 == ssl3_connect_~tmp___7~0); 132789#L397 assume !(0 == ssl3_connect_~tmp___8~0); 132790#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 136327#L521 ssl3_connect_~skip~0 := 0; 135489#L99-1 assume !false; 135490#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 135483#L102 assume !(12292 == ssl3_connect_~s__state~0); 135484#L105 assume !(16384 == ssl3_connect_~s__state~0); 135477#L108 assume !(4096 == ssl3_connect_~s__state~0); 135478#L111 assume !(20480 == ssl3_connect_~s__state~0); 135471#L114 assume !(4099 == ssl3_connect_~s__state~0); 135472#L117 assume !(4368 == ssl3_connect_~s__state~0); 135464#L120 assume !(4369 == ssl3_connect_~s__state~0); 135465#L123 assume !(4384 == ssl3_connect_~s__state~0); 135263#L126 assume !(4385 == ssl3_connect_~s__state~0); 135264#L129 assume !(4400 == ssl3_connect_~s__state~0); 135452#L132 assume !(4401 == ssl3_connect_~s__state~0); 135453#L135 assume !(4416 == ssl3_connect_~s__state~0); 135251#L138 assume !(4417 == ssl3_connect_~s__state~0); 135252#L141 assume !(4432 == ssl3_connect_~s__state~0); 135245#L144 assume !(4433 == ssl3_connect_~s__state~0); 135246#L147 assume !(4448 == ssl3_connect_~s__state~0); 132245#L150 assume !(4449 == ssl3_connect_~s__state~0); 132246#L153 assume !(4464 == ssl3_connect_~s__state~0); 132237#L156 assume !(4465 == ssl3_connect_~s__state~0); 132238#L159 assume !(4466 == ssl3_connect_~s__state~0); 132229#L162 assume !(4467 == ssl3_connect_~s__state~0); 132230#L165 assume !(4480 == ssl3_connect_~s__state~0); 132222#L168 assume !(4481 == ssl3_connect_~s__state~0); 132219#L171 assume !(4496 == ssl3_connect_~s__state~0); 132216#L174 assume !(4497 == ssl3_connect_~s__state~0); 132213#L177 assume !(4512 == ssl3_connect_~s__state~0); 132210#L180 assume !(4513 == ssl3_connect_~s__state~0); 132207#L183 assume 4528 == ssl3_connect_~s__state~0; 132204#L187 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 132200#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 := ssl3_connect_~__cil_tmp57~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 132201#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; 131862#L416 assume !(0 != 2 + ssl3_connect_~__cil_tmp59~0); 131863#L412-1 ssl3_connect_~s__init_num~0 := 0; 132187#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 132185#L521 ssl3_connect_~skip~0 := 0; 132174#L99-1 assume !false; 132175#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 132166#L102 assume !(12292 == ssl3_connect_~s__state~0); 132167#L105 assume !(16384 == ssl3_connect_~s__state~0); 132158#L108 assume !(4096 == ssl3_connect_~s__state~0); 132159#L111 assume !(20480 == ssl3_connect_~s__state~0); 132150#L114 assume !(4099 == ssl3_connect_~s__state~0); 132151#L117 assume !(4368 == ssl3_connect_~s__state~0); 132139#L120 assume !(4369 == ssl3_connect_~s__state~0); 132140#L123 assume !(4384 == ssl3_connect_~s__state~0); 132125#L126 assume !(4385 == ssl3_connect_~s__state~0); 132126#L129 assume !(4400 == ssl3_connect_~s__state~0); 132109#L132 assume !(4401 == ssl3_connect_~s__state~0); 132110#L135 assume !(4416 == ssl3_connect_~s__state~0); 132095#L138 assume !(4417 == ssl3_connect_~s__state~0); 132096#L141 assume !(4432 == ssl3_connect_~s__state~0); 132083#L144 assume !(4433 == ssl3_connect_~s__state~0); 132084#L147 assume !(4448 == ssl3_connect_~s__state~0); 132072#L150 assume !(4449 == ssl3_connect_~s__state~0); 132073#L153 assume !(4464 == ssl3_connect_~s__state~0); 132061#L156 assume !(4465 == ssl3_connect_~s__state~0); 132062#L159 assume !(4466 == ssl3_connect_~s__state~0); 132051#L162 assume !(4467 == ssl3_connect_~s__state~0); 132052#L165 assume !(4480 == ssl3_connect_~s__state~0); 132039#L168 assume !(4481 == ssl3_connect_~s__state~0); 132040#L171 assume !(4496 == ssl3_connect_~s__state~0); 132027#L174 assume !(4497 == ssl3_connect_~s__state~0); 132028#L177 assume !(4512 == ssl3_connect_~s__state~0); 132016#L180 assume !(4513 == ssl3_connect_~s__state~0); 132017#L183 assume !(4528 == ssl3_connect_~s__state~0); 132005#L186 assume !(4529 == ssl3_connect_~s__state~0); 132006#L189 assume !(4560 == ssl3_connect_~s__state~0); 136027#L192 assume !(4561 == ssl3_connect_~s__state~0); 136026#L195 assume 4352 == ssl3_connect_~s__state~0; 136025#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 136022#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 136021#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 136020#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 136018#L521 ssl3_connect_~skip~0 := 0; 136017#L99-1 assume !false; 136016#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 136015#L102 assume !(12292 == ssl3_connect_~s__state~0); 136014#L105 assume !(16384 == ssl3_connect_~s__state~0); 136013#L108 assume !(4096 == ssl3_connect_~s__state~0); 136012#L111 assume !(20480 == ssl3_connect_~s__state~0); 136010#L114 assume !(4099 == ssl3_connect_~s__state~0); 136009#L117 assume !(4368 == ssl3_connect_~s__state~0); 136007#L120 assume !(4369 == ssl3_connect_~s__state~0); 136006#L123 assume 4384 == ssl3_connect_~s__state~0; 133105#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 136654#L266 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 132921#L266-2 assume !(ssl3_connect_~ret~0 <= 0); 136653#L272 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 134385#L272-2 [2018-11-28 11:41:30,056 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:41:30,056 INFO L82 PathProgramCache]: Analyzing trace with hash 498602086, now seen corresponding path program 1 times [2018-11-28 11:41:30,056 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:41:30,056 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:41:30,057 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:30,057 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:41:30,057 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:30,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:41:30,086 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-11-28 11:41:30,086 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 11:41:30,086 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 11:41:30,086 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-28 11:41:30,087 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:41:30,087 INFO L82 PathProgramCache]: Analyzing trace with hash 1937158049, now seen corresponding path program 2 times [2018-11-28 11:41:30,087 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:41:30,087 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:41:30,087 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:30,087 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:41:30,087 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:30,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:41:30,142 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2018-11-28 11:41:30,143 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-28 11:41:30,143 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_31c902bb-dab8-41e9-a61c-773ae8394487/bin-2019/uautomizer/z3 Starting monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-28 11:41:30,156 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-11-28 11:41:30,178 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-11-28 11:41:30,178 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-11-28 11:41:30,180 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-28 11:41:30,195 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2018-11-28 11:41:30,209 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-28 11:41:30,209 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2018-11-28 11:41:30,209 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 11:41:30,210 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 11:41:30,210 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 11:41:30,210 INFO L87 Difference]: Start difference. First operand 5408 states and 6401 transitions. cyclomatic complexity: 997 Second operand 3 states. [2018-11-28 11:41:30,233 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 11:41:30,233 INFO L93 Difference]: Finished difference Result 5490 states and 6501 transitions. [2018-11-28 11:41:30,233 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 11:41:30,233 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5490 states and 6501 transitions. [2018-11-28 11:41:30,244 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3460 [2018-11-28 11:41:30,249 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5490 states to 5490 states and 6501 transitions. [2018-11-28 11:41:30,249 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5490 [2018-11-28 11:41:30,251 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5490 [2018-11-28 11:41:30,251 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5490 states and 6501 transitions. [2018-11-28 11:41:30,254 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 11:41:30,254 INFO L705 BuchiCegarLoop]: Abstraction has 5490 states and 6501 transitions. [2018-11-28 11:41:30,256 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5490 states and 6501 transitions. [2018-11-28 11:41:30,281 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5490 to 5490. [2018-11-28 11:41:30,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5490 states. [2018-11-28 11:41:30,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5490 states to 5490 states and 6501 transitions. [2018-11-28 11:41:30,286 INFO L728 BuchiCegarLoop]: Abstraction has 5490 states and 6501 transitions. [2018-11-28 11:41:30,286 INFO L608 BuchiCegarLoop]: Abstraction has 5490 states and 6501 transitions. [2018-11-28 11:41:30,286 INFO L442 BuchiCegarLoop]: ======== Iteration 32============ [2018-11-28 11:41:30,286 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5490 states and 6501 transitions. [2018-11-28 11:41:30,297 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3460 [2018-11-28 11:41:30,297 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 11:41:30,297 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 11:41:30,298 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:41:30,298 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 11:41:30,299 INFO L794 eck$LassoCheckResult]: Stem: 143291#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret51, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;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~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~post32, ssl3_connect_#t~nondet33, ssl3_connect_#t~post34, 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~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_#t~post48, ssl3_connect_#t~nondet49, ssl3_connect_#t~post50, 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;ssl3_connect_~s__init_buf___0~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__s3__change_cipher_spec~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;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;ssl3_connect_~num1~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;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~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;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~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 143292#L85 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 143297#L88-2 ssl3_connect_#t~post31 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31; 143307#L93 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 143308#L99-1 assume !false; 143782#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 143556#L102 assume 12292 == ssl3_connect_~s__state~0; 143199#L103 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post32 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post32;havoc ssl3_connect_#t~post32; 143200#L207 ssl3_connect_~s__server~0 := 0; 143264#L212 assume 0 != ssl3_connect_~cb~0; 143265#L212-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 143793#L217 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 143791#L223 assume !(0 == ssl3_connect_~s__init_buf___0~0); 143789#L223-2 assume !(0 == ssl3_connect_~tmp___4~0); 143302#L239 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post34 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post34;havoc ssl3_connect_#t~post34;ssl3_connect_~s__init_num~0 := 0; 143303#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 144087#L521 ssl3_connect_~skip~0 := 0; 144086#L99-1 assume !false; 144085#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 144084#L102 assume !(12292 == ssl3_connect_~s__state~0); 144083#L105 assume !(16384 == ssl3_connect_~s__state~0); 144082#L108 assume !(4096 == ssl3_connect_~s__state~0); 144081#L111 assume !(20480 == ssl3_connect_~s__state~0); 144080#L114 assume !(4099 == ssl3_connect_~s__state~0); 143349#L117 assume 4368 == ssl3_connect_~s__state~0; 143300#L121 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 143229#L251 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 143230#L251-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 143524#L259 assume !(ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0); 143521#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 143513#L521 ssl3_connect_~skip~0 := 0; 143511#L99-1 assume !false; 143509#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 143490#L102 assume !(12292 == ssl3_connect_~s__state~0); 143491#L105 assume !(16384 == ssl3_connect_~s__state~0); 143482#L108 assume !(4096 == ssl3_connect_~s__state~0); 143483#L111 assume !(20480 == ssl3_connect_~s__state~0); 143474#L114 assume !(4099 == ssl3_connect_~s__state~0); 143475#L117 assume !(4368 == ssl3_connect_~s__state~0); 143466#L120 assume !(4369 == ssl3_connect_~s__state~0); 143467#L123 assume 4384 == ssl3_connect_~s__state~0; 143458#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 143459#L266 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 143450#L266-2 assume !(ssl3_connect_~ret~0 <= 0); 143451#L272 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 143305#L272-2 [2018-11-28 11:41:30,299 INFO L796 eck$LassoCheckResult]: Loop: 143305#L272-2 ssl3_connect_~s__init_num~0 := 0; 143317#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 148205#L521 ssl3_connect_~skip~0 := 0; 148206#L99-1 assume !false; 148201#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 148202#L102 assume !(12292 == ssl3_connect_~s__state~0); 148195#L105 assume !(16384 == ssl3_connect_~s__state~0); 148196#L108 assume !(4096 == ssl3_connect_~s__state~0); 148188#L111 assume !(20480 == ssl3_connect_~s__state~0); 148189#L114 assume !(4099 == ssl3_connect_~s__state~0); 148182#L117 assume !(4368 == ssl3_connect_~s__state~0); 148183#L120 assume !(4369 == ssl3_connect_~s__state~0); 148176#L123 assume !(4384 == ssl3_connect_~s__state~0); 148177#L126 assume !(4385 == ssl3_connect_~s__state~0); 144380#L129 assume !(4400 == ssl3_connect_~s__state~0); 144381#L132 assume !(4401 == ssl3_connect_~s__state~0); 144369#L135 assume !(4416 == ssl3_connect_~s__state~0); 144367#L138 assume !(4417 == ssl3_connect_~s__state~0); 144365#L141 assume !(4432 == ssl3_connect_~s__state~0); 144362#L144 assume !(4433 == ssl3_connect_~s__state~0); 144360#L147 assume !(4448 == ssl3_connect_~s__state~0); 144357#L150 assume !(4449 == ssl3_connect_~s__state~0); 144358#L153 assume !(4464 == ssl3_connect_~s__state~0); 148227#L156 assume !(4465 == ssl3_connect_~s__state~0); 148225#L159 assume !(4466 == ssl3_connect_~s__state~0); 148223#L162 assume !(4467 == ssl3_connect_~s__state~0); 148221#L165 assume !(4480 == ssl3_connect_~s__state~0); 148219#L168 assume !(4481 == ssl3_connect_~s__state~0); 144338#L171 assume !(4496 == ssl3_connect_~s__state~0); 144336#L174 assume !(4497 == ssl3_connect_~s__state~0); 144334#L177 assume !(4512 == ssl3_connect_~s__state~0); 144331#L180 assume !(4513 == ssl3_connect_~s__state~0); 144328#L183 assume !(4528 == ssl3_connect_~s__state~0); 144329#L186 assume !(4529 == ssl3_connect_~s__state~0); 144321#L189 assume 4560 == ssl3_connect_~s__state~0; 144322#L193 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 148208#L432 assume !(ssl3_connect_~ret~0 <= 0); 144310#L435 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 144311#L435-2 ssl3_connect_~s__init_num~0 := 0; 147199#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 147197#L521 ssl3_connect_~skip~0 := 0; 147192#L99-1 assume !false; 147193#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 147188#L102 assume !(12292 == ssl3_connect_~s__state~0); 147189#L105 assume !(16384 == ssl3_connect_~s__state~0); 147184#L108 assume !(4096 == ssl3_connect_~s__state~0); 147185#L111 assume !(20480 == ssl3_connect_~s__state~0); 147180#L114 assume !(4099 == ssl3_connect_~s__state~0); 147181#L117 assume !(4368 == ssl3_connect_~s__state~0); 147176#L120 assume !(4369 == ssl3_connect_~s__state~0); 147177#L123 assume !(4384 == ssl3_connect_~s__state~0); 147172#L126 assume !(4385 == ssl3_connect_~s__state~0); 147173#L129 assume !(4400 == ssl3_connect_~s__state~0); 147168#L132 assume !(4401 == ssl3_connect_~s__state~0); 147169#L135 assume !(4416 == ssl3_connect_~s__state~0); 147164#L138 assume !(4417 == ssl3_connect_~s__state~0); 147165#L141 assume !(4432 == ssl3_connect_~s__state~0); 147160#L144 assume !(4433 == ssl3_connect_~s__state~0); 147161#L147 assume !(4448 == ssl3_connect_~s__state~0); 147156#L150 assume !(4449 == ssl3_connect_~s__state~0); 147157#L153 assume !(4464 == ssl3_connect_~s__state~0); 147152#L156 assume !(4465 == ssl3_connect_~s__state~0); 147153#L159 assume !(4466 == ssl3_connect_~s__state~0); 147148#L162 assume !(4467 == ssl3_connect_~s__state~0); 147149#L165 assume !(4480 == ssl3_connect_~s__state~0); 147144#L168 assume !(4481 == ssl3_connect_~s__state~0); 147145#L171 assume !(4496 == ssl3_connect_~s__state~0); 147140#L174 assume !(4497 == ssl3_connect_~s__state~0); 147141#L177 assume 4512 == ssl3_connect_~s__state~0; 143419#L181 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 147137#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; 147133#L388 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 147134#L388-2 assume !(0 == ssl3_connect_~tmp___7~0); 147129#L397 assume !(0 == ssl3_connect_~tmp___8~0); 147130#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 147898#L521 ssl3_connect_~skip~0 := 0; 147897#L99-1 assume !false; 147896#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 147895#L102 assume !(12292 == ssl3_connect_~s__state~0); 147894#L105 assume !(16384 == ssl3_connect_~s__state~0); 147893#L108 assume !(4096 == ssl3_connect_~s__state~0); 147892#L111 assume !(20480 == ssl3_connect_~s__state~0); 147891#L114 assume !(4099 == ssl3_connect_~s__state~0); 147890#L117 assume !(4368 == ssl3_connect_~s__state~0); 147889#L120 assume !(4369 == ssl3_connect_~s__state~0); 147888#L123 assume !(4384 == ssl3_connect_~s__state~0); 147887#L126 assume !(4385 == ssl3_connect_~s__state~0); 147886#L129 assume !(4400 == ssl3_connect_~s__state~0); 147885#L132 assume !(4401 == ssl3_connect_~s__state~0); 147884#L135 assume !(4416 == ssl3_connect_~s__state~0); 147883#L138 assume !(4417 == ssl3_connect_~s__state~0); 147882#L141 assume !(4432 == ssl3_connect_~s__state~0); 147881#L144 assume !(4433 == ssl3_connect_~s__state~0); 147880#L147 assume !(4448 == ssl3_connect_~s__state~0); 147879#L150 assume !(4449 == ssl3_connect_~s__state~0); 147878#L153 assume !(4464 == ssl3_connect_~s__state~0); 147877#L156 assume !(4465 == ssl3_connect_~s__state~0); 147876#L159 assume !(4466 == ssl3_connect_~s__state~0); 147875#L162 assume !(4467 == ssl3_connect_~s__state~0); 147874#L165 assume !(4480 == ssl3_connect_~s__state~0); 147873#L168 assume !(4481 == ssl3_connect_~s__state~0); 147872#L171 assume !(4496 == ssl3_connect_~s__state~0); 147871#L174 assume !(4497 == ssl3_connect_~s__state~0); 143930#L177 assume !(4512 == ssl3_connect_~s__state~0); 143931#L180 assume !(4513 == ssl3_connect_~s__state~0); 143921#L183 assume 4528 == ssl3_connect_~s__state~0; 143282#L187 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 143283#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 := ssl3_connect_~__cil_tmp57~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 147857#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; 143893#L416 assume !(0 != 2 + ssl3_connect_~__cil_tmp59~0); 143894#L412-1 ssl3_connect_~s__init_num~0 := 0; 143883#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 143881#L521 ssl3_connect_~skip~0 := 0; 143785#L99-1 assume !false; 143786#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 143775#L102 assume !(12292 == ssl3_connect_~s__state~0); 143776#L105 assume !(16384 == ssl3_connect_~s__state~0); 147063#L108 assume !(4096 == ssl3_connect_~s__state~0); 147722#L111 assume !(20480 == ssl3_connect_~s__state~0); 147720#L114 assume !(4099 == ssl3_connect_~s__state~0); 147057#L117 assume !(4368 == ssl3_connect_~s__state~0); 147058#L120 assume !(4369 == ssl3_connect_~s__state~0); 147053#L123 assume !(4384 == ssl3_connect_~s__state~0); 147054#L126 assume !(4385 == ssl3_connect_~s__state~0); 147049#L129 assume !(4400 == ssl3_connect_~s__state~0); 147050#L132 assume !(4401 == ssl3_connect_~s__state~0); 147046#L135 assume !(4416 == ssl3_connect_~s__state~0); 143708#L138 assume !(4417 == ssl3_connect_~s__state~0); 143709#L141 assume !(4432 == ssl3_connect_~s__state~0); 143694#L144 assume !(4433 == ssl3_connect_~s__state~0); 143695#L147 assume !(4448 == ssl3_connect_~s__state~0); 143673#L150 assume !(4449 == ssl3_connect_~s__state~0); 143674#L153 assume !(4464 == ssl3_connect_~s__state~0); 143660#L156 assume !(4465 == ssl3_connect_~s__state~0); 143661#L159 assume !(4466 == ssl3_connect_~s__state~0); 143654#L162 assume !(4467 == ssl3_connect_~s__state~0); 143655#L165 assume !(4480 == ssl3_connect_~s__state~0); 143647#L168 assume !(4481 == ssl3_connect_~s__state~0); 143648#L171 assume !(4496 == ssl3_connect_~s__state~0); 143639#L174 assume !(4497 == ssl3_connect_~s__state~0); 143640#L177 assume !(4512 == ssl3_connect_~s__state~0); 143627#L180 assume !(4513 == ssl3_connect_~s__state~0); 143628#L183 assume !(4528 == ssl3_connect_~s__state~0); 147307#L186 assume !(4529 == ssl3_connect_~s__state~0); 146991#L189 assume !(4560 == ssl3_connect_~s__state~0); 146990#L192 assume !(4561 == ssl3_connect_~s__state~0); 146985#L195 assume 4352 == ssl3_connect_~s__state~0; 146986#L196 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 146980#L445 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 146981#L445-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 143383#L486 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 143371#L521 ssl3_connect_~skip~0 := 0; 143369#L99-1 assume !false; 143370#L100 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 145050#L102 assume !(12292 == ssl3_connect_~s__state~0); 145047#L105 assume !(16384 == ssl3_connect_~s__state~0); 143361#L108 assume !(4096 == ssl3_connect_~s__state~0); 143363#L111 assume !(20480 == ssl3_connect_~s__state~0); 143595#L114 assume !(4099 == ssl3_connect_~s__state~0); 143596#L117 assume !(4368 == ssl3_connect_~s__state~0); 145030#L120 assume !(4369 == ssl3_connect_~s__state~0); 145027#L123 assume 4384 == ssl3_connect_~s__state~0; 143345#L127 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 143384#L266 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 143190#L266-2 assume !(ssl3_connect_~ret~0 <= 0); 143304#L272 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 143305#L272-2 [2018-11-28 11:41:30,299 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:41:30,299 INFO L82 PathProgramCache]: Analyzing trace with hash 498600164, now seen corresponding path program 1 times [2018-11-28 11:41:30,300 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:41:30,300 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:41:30,302 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:30,302 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 11:41:30,303 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:30,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:41:30,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 11:41:30,313 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 11:41:30,313 INFO L82 PathProgramCache]: Analyzing trace with hash 1937158049, now seen corresponding path program 3 times [2018-11-28 11:41:30,313 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 11:41:30,313 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 11:41:30,314 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:30,314 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 11:41:30,314 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 11:41:30,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 11:41:30,377 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2018-11-28 11:41:30,378 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-28 11:41:30,378 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_31c902bb-dab8-41e9-a61c-773ae8394487/bin-2019/uautomizer/z3 Starting monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-28 11:41:30,392 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-11-28 11:41:30,412 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2018-11-28 11:41:30,412 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-11-28 11:41:30,414 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-28 11:41:30,431 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2018-11-28 11:41:30,455 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-28 11:41:30,455 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2018-11-28 11:41:30,456 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 11:41:30,456 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-11-28 11:41:30,456 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-11-28 11:41:30,456 INFO L87 Difference]: Start difference. First operand 5490 states and 6501 transitions. cyclomatic complexity: 1015 Second operand 4 states. [2018-11-28 11:41:30,635 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 11:41:30,635 INFO L93 Difference]: Finished difference Result 3700 states and 4155 transitions. [2018-11-28 11:41:30,636 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-11-28 11:41:30,636 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3700 states and 4155 transitions. [2018-11-28 11:41:30,646 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2018-11-28 11:41:30,646 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3700 states to 0 states and 0 transitions. [2018-11-28 11:41:30,646 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2018-11-28 11:41:30,646 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2018-11-28 11:41:30,646 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2018-11-28 11:41:30,646 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-28 11:41:30,646 INFO L705 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2018-11-28 11:41:30,646 INFO L728 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2018-11-28 11:41:30,646 INFO L608 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2018-11-28 11:41:30,646 INFO L442 BuchiCegarLoop]: ======== Iteration 33============ [2018-11-28 11:41:30,647 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 0 states and 0 transitions. [2018-11-28 11:41:30,647 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2018-11-28 11:41:30,647 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is true [2018-11-28 11:41:30,652 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 28.11 11:41:30 BoogieIcfgContainer [2018-11-28 11:41:30,652 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2018-11-28 11:41:30,653 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2018-11-28 11:41:30,653 INFO L271 PluginConnector]: Initializing Witness Printer... [2018-11-28 11:41:30,653 INFO L276 PluginConnector]: Witness Printer initialized [2018-11-28 11:41:30,653 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 11:41:20" (3/4) ... [2018-11-28 11:41:30,656 INFO L147 WitnessPrinter]: No result that supports witness generation found [2018-11-28 11:41:30,656 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2018-11-28 11:41:30,657 INFO L168 Benchmark]: Toolchain (without parser) took 11333.52 ms. Allocated memory was 1.0 GB in the beginning and 1.6 GB in the end (delta: 580.9 MB). Free memory was 953.3 MB in the beginning and 1.0 GB in the end (delta: -62.3 MB). Peak memory consumption was 518.6 MB. Max. memory is 11.5 GB. [2018-11-28 11:41:30,658 INFO L168 Benchmark]: CDTParser took 0.16 ms. Allocated memory is still 1.0 GB. Free memory is still 979.6 MB. There was no memory consumed. Max. memory is 11.5 GB. [2018-11-28 11:41:30,658 INFO L168 Benchmark]: CACSL2BoogieTranslator took 258.51 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 151.5 MB). Free memory was 953.3 MB in the beginning and 1.1 GB in the end (delta: -196.0 MB). Peak memory consumption was 30.6 MB. Max. memory is 11.5 GB. [2018-11-28 11:41:30,659 INFO L168 Benchmark]: Boogie Procedure Inliner took 33.92 ms. Allocated memory is still 1.2 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. [2018-11-28 11:41:30,659 INFO L168 Benchmark]: Boogie Preprocessor took 24.11 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: 6.8 MB). Peak memory consumption was 6.8 MB. Max. memory is 11.5 GB. [2018-11-28 11:41:30,660 INFO L168 Benchmark]: RCFGBuilder took 458.66 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 46.7 MB). Peak memory consumption was 46.7 MB. Max. memory is 11.5 GB. [2018-11-28 11:41:30,660 INFO L168 Benchmark]: BuchiAutomizer took 10551.73 ms. Allocated memory was 1.2 GB in the beginning and 1.6 GB in the end (delta: 429.4 MB). Free memory was 1.1 GB in the beginning and 1.0 GB in the end (delta: 80.2 MB). Peak memory consumption was 509.6 MB. Max. memory is 11.5 GB. [2018-11-28 11:41:30,660 INFO L168 Benchmark]: Witness Printer took 3.80 ms. Allocated memory is still 1.6 GB. Free memory is still 1.0 GB. There was no memory consumed. Max. memory is 11.5 GB. [2018-11-28 11:41:30,662 INFO L336 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.16 ms. Allocated memory is still 1.0 GB. Free memory is still 979.6 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 258.51 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 151.5 MB). Free memory was 953.3 MB in the beginning and 1.1 GB in the end (delta: -196.0 MB). Peak memory consumption was 30.6 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 33.92 ms. Allocated memory is still 1.2 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. * Boogie Preprocessor took 24.11 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: 6.8 MB). Peak memory consumption was 6.8 MB. Max. memory is 11.5 GB. * RCFGBuilder took 458.66 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 46.7 MB). Peak memory consumption was 46.7 MB. Max. memory is 11.5 GB. * BuchiAutomizer took 10551.73 ms. Allocated memory was 1.2 GB in the beginning and 1.6 GB in the end (delta: 429.4 MB). Free memory was 1.1 GB in the beginning and 1.0 GB in the end (delta: 80.2 MB). Peak memory consumption was 509.6 MB. Max. memory is 11.5 GB. * Witness Printer took 3.80 ms. Allocated memory is still 1.6 GB. Free memory is still 1.0 GB. There was no memory consumed. Max. memory is 11.5 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 33 terminating modules (30 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. 30 modules have a trivial ranking function, the largest among these consists of 4 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 10.5s and 33 iterations. TraceHistogramMax:13. Analysis of lassos took 4.8s. Construction of modules took 2.8s. Büchi inclusion checks took 1.3s. Highest rank in rank-based complementation 3. Minimization of det autom 1. Minimization of nondet autom 32. Automata minimization 0.7s AutomataMinimizationTime, 32 MinimizatonAttempts, 3934 StatesRemovedByMinimization, 26 NontrivialMinimizations. Non-live state removal took 0.4s Buchi closure took 0.0s. Biggest automaton had 6196 states and ocurred in iteration 26. Nontrivial modules had stage [1, 2, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 0/0 HoareTripleCheckerStatistics: 6741 SDtfs, 3495 SDslu, 3649 SDs, 0 SdLazy, 3982 SolverSat, 646 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 2.8s Time LassoAnalysisResults: nont0 unkn0 SFLI24 SFLT2 conc0 concLT1 SILN0 SILU0 SILI5 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: 7ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 27 LassoNonterminationAnalysisSatUnbounded: 5 LassoNonterminationAnalysisUnsat: 3 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.4s - TerminationAnalysisResult: Termination proven Buchi Automizer proved that your program is terminating RESULT: Ultimate proved your program to be correct! Received shutdown request...