./Ultimate.py --spec ../../sv-benchmarks/c/Termination.prp --file ../../sv-benchmarks/c/ssh-simplified/s3_clnt_1_false-unreach-call_true-termination.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 5842f4b8 Calling Ultimate with: java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/working_dir_a009dc5f-a3d8-4a8e-917b-21bd98dbf8fa/bin-2019/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/working_dir_a009dc5f-a3d8-4a8e-917b-21bd98dbf8fa/bin-2019/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/working_dir_a009dc5f-a3d8-4a8e-917b-21bd98dbf8fa/bin-2019/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/working_dir_a009dc5f-a3d8-4a8e-917b-21bd98dbf8fa/bin-2019/uautomizer/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/ssh-simplified/s3_clnt_1_false-unreach-call_true-termination.cil.c -s /tmp/vcloud-vcloud-master/worker/working_dir_a009dc5f-a3d8-4a8e-917b-21bd98dbf8fa/bin-2019/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/working_dir_a009dc5f-a3d8-4a8e-917b-21bd98dbf8fa/bin-2019/uautomizer --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(F end) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash ff50a3e94c359682cac670534eb61004d817453f .......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Execution finished normally Writing output log to file Ultimate.log Result: TRUE --- Real Ultimate output --- This is Ultimate 0.1.23-5842f4b [2018-11-18 08:41:41,386 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-11-18 08:41:41,388 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-11-18 08:41:41,397 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-11-18 08:41:41,397 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-11-18 08:41:41,398 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-11-18 08:41:41,399 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-11-18 08:41:41,400 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-11-18 08:41:41,401 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-11-18 08:41:41,402 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-11-18 08:41:41,403 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-11-18 08:41:41,403 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-11-18 08:41:41,404 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-11-18 08:41:41,404 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-11-18 08:41:41,405 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-11-18 08:41:41,406 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-11-18 08:41:41,406 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-11-18 08:41:41,408 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-11-18 08:41:41,409 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-11-18 08:41:41,410 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-11-18 08:41:41,411 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-11-18 08:41:41,412 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-11-18 08:41:41,414 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-11-18 08:41:41,414 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-11-18 08:41:41,414 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-11-18 08:41:41,415 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-11-18 08:41:41,416 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-11-18 08:41:41,416 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-11-18 08:41:41,417 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-11-18 08:41:41,418 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-11-18 08:41:41,418 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-11-18 08:41:41,419 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-11-18 08:41:41,419 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-11-18 08:41:41,419 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-11-18 08:41:41,419 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-11-18 08:41:41,420 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-11-18 08:41:41,420 INFO L98 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/working_dir_a009dc5f-a3d8-4a8e-917b-21bd98dbf8fa/bin-2019/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf [2018-11-18 08:41:41,432 INFO L110 SettingsManager]: Loading preferences was successful [2018-11-18 08:41:41,433 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-11-18 08:41:41,434 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-11-18 08:41:41,434 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-11-18 08:41:41,434 INFO L133 SettingsManager]: * Use SBE=true [2018-11-18 08:41:41,434 INFO L131 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2018-11-18 08:41:41,434 INFO L133 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2018-11-18 08:41:41,435 INFO L133 SettingsManager]: * Use old map elimination=false [2018-11-18 08:41:41,435 INFO L133 SettingsManager]: * Use external solver (rank synthesis)=false [2018-11-18 08:41:41,435 INFO L133 SettingsManager]: * Use only trivial implications for array writes=true [2018-11-18 08:41:41,435 INFO L133 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2018-11-18 08:41:41,435 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-11-18 08:41:41,435 INFO L133 SettingsManager]: * sizeof long=4 [2018-11-18 08:41:41,435 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-11-18 08:41:41,436 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-11-18 08:41:41,436 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-11-18 08:41:41,436 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-11-18 08:41:41,436 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2018-11-18 08:41:41,436 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2018-11-18 08:41:41,436 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2018-11-18 08:41:41,436 INFO L133 SettingsManager]: * sizeof long double=12 [2018-11-18 08:41:41,437 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-11-18 08:41:41,437 INFO L133 SettingsManager]: * Assume nondeterminstic values are in range=false [2018-11-18 08:41:41,437 INFO L133 SettingsManager]: * Use constant arrays=true [2018-11-18 08:41:41,437 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2018-11-18 08:41:41,437 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-11-18 08:41:41,437 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-11-18 08:41:41,437 INFO L133 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2018-11-18 08:41:41,437 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-11-18 08:41:41,439 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2018-11-18 08:41:41,439 INFO L133 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2018-11-18 08:41:41,440 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-11-18 08:41:41,440 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_a009dc5f-a3d8-4a8e-917b-21bd98dbf8fa/bin-2019/uautomizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(F end) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> ff50a3e94c359682cac670534eb61004d817453f [2018-11-18 08:41:41,464 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-11-18 08:41:41,473 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-11-18 08:41:41,475 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-11-18 08:41:41,477 INFO L271 PluginConnector]: Initializing CDTParser... [2018-11-18 08:41:41,477 INFO L276 PluginConnector]: CDTParser initialized [2018-11-18 08:41:41,477 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/working_dir_a009dc5f-a3d8-4a8e-917b-21bd98dbf8fa/bin-2019/uautomizer/../../sv-benchmarks/c/ssh-simplified/s3_clnt_1_false-unreach-call_true-termination.cil.c [2018-11-18 08:41:41,521 INFO L221 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_a009dc5f-a3d8-4a8e-917b-21bd98dbf8fa/bin-2019/uautomizer/data/036b585cc/371fc17c8e474c708084fa5c6323b150/FLAG4a675ab58 [2018-11-18 08:41:41,868 INFO L307 CDTParser]: Found 1 translation units. [2018-11-18 08:41:41,869 INFO L161 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/working_dir_a009dc5f-a3d8-4a8e-917b-21bd98dbf8fa/sv-benchmarks/c/ssh-simplified/s3_clnt_1_false-unreach-call_true-termination.cil.c [2018-11-18 08:41:41,878 INFO L355 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_a009dc5f-a3d8-4a8e-917b-21bd98dbf8fa/bin-2019/uautomizer/data/036b585cc/371fc17c8e474c708084fa5c6323b150/FLAG4a675ab58 [2018-11-18 08:41:41,890 INFO L363 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/working_dir_a009dc5f-a3d8-4a8e-917b-21bd98dbf8fa/bin-2019/uautomizer/data/036b585cc/371fc17c8e474c708084fa5c6323b150 [2018-11-18 08:41:41,893 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-11-18 08:41:41,894 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2018-11-18 08:41:41,894 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-11-18 08:41:41,894 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-11-18 08:41:41,897 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-11-18 08:41:41,898 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 08:41:41" (1/1) ... [2018-11-18 08:41:41,900 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@837c9c8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:41:41, skipping insertion in model container [2018-11-18 08:41:41,900 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 08:41:41" (1/1) ... [2018-11-18 08:41:41,907 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2018-11-18 08:41:41,939 INFO L176 MainTranslator]: Built tables and reachable declarations [2018-11-18 08:41:42,115 INFO L201 PostProcessor]: Analyzing one entry point: main [2018-11-18 08:41:42,118 INFO L191 MainTranslator]: Completed pre-run [2018-11-18 08:41:42,154 INFO L201 PostProcessor]: Analyzing one entry point: main [2018-11-18 08:41:42,165 INFO L195 MainTranslator]: Completed translation [2018-11-18 08:41:42,165 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:41:42 WrapperNode [2018-11-18 08:41:42,165 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-11-18 08:41:42,166 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2018-11-18 08:41:42,166 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2018-11-18 08:41:42,166 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2018-11-18 08:41:42,215 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:41:42" (1/1) ... [2018-11-18 08:41:42,223 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:41:42" (1/1) ... [2018-11-18 08:41:42,252 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2018-11-18 08:41:42,252 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-11-18 08:41:42,252 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-11-18 08:41:42,252 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-11-18 08:41:42,261 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:41:42" (1/1) ... [2018-11-18 08:41:42,262 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:41:42" (1/1) ... [2018-11-18 08:41:42,264 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:41:42" (1/1) ... [2018-11-18 08:41:42,264 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:41:42" (1/1) ... [2018-11-18 08:41:42,270 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:41:42" (1/1) ... [2018-11-18 08:41:42,277 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:41:42" (1/1) ... [2018-11-18 08:41:42,279 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:41:42" (1/1) ... [2018-11-18 08:41:42,282 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-11-18 08:41:42,282 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-11-18 08:41:42,282 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-11-18 08:41:42,283 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-11-18 08:41:42,283 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:41:42" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a009dc5f-a3d8-4a8e-917b-21bd98dbf8fa/bin-2019/uautomizer/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 08:41:42,336 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-11-18 08:41:42,336 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-11-18 08:41:42,418 WARN L684 $ProcedureCfgBuilder]: Two Gotos in a row! There was dead code [2018-11-18 08:41:42,418 WARN L649 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2018-11-18 08:41:42,759 INFO L278 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-11-18 08:41:42,760 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 08:41:42 BoogieIcfgContainer [2018-11-18 08:41:42,760 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-11-18 08:41:42,760 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2018-11-18 08:41:42,760 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2018-11-18 08:41:42,763 INFO L276 PluginConnector]: BuchiAutomizer initialized [2018-11-18 08:41:42,764 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-18 08:41:42,764 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 18.11 08:41:41" (1/3) ... [2018-11-18 08:41:42,766 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@6fe01809 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 18.11 08:41:42, skipping insertion in model container [2018-11-18 08:41:42,766 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-18 08:41:42,766 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:41:42" (2/3) ... [2018-11-18 08:41:42,766 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@6fe01809 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 18.11 08:41:42, skipping insertion in model container [2018-11-18 08:41:42,766 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-18 08:41:42,766 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 08:41:42" (3/3) ... [2018-11-18 08:41:42,768 INFO L375 chiAutomizerObserver]: Analyzing ICFG s3_clnt_1_false-unreach-call_true-termination.cil.c [2018-11-18 08:41:42,815 INFO L133 ementStrategyFactory]: Using default assertion order modulation [2018-11-18 08:41:42,815 INFO L374 BuchiCegarLoop]: Interprodecural is true [2018-11-18 08:41:42,815 INFO L375 BuchiCegarLoop]: Hoare is false [2018-11-18 08:41:42,815 INFO L376 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2018-11-18 08:41:42,816 INFO L377 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2018-11-18 08:41:42,816 INFO L378 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-11-18 08:41:42,816 INFO L379 BuchiCegarLoop]: Difference is false [2018-11-18 08:41:42,816 INFO L380 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-11-18 08:41:42,816 INFO L383 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2018-11-18 08:41:42,831 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 127 states. [2018-11-18 08:41:42,855 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2018-11-18 08:41:42,856 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 08:41:42,856 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 08:41:42,863 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2018-11-18 08:41:42,863 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:41:42,863 INFO L442 BuchiCegarLoop]: ======== Iteration 1============ [2018-11-18 08:41:42,863 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 127 states. [2018-11-18 08:41:42,869 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2018-11-18 08:41:42,869 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 08:41:42,869 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 08:41:42,871 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2018-11-18 08:41:42,871 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:41:42,877 INFO L794 eck$LassoCheckResult]: Stem: 84#ULTIMATE.startENTRYtrue assume { :begin_inline_ULTIMATE.init } true; 7#L-1true assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 6#L84true assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 8#L87-2true ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 17#L92true assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 9#L98-2true [2018-11-18 08:41:42,878 INFO L796 eck$LassoCheckResult]: Loop: 9#L98-2true assume true; 11#L98true assume !false; 86#L99true ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 114#L101true assume !(12292 == ssl3_connect_~s__state~0); 98#L104true assume 16384 == ssl3_connect_~s__state~0; 110#L206true ssl3_connect_~s__server~0 := 0; 122#L211true assume 0 != ssl3_connect_~cb~0; 117#L211-2true ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 27#L216true assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 123#L222true assume !(0 == ssl3_connect_~s__init_buf___0~0); 118#L222-2true assume !(0 == ssl3_connect_~tmp___4~0); 28#L238true assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 120#L481true assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 15#L516true ssl3_connect_~skip~0 := 0; 9#L98-2true [2018-11-18 08:41:42,883 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:41:42,883 INFO L82 PathProgramCache]: Analyzing trace with hash 28693997, now seen corresponding path program 1 times [2018-11-18 08:41:42,885 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:41:42,886 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:41:42,922 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:42,923 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:41:42,923 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:42,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:41:42,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:41:42,975 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:41:42,975 INFO L82 PathProgramCache]: Analyzing trace with hash -594929560, now seen corresponding path program 1 times [2018-11-18 08:41:42,975 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:41:42,975 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:41:42,976 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:42,976 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:41:42,976 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:42,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:41:42,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:41:42,992 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:41:42,992 INFO L82 PathProgramCache]: Analyzing trace with hash -1557323436, now seen corresponding path program 1 times [2018-11-18 08:41:42,992 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:41:42,993 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:41:42,993 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:42,994 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:41:42,994 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:43,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:41:43,056 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 08:41:43,058 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 08:41:43,058 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 08:41:43,170 WARN L180 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 46 [2018-11-18 08:41:43,206 INFO L216 LassoAnalysis]: Preferences: [2018-11-18 08:41:43,207 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-18 08:41:43,207 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-18 08:41:43,207 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-18 08:41:43,207 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-18 08:41:43,207 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 08:41:43,208 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-18 08:41:43,208 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-18 08:41:43,208 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1_false-unreach-call_true-termination.cil.c_Iteration1_Loop [2018-11-18 08:41:43,208 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-18 08:41:43,208 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-18 08:41:43,231 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 08:41:43,238 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 08:41:43,242 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 08:41:43,243 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 08:41:43,258 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 08:41:43,261 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 08:41:43,263 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 08:41:43,265 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 08:41:43,272 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 08:41:43,273 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 08:41:43,276 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 08:41:43,279 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 08:41:43,287 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 08:41:43,416 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-18 08:41:43,416 INFO L412 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a009dc5f-a3d8-4a8e-917b-21bd98dbf8fa/bin-2019/uautomizer/z3 Starting monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 08:41:43,421 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 08:41:43,421 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 08:41:43,429 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 08:41:43,429 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_a009dc5f-a3d8-4a8e-917b-21bd98dbf8fa/bin-2019/uautomizer/z3 Starting monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 08:41:43,457 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 08:41:43,458 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 08:41:43,461 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 08:41:43,462 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_a009dc5f-a3d8-4a8e-917b-21bd98dbf8fa/bin-2019/uautomizer/z3 Starting monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 08:41:43,480 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 08:41:43,480 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 08:41:43,486 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 08:41:43,486 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_a009dc5f-a3d8-4a8e-917b-21bd98dbf8fa/bin-2019/uautomizer/z3 Starting monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 08:41:43,506 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 08:41:43,506 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 08:41:43,522 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 08:41:43,522 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_a009dc5f-a3d8-4a8e-917b-21bd98dbf8fa/bin-2019/uautomizer/z3 Starting monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 08:41:43,546 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 08:41:43,547 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a009dc5f-a3d8-4a8e-917b-21bd98dbf8fa/bin-2019/uautomizer/z3 Starting monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 08:41:43,568 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-18 08:41:43,568 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 08:41:43,584 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 08:41:43,584 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_a009dc5f-a3d8-4a8e-917b-21bd98dbf8fa/bin-2019/uautomizer/z3 Starting monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 08:41:43,606 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 08:41:43,606 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 08:41:43,609 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 08:41:43,610 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_a009dc5f-a3d8-4a8e-917b-21bd98dbf8fa/bin-2019/uautomizer/z3 Starting monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 08:41:43,638 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 08:41:43,639 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 08:41:43,641 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 08:41:43,641 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_a009dc5f-a3d8-4a8e-917b-21bd98dbf8fa/bin-2019/uautomizer/z3 Starting monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 08:41:43,660 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 08:41:43,660 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a009dc5f-a3d8-4a8e-917b-21bd98dbf8fa/bin-2019/uautomizer/z3 Starting monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 08:41:43,682 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-18 08:41:43,682 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 08:41:43,687 INFO L452 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-18 08:41:43,705 INFO L216 LassoAnalysis]: Preferences: [2018-11-18 08:41:43,705 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-18 08:41:43,705 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-18 08:41:43,705 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-18 08:41:43,705 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-18 08:41:43,706 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 08:41:43,706 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-18 08:41:43,706 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-18 08:41:43,706 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1_false-unreach-call_true-termination.cil.c_Iteration1_Loop [2018-11-18 08:41:43,706 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-18 08:41:43,706 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-18 08:41:43,709 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 08:41:43,711 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 08:41:43,714 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 08:41:43,718 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 08:41:43,726 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 08:41:43,729 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 08:41:43,731 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 08:41:43,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-18 08:41:43,742 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 08:41:43,747 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 08:41:43,753 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 08:41:43,755 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 08:41:43,757 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 08:41:43,881 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-18 08:41:43,885 INFO L497 LassoAnalysis]: Using template 'affine'. [2018-11-18 08:41:43,886 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 08:41:43,888 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 08:41:43,888 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 08:41:43,889 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 08:41:43,889 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-18 08:41:43,889 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 08:41:43,891 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-18 08:41:43,891 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 08:41:43,895 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 08:41:43,895 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 08:41:43,896 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 08:41:43,896 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 08:41:43,896 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 08:41:43,897 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-18 08:41:43,897 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 08:41:43,897 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-18 08:41:43,897 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 08:41:43,898 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 08:41:43,899 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 08:41:43,899 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 08:41:43,899 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 08:41:43,899 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 08:41:43,899 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-18 08:41:43,899 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 08:41:43,900 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-18 08:41:43,900 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 08:41:43,901 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 08:41:43,901 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 08:41:43,902 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 08:41:43,902 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 08:41:43,902 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 08:41:43,902 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 08:41:43,902 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 08:41:43,902 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 08:41:43,903 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 08:41:43,904 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 08:41:43,904 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 08:41:43,904 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 08:41:43,904 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 08:41:43,905 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 08:41:43,905 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 08:41:43,905 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 08:41:43,905 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 08:41:43,905 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 08:41:43,909 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 08:41:43,909 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 08:41:43,910 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 08:41:43,910 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 08:41:43,910 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 08:41:43,910 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-18 08:41:43,910 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 08:41:43,911 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-18 08:41:43,911 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 08:41:43,912 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 08:41:43,912 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 08:41:43,913 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 08:41:43,913 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 08:41:43,913 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 08:41:43,913 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 08:41:43,913 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 08:41:43,914 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 08:41:43,914 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 08:41:43,917 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 08:41:43,918 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 08:41:43,918 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 08:41:43,918 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 08:41:43,919 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 08:41:43,919 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 08:41:43,919 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 08:41:43,919 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 08:41:43,919 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 08:41:43,921 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 08:41:43,921 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 08:41:43,922 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 08:41:43,922 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 08:41:43,922 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 08:41:43,922 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 08:41:43,922 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 08:41:43,923 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 08:41:43,923 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 08:41:43,929 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-18 08:41:43,936 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-18 08:41:43,936 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2018-11-18 08:41:43,938 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-18 08:41:43,938 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-18 08:41:43,938 INFO L518 LassoAnalysis]: Proved termination. [2018-11-18 08:41:43,939 INFO L520 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_connect_~s__state~0) = 1*ULTIMATE.start_ssl3_connect_~s__state~0 Supporting invariants [] [2018-11-18 08:41:43,940 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-18 08:41:43,963 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:41:43,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:41:43,979 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 08:41:43,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:41:43,991 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 08:41:44,016 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 08:41:44,027 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2018-11-18 08:41:44,028 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 127 states. Second operand 5 states. [2018-11-18 08:41:44,380 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 127 states.. Second operand 5 states. Result 506 states and 826 transitions. Complement of second has 8 states. [2018-11-18 08:41:44,380 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2018-11-18 08:41:44,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-18 08:41:44,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 413 transitions. [2018-11-18 08:41:44,384 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 413 transitions. Stem has 5 letters. Loop has 14 letters. [2018-11-18 08:41:44,386 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 08:41:44,386 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 413 transitions. Stem has 19 letters. Loop has 14 letters. [2018-11-18 08:41:44,386 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 08:41:44,386 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 413 transitions. Stem has 5 letters. Loop has 28 letters. [2018-11-18 08:41:44,387 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 08:41:44,388 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 506 states and 826 transitions. [2018-11-18 08:41:44,399 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 206 [2018-11-18 08:41:44,406 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 506 states to 329 states and 496 transitions. [2018-11-18 08:41:44,407 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 303 [2018-11-18 08:41:44,409 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 306 [2018-11-18 08:41:44,409 INFO L73 IsDeterministic]: Start isDeterministic. Operand 329 states and 496 transitions. [2018-11-18 08:41:44,410 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 08:41:44,411 INFO L705 BuchiCegarLoop]: Abstraction has 329 states and 496 transitions. [2018-11-18 08:41:44,424 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 329 states and 496 transitions. [2018-11-18 08:41:44,438 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 329 to 147. [2018-11-18 08:41:44,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 147 states. [2018-11-18 08:41:44,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 221 transitions. [2018-11-18 08:41:44,440 INFO L728 BuchiCegarLoop]: Abstraction has 147 states and 221 transitions. [2018-11-18 08:41:44,442 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 08:41:44,442 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 08:41:44,443 INFO L87 Difference]: Start difference. First operand 147 states and 221 transitions. Second operand 3 states. [2018-11-18 08:41:44,565 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:41:44,565 INFO L93 Difference]: Finished difference Result 121 states and 178 transitions. [2018-11-18 08:41:44,566 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 08:41:44,566 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 121 states and 178 transitions. [2018-11-18 08:41:44,568 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2018-11-18 08:41:44,569 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 121 states to 118 states and 175 transitions. [2018-11-18 08:41:44,569 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 118 [2018-11-18 08:41:44,569 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 118 [2018-11-18 08:41:44,569 INFO L73 IsDeterministic]: Start isDeterministic. Operand 118 states and 175 transitions. [2018-11-18 08:41:44,570 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-18 08:41:44,570 INFO L705 BuchiCegarLoop]: Abstraction has 118 states and 175 transitions. [2018-11-18 08:41:44,571 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118 states and 175 transitions. [2018-11-18 08:41:44,575 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118 to 114. [2018-11-18 08:41:44,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 114 states. [2018-11-18 08:41:44,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114 states to 114 states and 171 transitions. [2018-11-18 08:41:44,576 INFO L728 BuchiCegarLoop]: Abstraction has 114 states and 171 transitions. [2018-11-18 08:41:44,576 INFO L608 BuchiCegarLoop]: Abstraction has 114 states and 171 transitions. [2018-11-18 08:41:44,576 INFO L442 BuchiCegarLoop]: ======== Iteration 2============ [2018-11-18 08:41:44,576 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 114 states and 171 transitions. [2018-11-18 08:41:44,577 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2018-11-18 08:41:44,577 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 08:41:44,577 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 08:41:44,578 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:41:44,578 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:41:44,579 INFO L794 eck$LassoCheckResult]: Stem: 1081#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 996#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 993#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 994#L87-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 997#L92 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 998#L98-2 assume true; 999#L98 assume !false; 1000#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1082#L101 assume 12292 == ssl3_connect_~s__state~0; 1065#L102 [2018-11-18 08:41:44,579 INFO L796 eck$LassoCheckResult]: Loop: 1065#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 1066#L206 ssl3_connect_~s__server~0 := 0; 1095#L211 assume 0 != ssl3_connect_~cb~0; 1098#L211-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 1027#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 1028#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 1097#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 1029#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 992#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 1009#L516 ssl3_connect_~skip~0 := 0; 1010#L98-2 assume true; 1102#L98 assume !false; 1101#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1100#L101 assume 12292 == ssl3_connect_~s__state~0; 1065#L102 [2018-11-18 08:41:44,579 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:41:44,579 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 1 times [2018-11-18 08:41:44,580 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:41:44,580 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:41:44,581 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:44,581 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:41:44,581 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:44,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:41:44,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:41:44,591 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:41:44,591 INFO L82 PathProgramCache]: Analyzing trace with hash -226496634, now seen corresponding path program 1 times [2018-11-18 08:41:44,591 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:41:44,592 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:41:44,592 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:44,592 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:41:44,593 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:44,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:41:44,610 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 08:41:44,610 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 08:41:44,611 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 08:41:44,611 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 08:41:44,611 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 08:41:44,611 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 08:41:44,612 INFO L87 Difference]: Start difference. First operand 114 states and 171 transitions. cyclomatic complexity: 58 Second operand 3 states. [2018-11-18 08:41:44,820 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:41:44,820 INFO L93 Difference]: Finished difference Result 169 states and 237 transitions. [2018-11-18 08:41:44,821 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 08:41:44,821 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 169 states and 237 transitions. [2018-11-18 08:41:44,822 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 158 [2018-11-18 08:41:44,823 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 169 states to 169 states and 237 transitions. [2018-11-18 08:41:44,823 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 169 [2018-11-18 08:41:44,824 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 169 [2018-11-18 08:41:44,824 INFO L73 IsDeterministic]: Start isDeterministic. Operand 169 states and 237 transitions. [2018-11-18 08:41:44,824 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-18 08:41:44,825 INFO L705 BuchiCegarLoop]: Abstraction has 169 states and 237 transitions. [2018-11-18 08:41:44,825 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 169 states and 237 transitions. [2018-11-18 08:41:44,830 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 169 to 156. [2018-11-18 08:41:44,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 156 states. [2018-11-18 08:41:44,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 221 transitions. [2018-11-18 08:41:44,831 INFO L728 BuchiCegarLoop]: Abstraction has 156 states and 221 transitions. [2018-11-18 08:41:44,832 INFO L608 BuchiCegarLoop]: Abstraction has 156 states and 221 transitions. [2018-11-18 08:41:44,832 INFO L442 BuchiCegarLoop]: ======== Iteration 3============ [2018-11-18 08:41:44,832 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 156 states and 221 transitions. [2018-11-18 08:41:44,833 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 145 [2018-11-18 08:41:44,833 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 08:41:44,833 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 08:41:44,834 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:41:44,834 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:41:44,834 INFO L794 eck$LassoCheckResult]: Stem: 1370#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 1285#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 1282#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 1283#L87-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 1286#L92 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 1300#L98-2 assume true; 1432#L98 assume !false; 1431#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1389#L101 assume 12292 == ssl3_connect_~s__state~0; 1353#L102 [2018-11-18 08:41:44,835 INFO L796 eck$LassoCheckResult]: Loop: 1353#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 1354#L206 ssl3_connect_~s__server~0 := 0; 1386#L211 assume 0 != ssl3_connect_~cb~0; 1391#L211-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 1312#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 1313#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 1388#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 1314#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 1315#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 1426#L516 ssl3_connect_~skip~0 := 0; 1425#L98-2 assume true; 1424#L98 assume !false; 1423#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1422#L101 assume !(12292 == ssl3_connect_~s__state~0); 1378#L104 assume !(16384 == ssl3_connect_~s__state~0); 1379#L107 assume !(4096 == ssl3_connect_~s__state~0); 1372#L110 assume !(20480 == ssl3_connect_~s__state~0); 1355#L113 assume !(4099 == ssl3_connect_~s__state~0); 1344#L116 assume 4368 == ssl3_connect_~s__state~0; 1290#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 1291#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 1374#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 1385#L258 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 1281#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 1296#L516 ssl3_connect_~skip~0 := 0; 1287#L98-2 assume true; 1288#L98 assume !false; 1289#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1371#L101 assume 12292 == ssl3_connect_~s__state~0; 1353#L102 [2018-11-18 08:41:44,835 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:41:44,835 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 2 times [2018-11-18 08:41:44,835 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:41:44,835 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:41:44,836 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:44,836 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:41:44,836 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:44,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:41:44,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:41:44,848 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:41:44,849 INFO L82 PathProgramCache]: Analyzing trace with hash -1181463296, now seen corresponding path program 1 times [2018-11-18 08:41:44,849 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:41:44,849 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:41:44,850 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:44,850 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 08:41:44,850 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:44,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:41:44,868 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 08:41:44,868 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 08:41:44,868 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 08:41:44,868 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 08:41:44,869 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 08:41:44,869 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 08:41:44,869 INFO L87 Difference]: Start difference. First operand 156 states and 221 transitions. cyclomatic complexity: 66 Second operand 3 states. [2018-11-18 08:41:44,967 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:41:44,967 INFO L93 Difference]: Finished difference Result 211 states and 290 transitions. [2018-11-18 08:41:44,967 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 08:41:44,967 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 211 states and 290 transitions. [2018-11-18 08:41:44,969 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 200 [2018-11-18 08:41:44,970 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 211 states to 211 states and 290 transitions. [2018-11-18 08:41:44,970 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 211 [2018-11-18 08:41:44,971 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 211 [2018-11-18 08:41:44,971 INFO L73 IsDeterministic]: Start isDeterministic. Operand 211 states and 290 transitions. [2018-11-18 08:41:44,972 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-18 08:41:44,972 INFO L705 BuchiCegarLoop]: Abstraction has 211 states and 290 transitions. [2018-11-18 08:41:44,972 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states and 290 transitions. [2018-11-18 08:41:44,976 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 174. [2018-11-18 08:41:44,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 174 states. [2018-11-18 08:41:44,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 174 states to 174 states and 249 transitions. [2018-11-18 08:41:44,977 INFO L728 BuchiCegarLoop]: Abstraction has 174 states and 249 transitions. [2018-11-18 08:41:44,977 INFO L608 BuchiCegarLoop]: Abstraction has 174 states and 249 transitions. [2018-11-18 08:41:44,977 INFO L442 BuchiCegarLoop]: ======== Iteration 4============ [2018-11-18 08:41:44,977 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 174 states and 249 transitions. [2018-11-18 08:41:44,978 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 163 [2018-11-18 08:41:44,978 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 08:41:44,978 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 08:41:44,979 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:41:44,979 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:41:44,979 INFO L794 eck$LassoCheckResult]: Stem: 1742#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 1658#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 1655#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 1656#L87-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 1659#L92 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 1673#L98-2 assume true; 1824#L98 assume !false; 1823#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1822#L101 assume 12292 == ssl3_connect_~s__state~0; 1725#L102 [2018-11-18 08:41:44,980 INFO L796 eck$LassoCheckResult]: Loop: 1725#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 1726#L206 ssl3_connect_~s__server~0 := 0; 1759#L211 assume 0 != ssl3_connect_~cb~0; 1762#L211-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 1685#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 1686#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 1761#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 1687#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 1688#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 1805#L516 ssl3_connect_~skip~0 := 0; 1803#L98-2 assume true; 1801#L98 assume !false; 1799#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1797#L101 assume !(12292 == ssl3_connect_~s__state~0); 1795#L104 assume !(16384 == ssl3_connect_~s__state~0); 1793#L107 assume !(4096 == ssl3_connect_~s__state~0); 1791#L110 assume !(20480 == ssl3_connect_~s__state~0); 1789#L113 assume !(4099 == ssl3_connect_~s__state~0); 1787#L116 assume 4368 == ssl3_connect_~s__state~0; 1663#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 1664#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 1746#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 1758#L258 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 1764#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 1671#L516 ssl3_connect_~skip~0 := 0; 1660#L98-2 assume true; 1661#L98 assume !false; 1662#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1743#L101 assume !(12292 == ssl3_connect_~s__state~0); 1750#L104 assume !(16384 == ssl3_connect_~s__state~0); 1751#L107 assume !(4096 == ssl3_connect_~s__state~0); 1744#L110 assume !(20480 == ssl3_connect_~s__state~0); 1727#L113 assume !(4099 == ssl3_connect_~s__state~0); 1715#L116 assume !(4368 == ssl3_connect_~s__state~0); 1716#L119 assume !(4369 == ssl3_connect_~s__state~0); 1773#L122 assume 4384 == ssl3_connect_~s__state~0; 1752#L126 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 1698#L265 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 1697#L265-2 assume !(ssl3_connect_~ret~0 <= 0); 1669#L271 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 1670#L271-2 ssl3_connect_~s__init_num~0 := 0; 1654#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 1814#L516 ssl3_connect_~skip~0 := 0; 1813#L98-2 assume true; 1811#L98 assume !false; 1806#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1804#L101 assume 12292 == ssl3_connect_~s__state~0; 1725#L102 [2018-11-18 08:41:44,980 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:41:44,980 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 3 times [2018-11-18 08:41:44,980 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:41:44,980 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:41:44,981 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:44,981 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:41:44,981 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:44,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:41:44,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:41:44,991 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:41:44,991 INFO L82 PathProgramCache]: Analyzing trace with hash 1964234599, now seen corresponding path program 1 times [2018-11-18 08:41:44,991 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:41:44,991 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:41:44,994 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:44,994 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 08:41:44,994 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:45,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:41:45,023 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2018-11-18 08:41:45,024 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 08:41:45,024 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 08:41:45,024 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 08:41:45,024 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 08:41:45,024 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 08:41:45,025 INFO L87 Difference]: Start difference. First operand 174 states and 249 transitions. cyclomatic complexity: 76 Second operand 3 states. [2018-11-18 08:41:45,115 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:41:45,115 INFO L93 Difference]: Finished difference Result 228 states and 338 transitions. [2018-11-18 08:41:45,115 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 08:41:45,116 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 228 states and 338 transitions. [2018-11-18 08:41:45,117 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 217 [2018-11-18 08:41:45,118 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 228 states to 228 states and 338 transitions. [2018-11-18 08:41:45,118 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 228 [2018-11-18 08:41:45,119 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 228 [2018-11-18 08:41:45,119 INFO L73 IsDeterministic]: Start isDeterministic. Operand 228 states and 338 transitions. [2018-11-18 08:41:45,119 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-18 08:41:45,119 INFO L705 BuchiCegarLoop]: Abstraction has 228 states and 338 transitions. [2018-11-18 08:41:45,120 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 228 states and 338 transitions. [2018-11-18 08:41:45,125 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 228 to 214. [2018-11-18 08:41:45,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 214 states. [2018-11-18 08:41:45,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 214 states to 214 states and 321 transitions. [2018-11-18 08:41:45,126 INFO L728 BuchiCegarLoop]: Abstraction has 214 states and 321 transitions. [2018-11-18 08:41:45,126 INFO L608 BuchiCegarLoop]: Abstraction has 214 states and 321 transitions. [2018-11-18 08:41:45,126 INFO L442 BuchiCegarLoop]: ======== Iteration 5============ [2018-11-18 08:41:45,126 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 214 states and 321 transitions. [2018-11-18 08:41:45,127 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 203 [2018-11-18 08:41:45,127 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 08:41:45,128 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 08:41:45,128 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:41:45,129 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:41:45,129 INFO L794 eck$LassoCheckResult]: Stem: 2151#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 2066#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 2063#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 2064#L87-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 2067#L92 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 2068#L98-2 assume true; 2069#L98 assume !false; 2070#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2207#L101 assume 12292 == ssl3_connect_~s__state~0; 2134#L102 [2018-11-18 08:41:45,129 INFO L796 eck$LassoCheckResult]: Loop: 2134#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 2135#L206 ssl3_connect_~s__server~0 := 0; 2170#L211 assume 0 != ssl3_connect_~cb~0; 2175#L211-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 2093#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 2094#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 2173#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 2095#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 2096#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 2220#L516 ssl3_connect_~skip~0 := 0; 2218#L98-2 assume true; 2217#L98 assume !false; 2216#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2210#L101 assume !(12292 == ssl3_connect_~s__state~0); 2209#L104 assume !(16384 == ssl3_connect_~s__state~0); 2208#L107 assume !(4096 == ssl3_connect_~s__state~0); 2206#L110 assume !(20480 == ssl3_connect_~s__state~0); 2205#L113 assume !(4099 == ssl3_connect_~s__state~0); 2204#L116 assume !(4368 == ssl3_connect_~s__state~0); 2126#L119 assume !(4369 == ssl3_connect_~s__state~0); 2099#L122 assume !(4384 == ssl3_connect_~s__state~0); 2082#L125 assume !(4385 == ssl3_connect_~s__state~0); 2083#L128 assume !(4400 == ssl3_connect_~s__state~0); 2073#L131 assume !(4401 == ssl3_connect_~s__state~0); 2074#L134 assume !(4416 == ssl3_connect_~s__state~0); 2164#L137 assume !(4417 == ssl3_connect_~s__state~0); 2165#L140 assume !(4432 == ssl3_connect_~s__state~0); 2147#L143 assume !(4433 == ssl3_connect_~s__state~0); 2137#L146 assume !(4448 == ssl3_connect_~s__state~0); 2138#L149 assume !(4449 == ssl3_connect_~s__state~0); 2130#L152 assume !(4464 == ssl3_connect_~s__state~0); 2102#L155 assume !(4465 == ssl3_connect_~s__state~0); 2084#L158 assume !(4466 == ssl3_connect_~s__state~0); 2085#L161 assume !(4467 == ssl3_connect_~s__state~0); 2075#L164 assume !(4480 == ssl3_connect_~s__state~0); 2076#L167 assume !(4481 == ssl3_connect_~s__state~0); 2176#L170 assume !(4496 == ssl3_connect_~s__state~0); 2168#L173 assume !(4497 == ssl3_connect_~s__state~0); 2148#L176 assume !(4512 == ssl3_connect_~s__state~0); 2142#L179 assume !(4513 == ssl3_connect_~s__state~0); 2143#L182 assume !(4528 == ssl3_connect_~s__state~0); 2132#L185 assume !(4529 == ssl3_connect_~s__state~0); 2103#L188 assume !(4560 == ssl3_connect_~s__state~0); 2104#L191 assume !(4561 == ssl3_connect_~s__state~0); 2091#L194 assume 4352 == ssl3_connect_~s__state~0; 2092#L195 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 2157#L440 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 2158#L440-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 2160#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 2245#L516 ssl3_connect_~skip~0 := 0; 2244#L98-2 assume true; 2243#L98 assume !false; 2242#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2241#L101 assume 12292 == ssl3_connect_~s__state~0; 2134#L102 [2018-11-18 08:41:45,129 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:41:45,129 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 4 times [2018-11-18 08:41:45,130 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:41:45,130 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:41:45,130 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:45,130 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:41:45,131 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:45,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:41:45,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:41:45,141 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:41:45,142 INFO L82 PathProgramCache]: Analyzing trace with hash -427131915, now seen corresponding path program 1 times [2018-11-18 08:41:45,142 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:41:45,142 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:41:45,143 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:45,143 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 08:41:45,143 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:45,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:41:45,165 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 08:41:45,165 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 08:41:45,165 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 08:41:45,166 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 08:41:45,166 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 08:41:45,166 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 08:41:45,166 INFO L87 Difference]: Start difference. First operand 214 states and 321 transitions. cyclomatic complexity: 108 Second operand 3 states. [2018-11-18 08:41:45,222 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:41:45,222 INFO L93 Difference]: Finished difference Result 233 states and 346 transitions. [2018-11-18 08:41:45,223 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 08:41:45,223 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 233 states and 346 transitions. [2018-11-18 08:41:45,224 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 222 [2018-11-18 08:41:45,225 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 233 states to 233 states and 346 transitions. [2018-11-18 08:41:45,225 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 233 [2018-11-18 08:41:45,225 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 233 [2018-11-18 08:41:45,225 INFO L73 IsDeterministic]: Start isDeterministic. Operand 233 states and 346 transitions. [2018-11-18 08:41:45,226 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-18 08:41:45,226 INFO L705 BuchiCegarLoop]: Abstraction has 233 states and 346 transitions. [2018-11-18 08:41:45,226 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 233 states and 346 transitions. [2018-11-18 08:41:45,229 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 233 to 230. [2018-11-18 08:41:45,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 230 states. [2018-11-18 08:41:45,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 230 states to 230 states and 342 transitions. [2018-11-18 08:41:45,230 INFO L728 BuchiCegarLoop]: Abstraction has 230 states and 342 transitions. [2018-11-18 08:41:45,230 INFO L608 BuchiCegarLoop]: Abstraction has 230 states and 342 transitions. [2018-11-18 08:41:45,230 INFO L442 BuchiCegarLoop]: ======== Iteration 6============ [2018-11-18 08:41:45,230 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 230 states and 342 transitions. [2018-11-18 08:41:45,231 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 219 [2018-11-18 08:41:45,231 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 08:41:45,231 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 08:41:45,232 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:41:45,232 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:41:45,233 INFO L794 eck$LassoCheckResult]: Stem: 2604#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 2519#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 2516#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 2517#L87-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 2520#L92 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 2535#L98-2 assume true; 2674#L98 assume !false; 2673#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2672#L101 assume 12292 == ssl3_connect_~s__state~0; 2588#L102 [2018-11-18 08:41:45,233 INFO L796 eck$LassoCheckResult]: Loop: 2588#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 2589#L206 ssl3_connect_~s__server~0 := 0; 2626#L211 assume 0 != ssl3_connect_~cb~0; 2629#L211-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 2548#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 2549#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 2628#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 2550#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 2551#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 2669#L516 ssl3_connect_~skip~0 := 0; 2668#L98-2 assume true; 2667#L98 assume !false; 2665#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2660#L101 assume !(12292 == ssl3_connect_~s__state~0); 2659#L104 assume !(16384 == ssl3_connect_~s__state~0); 2620#L107 assume !(4096 == ssl3_connect_~s__state~0); 2621#L110 assume !(20480 == ssl3_connect_~s__state~0); 2590#L113 assume !(4099 == ssl3_connect_~s__state~0); 2578#L116 assume 4368 == ssl3_connect_~s__state~0; 2524#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 2525#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 2609#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 2625#L258 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 2633#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 2706#L516 ssl3_connect_~skip~0 := 0; 2704#L98-2 assume true; 2702#L98 assume !false; 2700#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2698#L101 assume !(12292 == ssl3_connect_~s__state~0); 2696#L104 assume !(16384 == ssl3_connect_~s__state~0); 2694#L107 assume !(4096 == ssl3_connect_~s__state~0); 2692#L110 assume !(20480 == ssl3_connect_~s__state~0); 2690#L113 assume !(4099 == ssl3_connect_~s__state~0); 2683#L116 assume !(4368 == ssl3_connect_~s__state~0); 2682#L119 assume !(4369 == ssl3_connect_~s__state~0); 2681#L122 assume !(4384 == ssl3_connect_~s__state~0); 2536#L125 assume !(4385 == ssl3_connect_~s__state~0); 2537#L128 assume !(4400 == ssl3_connect_~s__state~0); 2526#L131 assume !(4401 == ssl3_connect_~s__state~0); 2527#L134 assume !(4416 == ssl3_connect_~s__state~0); 2618#L137 assume !(4417 == ssl3_connect_~s__state~0); 2619#L140 assume !(4432 == ssl3_connect_~s__state~0); 2600#L143 assume !(4433 == ssl3_connect_~s__state~0); 2591#L146 assume !(4448 == ssl3_connect_~s__state~0); 2592#L149 assume !(4449 == ssl3_connect_~s__state~0); 2584#L152 assume !(4464 == ssl3_connect_~s__state~0); 2557#L155 assume !(4465 == ssl3_connect_~s__state~0); 2538#L158 assume !(4466 == ssl3_connect_~s__state~0); 2539#L161 assume !(4467 == ssl3_connect_~s__state~0); 2545#L164 assume !(4480 == ssl3_connect_~s__state~0); 2675#L167 assume !(4481 == ssl3_connect_~s__state~0); 2631#L170 assume !(4496 == ssl3_connect_~s__state~0); 2624#L173 assume !(4497 == ssl3_connect_~s__state~0); 2601#L176 assume !(4512 == ssl3_connect_~s__state~0); 2595#L179 assume !(4513 == ssl3_connect_~s__state~0); 2596#L182 assume !(4528 == ssl3_connect_~s__state~0); 2586#L185 assume !(4529 == ssl3_connect_~s__state~0); 2558#L188 assume !(4560 == ssl3_connect_~s__state~0); 2559#L191 assume !(4561 == ssl3_connect_~s__state~0); 2546#L194 assume 4352 == ssl3_connect_~s__state~0; 2547#L195 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 2610#L440 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 2611#L440-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 2613#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 2651#L516 ssl3_connect_~skip~0 := 0; 2650#L98-2 assume true; 2649#L98 assume !false; 2648#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2647#L101 assume 12292 == ssl3_connect_~s__state~0; 2588#L102 [2018-11-18 08:41:45,233 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:41:45,233 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 5 times [2018-11-18 08:41:45,233 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:41:45,233 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:41:45,234 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:45,234 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:41:45,234 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:45,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:41:45,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:41:45,241 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:41:45,242 INFO L82 PathProgramCache]: Analyzing trace with hash 1033000815, now seen corresponding path program 1 times [2018-11-18 08:41:45,242 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:41:45,242 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:41:45,242 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:45,243 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 08:41:45,243 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:45,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:41:45,274 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 23 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 08:41:45,274 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 08:41:45,274 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 08:41:45,274 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 08:41:45,274 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 08:41:45,275 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 08:41:45,275 INFO L87 Difference]: Start difference. First operand 230 states and 342 transitions. cyclomatic complexity: 113 Second operand 3 states. [2018-11-18 08:41:45,344 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:41:45,344 INFO L93 Difference]: Finished difference Result 234 states and 343 transitions. [2018-11-18 08:41:45,344 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 08:41:45,345 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 234 states and 343 transitions. [2018-11-18 08:41:45,346 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 223 [2018-11-18 08:41:45,347 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 234 states to 234 states and 343 transitions. [2018-11-18 08:41:45,347 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 234 [2018-11-18 08:41:45,348 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 234 [2018-11-18 08:41:45,348 INFO L73 IsDeterministic]: Start isDeterministic. Operand 234 states and 343 transitions. [2018-11-18 08:41:45,348 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-18 08:41:45,348 INFO L705 BuchiCegarLoop]: Abstraction has 234 states and 343 transitions. [2018-11-18 08:41:45,348 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 234 states and 343 transitions. [2018-11-18 08:41:45,351 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 234 to 230. [2018-11-18 08:41:45,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 230 states. [2018-11-18 08:41:45,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 230 states to 230 states and 337 transitions. [2018-11-18 08:41:45,353 INFO L728 BuchiCegarLoop]: Abstraction has 230 states and 337 transitions. [2018-11-18 08:41:45,353 INFO L608 BuchiCegarLoop]: Abstraction has 230 states and 337 transitions. [2018-11-18 08:41:45,353 INFO L442 BuchiCegarLoop]: ======== Iteration 7============ [2018-11-18 08:41:45,353 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 230 states and 337 transitions. [2018-11-18 08:41:45,359 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 219 [2018-11-18 08:41:45,359 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 08:41:45,359 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 08:41:45,360 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:41:45,360 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:41:45,361 INFO L794 eck$LassoCheckResult]: Stem: 3076#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 2989#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 2986#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 2987#L87-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 2990#L92 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 3005#L98-2 assume true; 3186#L98 assume !false; 3185#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3174#L101 assume 12292 == ssl3_connect_~s__state~0; 3059#L102 [2018-11-18 08:41:45,361 INFO L796 eck$LassoCheckResult]: Loop: 3059#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 3060#L206 ssl3_connect_~s__server~0 := 0; 3098#L211 assume 0 != ssl3_connect_~cb~0; 3101#L211-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 3020#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 3021#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 3100#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 3022#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 3023#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 3158#L516 ssl3_connect_~skip~0 := 0; 3157#L98-2 assume true; 3156#L98 assume !false; 3155#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3154#L101 assume !(12292 == ssl3_connect_~s__state~0); 3153#L104 assume !(16384 == ssl3_connect_~s__state~0); 3091#L107 assume !(4096 == ssl3_connect_~s__state~0); 3092#L110 assume !(20480 == ssl3_connect_~s__state~0); 3061#L113 assume !(4099 == ssl3_connect_~s__state~0); 3062#L116 assume 4368 == ssl3_connect_~s__state~0; 2994#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 2995#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 3081#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 3097#L258 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 3105#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 3139#L516 ssl3_connect_~skip~0 := 0; 3138#L98-2 assume true; 3137#L98 assume !false; 3132#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3130#L101 assume !(12292 == ssl3_connect_~s__state~0); 3128#L104 assume !(16384 == ssl3_connect_~s__state~0); 3126#L107 assume !(4096 == ssl3_connect_~s__state~0); 3124#L110 assume !(20480 == ssl3_connect_~s__state~0); 3122#L113 assume !(4099 == ssl3_connect_~s__state~0); 3050#L116 assume !(4368 == ssl3_connect_~s__state~0); 3051#L119 assume !(4369 == ssl3_connect_~s__state~0); 3026#L122 assume 4384 == ssl3_connect_~s__state~0; 3007#L126 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 3033#L265 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 3032#L265-2 assume !(ssl3_connect_~ret~0 <= 0); 3002#L271 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 3003#L271-2 ssl3_connect_~s__init_num~0 := 0; 2985#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 3001#L516 ssl3_connect_~skip~0 := 0; 2991#L98-2 assume true; 2992#L98 assume !false; 2993#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3077#L101 assume !(12292 == ssl3_connect_~s__state~0); 3087#L104 assume !(16384 == ssl3_connect_~s__state~0); 3088#L107 assume !(4096 == ssl3_connect_~s__state~0); 3078#L110 assume !(20480 == ssl3_connect_~s__state~0); 3079#L113 assume !(4099 == ssl3_connect_~s__state~0); 3210#L116 assume !(4368 == ssl3_connect_~s__state~0); 3205#L119 assume !(4369 == ssl3_connect_~s__state~0); 3203#L122 assume !(4384 == ssl3_connect_~s__state~0); 3201#L125 assume !(4385 == ssl3_connect_~s__state~0); 3199#L128 assume !(4400 == ssl3_connect_~s__state~0); 3197#L131 assume !(4401 == ssl3_connect_~s__state~0); 3195#L134 assume !(4416 == ssl3_connect_~s__state~0); 3193#L137 assume !(4417 == ssl3_connect_~s__state~0); 3192#L140 assume !(4432 == ssl3_connect_~s__state~0); 3191#L143 assume !(4433 == ssl3_connect_~s__state~0); 3190#L146 assume !(4448 == ssl3_connect_~s__state~0); 3189#L149 assume !(4449 == ssl3_connect_~s__state~0); 3188#L152 assume !(4464 == ssl3_connect_~s__state~0); 3187#L155 assume !(4465 == ssl3_connect_~s__state~0); 3151#L158 assume !(4466 == ssl3_connect_~s__state~0); 3152#L161 assume !(4467 == ssl3_connect_~s__state~0); 2998#L164 assume !(4480 == ssl3_connect_~s__state~0); 3000#L167 assume !(4481 == ssl3_connect_~s__state~0); 3102#L170 assume !(4496 == ssl3_connect_~s__state~0); 3103#L173 assume !(4497 == ssl3_connect_~s__state~0); 3109#L176 assume !(4512 == ssl3_connect_~s__state~0); 3110#L179 assume !(4513 == ssl3_connect_~s__state~0); 3108#L182 assume !(4528 == ssl3_connect_~s__state~0); 3106#L185 assume !(4529 == ssl3_connect_~s__state~0); 3107#L188 assume !(4560 == ssl3_connect_~s__state~0); 3031#L191 assume !(4561 == ssl3_connect_~s__state~0); 3018#L194 assume 4352 == ssl3_connect_~s__state~0; 3019#L195 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 3082#L440 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 3083#L440-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 3086#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 3131#L516 ssl3_connect_~skip~0 := 0; 3129#L98-2 assume true; 3127#L98 assume !false; 3125#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3123#L101 assume 12292 == ssl3_connect_~s__state~0; 3059#L102 [2018-11-18 08:41:45,361 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:41:45,361 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 6 times [2018-11-18 08:41:45,362 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:41:45,362 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:41:45,362 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:45,362 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:41:45,363 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:45,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:41:45,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:41:45,373 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:41:45,373 INFO L82 PathProgramCache]: Analyzing trace with hash 967913174, now seen corresponding path program 1 times [2018-11-18 08:41:45,373 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:41:45,373 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:41:45,374 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:45,374 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 08:41:45,374 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:45,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:41:45,428 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2018-11-18 08:41:45,428 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 08:41:45,428 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 08:41:45,429 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 08:41:45,429 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 08:41:45,429 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 08:41:45,429 INFO L87 Difference]: Start difference. First operand 230 states and 337 transitions. cyclomatic complexity: 108 Second operand 3 states. [2018-11-18 08:41:45,541 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:41:45,541 INFO L93 Difference]: Finished difference Result 274 states and 387 transitions. [2018-11-18 08:41:45,542 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 08:41:45,542 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 274 states and 387 transitions. [2018-11-18 08:41:45,543 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 263 [2018-11-18 08:41:45,544 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 274 states to 274 states and 387 transitions. [2018-11-18 08:41:45,544 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 274 [2018-11-18 08:41:45,545 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 274 [2018-11-18 08:41:45,545 INFO L73 IsDeterministic]: Start isDeterministic. Operand 274 states and 387 transitions. [2018-11-18 08:41:45,545 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-18 08:41:45,546 INFO L705 BuchiCegarLoop]: Abstraction has 274 states and 387 transitions. [2018-11-18 08:41:45,546 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 274 states and 387 transitions. [2018-11-18 08:41:45,551 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 274 to 271. [2018-11-18 08:41:45,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 271 states. [2018-11-18 08:41:45,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 271 states to 271 states and 383 transitions. [2018-11-18 08:41:45,552 INFO L728 BuchiCegarLoop]: Abstraction has 271 states and 383 transitions. [2018-11-18 08:41:45,552 INFO L608 BuchiCegarLoop]: Abstraction has 271 states and 383 transitions. [2018-11-18 08:41:45,552 INFO L442 BuchiCegarLoop]: ======== Iteration 8============ [2018-11-18 08:41:45,552 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 271 states and 383 transitions. [2018-11-18 08:41:45,553 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 260 [2018-11-18 08:41:45,553 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 08:41:45,554 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 08:41:45,555 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:41:45,555 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:41:45,555 INFO L794 eck$LassoCheckResult]: Stem: 3591#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 3499#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 3496#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 3497#L87-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 3500#L92 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 3515#L98-2 assume true; 3665#L98 assume !false; 3664#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3663#L101 assume 12292 == ssl3_connect_~s__state~0; 3571#L102 [2018-11-18 08:41:45,555 INFO L796 eck$LassoCheckResult]: Loop: 3571#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 3572#L206 ssl3_connect_~s__server~0 := 0; 3614#L211 assume 0 != ssl3_connect_~cb~0; 3617#L211-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 3529#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 3530#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 3616#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 3531#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 3532#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 3724#L516 ssl3_connect_~skip~0 := 0; 3723#L98-2 assume true; 3722#L98 assume !false; 3721#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3720#L101 assume !(12292 == ssl3_connect_~s__state~0); 3719#L104 assume !(16384 == ssl3_connect_~s__state~0); 3718#L107 assume !(4096 == ssl3_connect_~s__state~0); 3717#L110 assume !(20480 == ssl3_connect_~s__state~0); 3716#L113 assume !(4099 == ssl3_connect_~s__state~0); 3628#L116 assume 4368 == ssl3_connect_~s__state~0; 3504#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 3505#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 3596#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 3613#L258 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 3619#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 3710#L516 ssl3_connect_~skip~0 := 0; 3709#L98-2 assume true; 3708#L98 assume !false; 3707#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3706#L101 assume !(12292 == ssl3_connect_~s__state~0); 3705#L104 assume !(16384 == ssl3_connect_~s__state~0); 3607#L107 assume !(4096 == ssl3_connect_~s__state~0); 3608#L110 assume !(20480 == ssl3_connect_~s__state~0); 3573#L113 assume !(4099 == ssl3_connect_~s__state~0); 3560#L116 assume !(4368 == ssl3_connect_~s__state~0); 3561#L119 assume !(4369 == ssl3_connect_~s__state~0); 3563#L122 assume 4384 == ssl3_connect_~s__state~0; 3604#L126 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 3542#L265 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 3541#L265-2 assume !(ssl3_connect_~ret~0 <= 0); 3511#L271 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 3513#L271-2 ssl3_connect_~s__init_num~0 := 0; 3495#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 3510#L516 ssl3_connect_~skip~0 := 0; 3501#L98-2 assume true; 3502#L98 assume !false; 3503#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3592#L101 assume !(12292 == ssl3_connect_~s__state~0); 3602#L104 assume !(16384 == ssl3_connect_~s__state~0); 3603#L107 assume !(4096 == ssl3_connect_~s__state~0); 3593#L110 assume !(20480 == ssl3_connect_~s__state~0); 3594#L113 assume !(4099 == ssl3_connect_~s__state~0); 3636#L116 assume !(4368 == ssl3_connect_~s__state~0); 3629#L119 assume !(4369 == ssl3_connect_~s__state~0); 3630#L122 assume !(4384 == ssl3_connect_~s__state~0); 3652#L125 assume !(4385 == ssl3_connect_~s__state~0); 3631#L128 assume !(4400 == ssl3_connect_~s__state~0); 3632#L131 assume !(4401 == ssl3_connect_~s__state~0); 3633#L134 assume !(4416 == ssl3_connect_~s__state~0); 3671#L137 assume !(4417 == ssl3_connect_~s__state~0); 3666#L140 assume !(4432 == ssl3_connect_~s__state~0); 3667#L143 assume !(4433 == ssl3_connect_~s__state~0); 3643#L146 assume !(4448 == ssl3_connect_~s__state~0); 3644#L149 assume !(4449 == ssl3_connect_~s__state~0); 3645#L152 assume !(4464 == ssl3_connect_~s__state~0); 3750#L155 assume !(4465 == ssl3_connect_~s__state~0); 3655#L158 assume !(4466 == ssl3_connect_~s__state~0); 3656#L161 assume !(4467 == ssl3_connect_~s__state~0); 3749#L164 assume !(4480 == ssl3_connect_~s__state~0); 3669#L167 assume !(4481 == ssl3_connect_~s__state~0); 3670#L170 assume !(4496 == ssl3_connect_~s__state~0); 3748#L173 assume !(4497 == ssl3_connect_~s__state~0); 3624#L176 assume !(4512 == ssl3_connect_~s__state~0); 3625#L179 assume !(4513 == ssl3_connect_~s__state~0); 3622#L182 assume !(4528 == ssl3_connect_~s__state~0); 3623#L185 assume !(4529 == ssl3_connect_~s__state~0); 3747#L188 assume !(4560 == ssl3_connect_~s__state~0); 3543#L191 assume !(4561 == ssl3_connect_~s__state~0); 3527#L194 assume 4352 == ssl3_connect_~s__state~0; 3528#L195 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 3597#L440 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 3598#L440-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 3601#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 3646#L516 ssl3_connect_~skip~0 := 0; 3642#L98-2 assume true; 3641#L98 assume !false; 3640#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3639#L101 assume 12292 == ssl3_connect_~s__state~0; 3571#L102 [2018-11-18 08:41:45,556 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:41:45,556 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 7 times [2018-11-18 08:41:45,556 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:41:45,556 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:41:45,557 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:45,557 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:41:45,557 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:45,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:41:45,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:41:45,567 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:41:45,568 INFO L82 PathProgramCache]: Analyzing trace with hash -1387892076, now seen corresponding path program 1 times [2018-11-18 08:41:45,568 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:41:45,568 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:41:45,568 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:45,568 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:41:45,568 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:45,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:41:45,607 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2018-11-18 08:41:45,607 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 08:41:45,607 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 08:41:45,608 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 08:41:45,608 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 08:41:45,608 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 08:41:45,608 INFO L87 Difference]: Start difference. First operand 271 states and 383 transitions. cyclomatic complexity: 113 Second operand 3 states. [2018-11-18 08:41:45,690 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:41:45,690 INFO L93 Difference]: Finished difference Result 295 states and 414 transitions. [2018-11-18 08:41:45,691 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 08:41:45,692 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 295 states and 414 transitions. [2018-11-18 08:41:45,693 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 284 [2018-11-18 08:41:45,695 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 295 states to 295 states and 414 transitions. [2018-11-18 08:41:45,695 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 295 [2018-11-18 08:41:45,695 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 295 [2018-11-18 08:41:45,695 INFO L73 IsDeterministic]: Start isDeterministic. Operand 295 states and 414 transitions. [2018-11-18 08:41:45,696 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-18 08:41:45,696 INFO L705 BuchiCegarLoop]: Abstraction has 295 states and 414 transitions. [2018-11-18 08:41:45,696 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 295 states and 414 transitions. [2018-11-18 08:41:45,703 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 295 to 291. [2018-11-18 08:41:45,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 291 states. [2018-11-18 08:41:45,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 291 states to 291 states and 408 transitions. [2018-11-18 08:41:45,704 INFO L728 BuchiCegarLoop]: Abstraction has 291 states and 408 transitions. [2018-11-18 08:41:45,704 INFO L608 BuchiCegarLoop]: Abstraction has 291 states and 408 transitions. [2018-11-18 08:41:45,704 INFO L442 BuchiCegarLoop]: ======== Iteration 9============ [2018-11-18 08:41:45,704 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 291 states and 408 transitions. [2018-11-18 08:41:45,708 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 280 [2018-11-18 08:41:45,708 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 08:41:45,709 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 08:41:45,710 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:41:45,710 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:41:45,710 INFO L794 eck$LassoCheckResult]: Stem: 4167#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 4071#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 4068#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 4069#L87-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 4072#L92 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 4088#L98-2 assume true; 4240#L98 assume !false; 4238#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4236#L101 assume 12292 == ssl3_connect_~s__state~0; 4146#L102 [2018-11-18 08:41:45,710 INFO L796 eck$LassoCheckResult]: Loop: 4146#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 4147#L206 ssl3_connect_~s__server~0 := 0; 4187#L211 assume 0 != ssl3_connect_~cb~0; 4191#L211-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 4103#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 4104#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 4189#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 4105#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 4106#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4348#L516 ssl3_connect_~skip~0 := 0; 4073#L98-2 assume true; 4074#L98 assume !false; 4075#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4168#L101 assume !(12292 == ssl3_connect_~s__state~0); 4176#L104 assume !(16384 == ssl3_connect_~s__state~0); 4177#L107 assume !(4096 == ssl3_connect_~s__state~0); 4169#L110 assume !(20480 == ssl3_connect_~s__state~0); 4148#L113 assume !(4099 == ssl3_connect_~s__state~0); 4149#L116 assume 4368 == ssl3_connect_~s__state~0; 4076#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 4077#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 4171#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 4186#L258 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 4195#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4329#L516 ssl3_connect_~skip~0 := 0; 4327#L98-2 assume true; 4325#L98 assume !false; 4323#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4321#L101 assume !(12292 == ssl3_connect_~s__state~0); 4319#L104 assume !(16384 == ssl3_connect_~s__state~0); 4317#L107 assume !(4096 == ssl3_connect_~s__state~0); 4315#L110 assume !(20480 == ssl3_connect_~s__state~0); 4313#L113 assume !(4099 == ssl3_connect_~s__state~0); 4311#L116 assume !(4368 == ssl3_connect_~s__state~0); 4309#L119 assume !(4369 == ssl3_connect_~s__state~0); 4226#L122 assume 4384 == ssl3_connect_~s__state~0; 4178#L126 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 4116#L265 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 4115#L265-2 assume !(ssl3_connect_~ret~0 <= 0); 4084#L271 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 4086#L271-2 ssl3_connect_~s__init_num~0 := 0; 4193#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4082#L516 ssl3_connect_~skip~0 := 0; 4083#L98-2 assume true; 4347#L98 assume !false; 4346#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4344#L101 assume !(12292 == ssl3_connect_~s__state~0); 4343#L104 assume !(16384 == ssl3_connect_~s__state~0); 4342#L107 assume !(4096 == ssl3_connect_~s__state~0); 4341#L110 assume !(20480 == ssl3_connect_~s__state~0); 4336#L113 assume !(4099 == ssl3_connect_~s__state~0); 4134#L116 assume !(4368 == ssl3_connect_~s__state~0); 4135#L119 assume !(4369 == ssl3_connect_~s__state~0); 4310#L122 assume !(4384 == ssl3_connect_~s__state~0); 4306#L125 assume !(4385 == ssl3_connect_~s__state~0); 4307#L128 assume 4400 == ssl3_connect_~s__state~0; 4170#L132 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 - 256;ssl3_connect_~skip~0 := 1; 4127#L280-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 4067#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4278#L516 ssl3_connect_~skip~0 := 0; 4277#L98-2 assume true; 4275#L98 assume !false; 4274#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4273#L101 assume !(12292 == ssl3_connect_~s__state~0); 4271#L104 assume !(16384 == ssl3_connect_~s__state~0); 4269#L107 assume !(4096 == ssl3_connect_~s__state~0); 4266#L110 assume !(20480 == ssl3_connect_~s__state~0); 4267#L113 assume !(4099 == ssl3_connect_~s__state~0); 4263#L116 assume !(4368 == ssl3_connect_~s__state~0); 4264#L119 assume !(4369 == ssl3_connect_~s__state~0); 4297#L122 assume !(4384 == ssl3_connect_~s__state~0); 4296#L125 assume !(4385 == ssl3_connect_~s__state~0); 4295#L128 assume !(4400 == ssl3_connect_~s__state~0); 4252#L131 assume !(4401 == ssl3_connect_~s__state~0); 4251#L134 assume !(4416 == ssl3_connect_~s__state~0); 4250#L137 assume !(4417 == ssl3_connect_~s__state~0); 4247#L140 assume !(4432 == ssl3_connect_~s__state~0); 4248#L143 assume !(4433 == ssl3_connect_~s__state~0); 4215#L146 assume !(4448 == ssl3_connect_~s__state~0); 4216#L149 assume !(4449 == ssl3_connect_~s__state~0); 4217#L152 assume !(4464 == ssl3_connect_~s__state~0); 4227#L155 assume !(4465 == ssl3_connect_~s__state~0); 4228#L158 assume !(4466 == ssl3_connect_~s__state~0); 4229#L161 assume !(4467 == ssl3_connect_~s__state~0); 4230#L164 assume !(4480 == ssl3_connect_~s__state~0); 4249#L167 assume !(4481 == ssl3_connect_~s__state~0); 4234#L170 assume !(4496 == ssl3_connect_~s__state~0); 4233#L173 assume !(4497 == ssl3_connect_~s__state~0); 4199#L176 assume !(4512 == ssl3_connect_~s__state~0); 4200#L179 assume !(4513 == ssl3_connect_~s__state~0); 4198#L182 assume !(4528 == ssl3_connect_~s__state~0); 4196#L185 assume !(4529 == ssl3_connect_~s__state~0); 4197#L188 assume !(4560 == ssl3_connect_~s__state~0); 4114#L191 assume !(4561 == ssl3_connect_~s__state~0); 4100#L194 assume 4352 == ssl3_connect_~s__state~0; 4101#L195 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 4172#L440 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 4173#L440-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 4175#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4218#L516 ssl3_connect_~skip~0 := 0; 4214#L98-2 assume true; 4213#L98 assume !false; 4212#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4211#L101 assume 12292 == ssl3_connect_~s__state~0; 4146#L102 [2018-11-18 08:41:45,710 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:41:45,711 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 8 times [2018-11-18 08:41:45,711 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:41:45,711 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:41:45,711 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:45,712 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:41:45,712 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:45,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:41:45,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:41:45,718 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:41:45,718 INFO L82 PathProgramCache]: Analyzing trace with hash 919117283, now seen corresponding path program 1 times [2018-11-18 08:41:45,718 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:41:45,718 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:41:45,719 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:45,719 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 08:41:45,719 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:45,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:41:45,748 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 63 proven. 0 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2018-11-18 08:41:45,748 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 08:41:45,748 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 08:41:45,748 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 08:41:45,749 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 08:41:45,749 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 08:41:45,749 INFO L87 Difference]: Start difference. First operand 291 states and 408 transitions. cyclomatic complexity: 118 Second operand 3 states. [2018-11-18 08:41:45,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:41:45,831 INFO L93 Difference]: Finished difference Result 316 states and 439 transitions. [2018-11-18 08:41:45,832 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 08:41:45,832 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 316 states and 439 transitions. [2018-11-18 08:41:45,833 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 305 [2018-11-18 08:41:45,835 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 316 states to 316 states and 439 transitions. [2018-11-18 08:41:45,835 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 316 [2018-11-18 08:41:45,836 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 316 [2018-11-18 08:41:45,836 INFO L73 IsDeterministic]: Start isDeterministic. Operand 316 states and 439 transitions. [2018-11-18 08:41:45,836 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-18 08:41:45,836 INFO L705 BuchiCegarLoop]: Abstraction has 316 states and 439 transitions. [2018-11-18 08:41:45,837 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 316 states and 439 transitions. [2018-11-18 08:41:45,843 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 316 to 313. [2018-11-18 08:41:45,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 313 states. [2018-11-18 08:41:45,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 313 states to 313 states and 435 transitions. [2018-11-18 08:41:45,845 INFO L728 BuchiCegarLoop]: Abstraction has 313 states and 435 transitions. [2018-11-18 08:41:45,845 INFO L608 BuchiCegarLoop]: Abstraction has 313 states and 435 transitions. [2018-11-18 08:41:45,845 INFO L442 BuchiCegarLoop]: ======== Iteration 10============ [2018-11-18 08:41:45,845 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 313 states and 435 transitions. [2018-11-18 08:41:45,849 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 302 [2018-11-18 08:41:45,849 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 08:41:45,849 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 08:41:45,850 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:41:45,850 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:41:45,850 INFO L794 eck$LassoCheckResult]: Stem: 4776#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 4684#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 4681#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 4682#L87-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 4685#L92 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 4700#L98-2 assume true; 4851#L98 assume !false; 4849#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4847#L101 assume 12292 == ssl3_connect_~s__state~0; 4759#L102 [2018-11-18 08:41:45,851 INFO L796 eck$LassoCheckResult]: Loop: 4759#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 4760#L206 ssl3_connect_~s__server~0 := 0; 4799#L211 assume 0 != ssl3_connect_~cb~0; 4801#L211-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 4714#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 4715#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 4800#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 4716#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 4717#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4932#L516 ssl3_connect_~skip~0 := 0; 4930#L98-2 assume true; 4928#L98 assume !false; 4926#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4924#L101 assume !(12292 == ssl3_connect_~s__state~0); 4922#L104 assume !(16384 == ssl3_connect_~s__state~0); 4920#L107 assume !(4096 == ssl3_connect_~s__state~0); 4918#L110 assume !(20480 == ssl3_connect_~s__state~0); 4916#L113 assume !(4099 == ssl3_connect_~s__state~0); 4812#L116 assume 4368 == ssl3_connect_~s__state~0; 4689#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 4690#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 4780#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 4796#L258 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 4806#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4985#L516 ssl3_connect_~skip~0 := 0; 4984#L98-2 assume true; 4983#L98 assume !false; 4982#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4981#L101 assume !(12292 == ssl3_connect_~s__state~0); 4980#L104 assume !(16384 == ssl3_connect_~s__state~0); 4979#L107 assume !(4096 == ssl3_connect_~s__state~0); 4978#L110 assume !(20480 == ssl3_connect_~s__state~0); 4977#L113 assume !(4099 == ssl3_connect_~s__state~0); 4976#L116 assume !(4368 == ssl3_connect_~s__state~0); 4749#L119 assume !(4369 == ssl3_connect_~s__state~0); 4750#L122 assume 4384 == ssl3_connect_~s__state~0; 4788#L126 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 4728#L265 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 4727#L265-2 assume !(ssl3_connect_~ret~0 <= 0); 4696#L271 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 4698#L271-2 ssl3_connect_~s__init_num~0 := 0; 4944#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4939#L516 ssl3_connect_~skip~0 := 0; 4938#L98-2 assume true; 4933#L98 assume !false; 4931#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4929#L101 assume !(12292 == ssl3_connect_~s__state~0); 4927#L104 assume !(16384 == ssl3_connect_~s__state~0); 4925#L107 assume !(4096 == ssl3_connect_~s__state~0); 4923#L110 assume !(20480 == ssl3_connect_~s__state~0); 4921#L113 assume !(4099 == ssl3_connect_~s__state~0); 4919#L116 assume !(4368 == ssl3_connect_~s__state~0); 4917#L119 assume !(4369 == ssl3_connect_~s__state~0); 4915#L122 assume !(4384 == ssl3_connect_~s__state~0); 4701#L125 assume !(4385 == ssl3_connect_~s__state~0); 4702#L128 assume 4400 == ssl3_connect_~s__state~0; 4779#L132 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 - 256;ssl3_connect_~skip~0 := 1; 4740#L280-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 4805#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4695#L516 ssl3_connect_~skip~0 := 0; 4686#L98-2 assume true; 4687#L98 assume !false; 4688#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4777#L101 assume !(12292 == ssl3_connect_~s__state~0); 4786#L104 assume !(16384 == ssl3_connect_~s__state~0); 4787#L107 assume !(4096 == ssl3_connect_~s__state~0); 4778#L110 assume !(20480 == ssl3_connect_~s__state~0); 4761#L113 assume !(4099 == ssl3_connect_~s__state~0); 4746#L116 assume !(4368 == ssl3_connect_~s__state~0); 4747#L119 assume !(4369 == ssl3_connect_~s__state~0); 4720#L122 assume !(4384 == ssl3_connect_~s__state~0); 4721#L125 assume !(4385 == ssl3_connect_~s__state~0); 4707#L128 assume !(4400 == ssl3_connect_~s__state~0); 4691#L131 assume !(4401 == ssl3_connect_~s__state~0); 4692#L134 assume 4416 == ssl3_connect_~s__state~0; 4770#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 4771#L297 assume 3 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 4; 4774#L297-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 4775#L305 assume !(0 == ssl3_connect_~tmp___6~0); 4680#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4737#L516 ssl3_connect_~skip~0 := 0; 4971#L98-2 assume true; 4970#L98 assume !false; 4969#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4967#L101 assume !(12292 == ssl3_connect_~s__state~0); 4912#L104 assume !(16384 == ssl3_connect_~s__state~0); 4911#L107 assume !(4096 == ssl3_connect_~s__state~0); 4909#L110 assume !(20480 == ssl3_connect_~s__state~0); 4830#L113 assume !(4099 == ssl3_connect_~s__state~0); 4831#L116 assume !(4368 == ssl3_connect_~s__state~0); 4813#L119 assume !(4369 == ssl3_connect_~s__state~0); 4814#L122 assume !(4384 == ssl3_connect_~s__state~0); 4820#L125 assume !(4385 == ssl3_connect_~s__state~0); 4821#L128 assume !(4400 == ssl3_connect_~s__state~0); 4815#L131 assume !(4401 == ssl3_connect_~s__state~0); 4816#L134 assume !(4416 == ssl3_connect_~s__state~0); 4789#L137 assume !(4417 == ssl3_connect_~s__state~0); 4790#L140 assume !(4432 == ssl3_connect_~s__state~0); 4859#L143 assume !(4433 == ssl3_connect_~s__state~0); 4817#L146 assume !(4448 == ssl3_connect_~s__state~0); 4818#L149 assume !(4449 == ssl3_connect_~s__state~0); 4819#L152 assume !(4464 == ssl3_connect_~s__state~0); 4822#L155 assume !(4465 == ssl3_connect_~s__state~0); 4823#L158 assume !(4466 == ssl3_connect_~s__state~0); 4824#L161 assume !(4467 == ssl3_connect_~s__state~0); 4825#L164 assume !(4480 == ssl3_connect_~s__state~0); 4862#L167 assume !(4481 == ssl3_connect_~s__state~0); 4845#L170 assume !(4496 == ssl3_connect_~s__state~0); 4844#L173 assume !(4497 == ssl3_connect_~s__state~0); 4810#L176 assume !(4512 == ssl3_connect_~s__state~0); 4811#L179 assume !(4513 == ssl3_connect_~s__state~0); 4809#L182 assume !(4528 == ssl3_connect_~s__state~0); 4807#L185 assume !(4529 == ssl3_connect_~s__state~0); 4808#L188 assume !(4560 == ssl3_connect_~s__state~0); 4726#L191 assume !(4561 == ssl3_connect_~s__state~0); 4711#L194 assume 4352 == ssl3_connect_~s__state~0; 4712#L195 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 4781#L440 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 4782#L440-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 4785#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4838#L516 ssl3_connect_~skip~0 := 0; 4837#L98-2 assume true; 4836#L98 assume !false; 4835#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4834#L101 assume 12292 == ssl3_connect_~s__state~0; 4759#L102 [2018-11-18 08:41:45,851 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:41:45,851 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 9 times [2018-11-18 08:41:45,851 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:41:45,851 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:41:45,852 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:45,852 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:41:45,852 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:45,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:41:45,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:41:45,859 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:41:45,859 INFO L82 PathProgramCache]: Analyzing trace with hash 1593302482, now seen corresponding path program 1 times [2018-11-18 08:41:45,859 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:41:45,859 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:41:45,860 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:45,860 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 08:41:45,860 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:45,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:41:45,902 INFO L134 CoverageAnalysis]: Checked inductivity of 160 backedges. 128 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2018-11-18 08:41:45,902 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 08:41:45,902 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 08:41:45,903 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 08:41:45,903 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 08:41:45,903 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 08:41:45,903 INFO L87 Difference]: Start difference. First operand 313 states and 435 transitions. cyclomatic complexity: 123 Second operand 3 states. [2018-11-18 08:41:45,928 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:41:45,928 INFO L93 Difference]: Finished difference Result 615 states and 853 transitions. [2018-11-18 08:41:45,929 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 08:41:45,929 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 615 states and 853 transitions. [2018-11-18 08:41:45,931 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 604 [2018-11-18 08:41:45,933 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 615 states to 615 states and 853 transitions. [2018-11-18 08:41:45,933 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 615 [2018-11-18 08:41:45,933 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 615 [2018-11-18 08:41:45,933 INFO L73 IsDeterministic]: Start isDeterministic. Operand 615 states and 853 transitions. [2018-11-18 08:41:45,934 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-18 08:41:45,934 INFO L705 BuchiCegarLoop]: Abstraction has 615 states and 853 transitions. [2018-11-18 08:41:45,935 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 615 states and 853 transitions. [2018-11-18 08:41:45,940 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 615 to 615. [2018-11-18 08:41:45,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 615 states. [2018-11-18 08:41:45,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 615 states to 615 states and 853 transitions. [2018-11-18 08:41:45,941 INFO L728 BuchiCegarLoop]: Abstraction has 615 states and 853 transitions. [2018-11-18 08:41:45,942 INFO L608 BuchiCegarLoop]: Abstraction has 615 states and 853 transitions. [2018-11-18 08:41:45,942 INFO L442 BuchiCegarLoop]: ======== Iteration 11============ [2018-11-18 08:41:45,942 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 615 states and 853 transitions. [2018-11-18 08:41:45,944 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 604 [2018-11-18 08:41:45,944 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 08:41:45,944 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 08:41:45,945 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:41:45,946 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:41:45,946 INFO L794 eck$LassoCheckResult]: Stem: 5720#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 5618#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 5615#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 5616#L87-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 5619#L92 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 5635#L98-2 assume true; 6075#L98 assume !false; 6074#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6073#L101 assume 12292 == ssl3_connect_~s__state~0; 5792#L102 [2018-11-18 08:41:45,946 INFO L796 eck$LassoCheckResult]: Loop: 5792#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 5783#L206 ssl3_connect_~s__server~0 := 0; 6065#L211 assume 0 != ssl3_connect_~cb~0; 5751#L211-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 5649#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 5650#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 5748#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 5651#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 5652#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5673#L516 ssl3_connect_~skip~0 := 0; 6141#L98-2 assume true; 5622#L98 assume !false; 5623#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5721#L101 assume !(12292 == ssl3_connect_~s__state~0); 5732#L104 assume !(16384 == ssl3_connect_~s__state~0); 5733#L107 assume !(4096 == ssl3_connect_~s__state~0); 5737#L110 assume !(20480 == ssl3_connect_~s__state~0); 5701#L113 assume !(4099 == ssl3_connect_~s__state~0); 5702#L116 assume 4368 == ssl3_connect_~s__state~0; 5765#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 5726#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 5727#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 5903#L258 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 5901#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5896#L516 ssl3_connect_~skip~0 := 0; 5895#L98-2 assume true; 5894#L98 assume !false; 5893#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5892#L101 assume !(12292 == ssl3_connect_~s__state~0); 5891#L104 assume !(16384 == ssl3_connect_~s__state~0); 5890#L107 assume !(4096 == ssl3_connect_~s__state~0); 5889#L110 assume !(20480 == ssl3_connect_~s__state~0); 5888#L113 assume !(4099 == ssl3_connect_~s__state~0); 5887#L116 assume !(4368 == ssl3_connect_~s__state~0); 5886#L119 assume !(4369 == ssl3_connect_~s__state~0); 5885#L122 assume 4384 == ssl3_connect_~s__state~0; 5815#L126 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 5884#L265 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 5663#L265-2 assume !(ssl3_connect_~ret~0 <= 0); 5882#L271 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 5876#L271-2 ssl3_connect_~s__init_num~0 := 0; 5873#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5867#L516 ssl3_connect_~skip~0 := 0; 5865#L98-2 assume true; 5863#L98 assume !false; 5861#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5859#L101 assume !(12292 == ssl3_connect_~s__state~0); 5857#L104 assume !(16384 == ssl3_connect_~s__state~0); 5855#L107 assume !(4096 == ssl3_connect_~s__state~0); 5853#L110 assume !(20480 == ssl3_connect_~s__state~0); 5851#L113 assume !(4099 == ssl3_connect_~s__state~0); 5849#L116 assume !(4368 == ssl3_connect_~s__state~0); 5847#L119 assume !(4369 == ssl3_connect_~s__state~0); 5845#L122 assume !(4384 == ssl3_connect_~s__state~0); 5844#L125 assume !(4385 == ssl3_connect_~s__state~0); 5843#L128 assume 4400 == ssl3_connect_~s__state~0; 5724#L132 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 - 256;ssl3_connect_~skip~0 := 1; 5676#L280-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 5841#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5836#L516 ssl3_connect_~skip~0 := 0; 5835#L98-2 assume true; 5834#L98 assume !false; 5833#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5832#L101 assume !(12292 == ssl3_connect_~s__state~0); 5831#L104 assume !(16384 == ssl3_connect_~s__state~0); 5830#L107 assume !(4096 == ssl3_connect_~s__state~0); 5829#L110 assume !(20480 == ssl3_connect_~s__state~0); 5828#L113 assume !(4099 == ssl3_connect_~s__state~0); 5827#L116 assume !(4368 == ssl3_connect_~s__state~0); 5826#L119 assume !(4369 == ssl3_connect_~s__state~0); 5825#L122 assume !(4384 == ssl3_connect_~s__state~0); 5824#L125 assume !(4385 == ssl3_connect_~s__state~0); 5823#L128 assume !(4400 == ssl3_connect_~s__state~0); 5822#L131 assume !(4401 == ssl3_connect_~s__state~0); 5764#L134 assume 4416 == ssl3_connect_~s__state~0; 5761#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 5719#L297 assume !(3 == ssl3_connect_~blastFlag~0); 5717#L297-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 5718#L305 assume !(0 == ssl3_connect_~tmp___6~0); 5918#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5913#L516 ssl3_connect_~skip~0 := 0; 5912#L98-2 assume true; 5911#L98 assume !false; 5910#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5909#L101 assume !(12292 == ssl3_connect_~s__state~0); 5908#L104 assume !(16384 == ssl3_connect_~s__state~0); 5907#L107 assume !(4096 == ssl3_connect_~s__state~0); 5905#L110 assume !(20480 == ssl3_connect_~s__state~0); 5819#L113 assume !(4099 == ssl3_connect_~s__state~0); 5818#L116 assume !(4368 == ssl3_connect_~s__state~0); 5817#L119 assume !(4369 == ssl3_connect_~s__state~0); 5816#L122 assume !(4384 == ssl3_connect_~s__state~0); 5814#L125 assume !(4385 == ssl3_connect_~s__state~0); 5813#L128 assume !(4400 == ssl3_connect_~s__state~0); 5809#L131 assume !(4401 == ssl3_connect_~s__state~0); 5802#L134 assume !(4416 == ssl3_connect_~s__state~0); 5762#L137 assume !(4417 == ssl3_connect_~s__state~0); 5763#L140 assume !(4432 == ssl3_connect_~s__state~0); 5960#L143 assume !(4433 == ssl3_connect_~s__state~0); 5777#L146 assume !(4448 == ssl3_connect_~s__state~0); 5778#L149 assume !(4449 == ssl3_connect_~s__state~0); 5776#L152 assume !(4464 == ssl3_connect_~s__state~0); 5772#L155 assume !(4465 == ssl3_connect_~s__state~0); 5773#L158 assume !(4466 == ssl3_connect_~s__state~0); 5774#L161 assume !(4467 == ssl3_connect_~s__state~0); 5775#L164 assume !(4480 == ssl3_connect_~s__state~0); 5955#L167 assume !(4481 == ssl3_connect_~s__state~0); 5956#L170 assume !(4496 == ssl3_connect_~s__state~0); 6195#L173 assume !(4497 == ssl3_connect_~s__state~0); 6193#L176 assume !(4512 == ssl3_connect_~s__state~0); 5759#L179 assume !(4513 == ssl3_connect_~s__state~0); 5714#L182 assume !(4528 == ssl3_connect_~s__state~0); 5696#L185 assume !(4529 == ssl3_connect_~s__state~0); 5697#L188 assume !(4560 == ssl3_connect_~s__state~0); 5933#L191 assume !(4561 == ssl3_connect_~s__state~0); 5932#L194 assume 4352 == ssl3_connect_~s__state~0; 5931#L195 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 5728#L440 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 5729#L440-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 5731#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5800#L516 ssl3_connect_~skip~0 := 0; 5801#L98-2 assume true; 5796#L98 assume !false; 5797#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5791#L101 assume 12292 == ssl3_connect_~s__state~0; 5792#L102 [2018-11-18 08:41:45,946 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:41:45,946 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 10 times [2018-11-18 08:41:45,946 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:41:45,946 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:41:45,947 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:45,947 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:41:45,947 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:45,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:41:45,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:41:45,953 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:41:45,953 INFO L82 PathProgramCache]: Analyzing trace with hash 1577783764, now seen corresponding path program 1 times [2018-11-18 08:41:45,954 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:41:45,954 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:41:45,954 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:45,954 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 08:41:45,955 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:45,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:41:46,006 INFO L134 CoverageAnalysis]: Checked inductivity of 160 backedges. 86 proven. 0 refuted. 0 times theorem prover too weak. 74 trivial. 0 not checked. [2018-11-18 08:41:46,006 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 08:41:46,006 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 08:41:46,006 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 08:41:46,007 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 08:41:46,007 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 08:41:46,007 INFO L87 Difference]: Start difference. First operand 615 states and 853 transitions. cyclomatic complexity: 239 Second operand 3 states. [2018-11-18 08:41:46,100 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:41:46,100 INFO L93 Difference]: Finished difference Result 669 states and 917 transitions. [2018-11-18 08:41:46,101 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 08:41:46,101 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 669 states and 917 transitions. [2018-11-18 08:41:46,104 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 658 [2018-11-18 08:41:46,106 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 669 states to 669 states and 917 transitions. [2018-11-18 08:41:46,107 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 669 [2018-11-18 08:41:46,107 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 669 [2018-11-18 08:41:46,107 INFO L73 IsDeterministic]: Start isDeterministic. Operand 669 states and 917 transitions. [2018-11-18 08:41:46,109 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-18 08:41:46,109 INFO L705 BuchiCegarLoop]: Abstraction has 669 states and 917 transitions. [2018-11-18 08:41:46,109 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 669 states and 917 transitions. [2018-11-18 08:41:46,116 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 669 to 663. [2018-11-18 08:41:46,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 663 states. [2018-11-18 08:41:46,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 663 states to 663 states and 911 transitions. [2018-11-18 08:41:46,118 INFO L728 BuchiCegarLoop]: Abstraction has 663 states and 911 transitions. [2018-11-18 08:41:46,118 INFO L608 BuchiCegarLoop]: Abstraction has 663 states and 911 transitions. [2018-11-18 08:41:46,118 INFO L442 BuchiCegarLoop]: ======== Iteration 12============ [2018-11-18 08:41:46,118 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 663 states and 911 transitions. [2018-11-18 08:41:46,121 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 652 [2018-11-18 08:41:46,121 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 08:41:46,121 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 08:41:46,123 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:41:46,123 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:41:46,123 INFO L794 eck$LassoCheckResult]: Stem: 7003#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 6908#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 6905#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 6906#L87-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 6909#L92 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 6925#L98-2 assume true; 7535#L98 assume !false; 7004#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7005#L101 assume 12292 == ssl3_connect_~s__state~0; 7035#L102 [2018-11-18 08:41:46,124 INFO L796 eck$LassoCheckResult]: Loop: 7035#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 7071#L206 ssl3_connect_~s__server~0 := 0; 7533#L211 assume 0 != ssl3_connect_~cb~0; 7532#L211-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 7531#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 7529#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 7527#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 7526#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 7525#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7520#L516 ssl3_connect_~skip~0 := 0; 7519#L98-2 assume true; 7518#L98 assume !false; 7517#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7516#L101 assume !(12292 == ssl3_connect_~s__state~0); 7016#L104 assume !(16384 == ssl3_connect_~s__state~0); 7017#L107 assume !(4096 == ssl3_connect_~s__state~0); 7006#L110 assume !(20480 == ssl3_connect_~s__state~0); 6985#L113 assume !(4099 == ssl3_connect_~s__state~0); 6986#L116 assume 4368 == ssl3_connect_~s__state~0; 7055#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 7009#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 7010#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 7189#L258 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 7187#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7182#L516 ssl3_connect_~skip~0 := 0; 7181#L98-2 assume true; 7180#L98 assume !false; 7179#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7178#L101 assume !(12292 == ssl3_connect_~s__state~0); 7177#L104 assume !(16384 == ssl3_connect_~s__state~0); 7176#L107 assume !(4096 == ssl3_connect_~s__state~0); 7175#L110 assume !(20480 == ssl3_connect_~s__state~0); 7174#L113 assume !(4099 == ssl3_connect_~s__state~0); 7173#L116 assume !(4368 == ssl3_connect_~s__state~0); 7172#L119 assume !(4369 == ssl3_connect_~s__state~0); 7171#L122 assume 4384 == ssl3_connect_~s__state~0; 7019#L126 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 7020#L265 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 6950#L265-2 assume !(ssl3_connect_~ret~0 <= 0); 6951#L271 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 7169#L271-2 ssl3_connect_~s__init_num~0 := 0; 7349#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7343#L516 ssl3_connect_~skip~0 := 0; 7341#L98-2 assume true; 7339#L98 assume !false; 7337#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7335#L101 assume !(12292 == ssl3_connect_~s__state~0); 7333#L104 assume !(16384 == ssl3_connect_~s__state~0); 7331#L107 assume !(4096 == ssl3_connect_~s__state~0); 7329#L110 assume !(20480 == ssl3_connect_~s__state~0); 7327#L113 assume !(4099 == ssl3_connect_~s__state~0); 7325#L116 assume !(4368 == ssl3_connect_~s__state~0); 7323#L119 assume !(4369 == ssl3_connect_~s__state~0); 7321#L122 assume !(4384 == ssl3_connect_~s__state~0); 7319#L125 assume !(4385 == ssl3_connect_~s__state~0); 7318#L128 assume !(4400 == ssl3_connect_~s__state~0); 7317#L131 assume !(4401 == ssl3_connect_~s__state~0); 7315#L134 assume !(4416 == ssl3_connect_~s__state~0); 7314#L137 assume !(4417 == ssl3_connect_~s__state~0); 7313#L140 assume !(4432 == ssl3_connect_~s__state~0); 7312#L143 assume !(4433 == ssl3_connect_~s__state~0); 7311#L146 assume !(4448 == ssl3_connect_~s__state~0); 7310#L149 assume !(4449 == ssl3_connect_~s__state~0); 7309#L152 assume !(4464 == ssl3_connect_~s__state~0); 7308#L155 assume !(4465 == ssl3_connect_~s__state~0); 7307#L158 assume !(4466 == ssl3_connect_~s__state~0); 7305#L161 assume !(4467 == ssl3_connect_~s__state~0); 7302#L164 assume !(4480 == ssl3_connect_~s__state~0); 7301#L167 assume !(4481 == ssl3_connect_~s__state~0); 7300#L170 assume !(4496 == ssl3_connect_~s__state~0); 7299#L173 assume !(4497 == ssl3_connect_~s__state~0); 7298#L176 assume !(4512 == ssl3_connect_~s__state~0); 7295#L179 assume !(4513 == ssl3_connect_~s__state~0); 7294#L182 assume !(4528 == ssl3_connect_~s__state~0); 7293#L185 assume !(4529 == ssl3_connect_~s__state~0); 7234#L188 assume 4560 == ssl3_connect_~s__state~0; 7233#L192 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 7231#L427 assume !(ssl3_connect_~ret~0 <= 0); 7228#L430 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 7213#L430-2 ssl3_connect_~s__init_num~0 := 0; 7209#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7204#L516 ssl3_connect_~skip~0 := 0; 7203#L98-2 assume true; 7202#L98 assume !false; 7201#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7200#L101 assume !(12292 == ssl3_connect_~s__state~0); 7199#L104 assume !(16384 == ssl3_connect_~s__state~0); 7198#L107 assume !(4096 == ssl3_connect_~s__state~0); 7196#L110 assume !(20480 == ssl3_connect_~s__state~0); 7195#L113 assume !(4099 == ssl3_connect_~s__state~0); 7193#L116 assume !(4368 == ssl3_connect_~s__state~0); 7056#L119 assume !(4369 == ssl3_connect_~s__state~0); 7057#L122 assume !(4384 == ssl3_connect_~s__state~0); 7105#L125 assume !(4385 == ssl3_connect_~s__state~0); 7104#L128 assume !(4400 == ssl3_connect_~s__state~0); 7102#L131 assume !(4401 == ssl3_connect_~s__state~0); 7103#L134 assume !(4416 == ssl3_connect_~s__state~0); 7279#L137 assume !(4417 == ssl3_connect_~s__state~0); 7277#L140 assume !(4432 == ssl3_connect_~s__state~0); 7275#L143 assume !(4433 == ssl3_connect_~s__state~0); 7273#L146 assume !(4448 == ssl3_connect_~s__state~0); 7271#L149 assume !(4449 == ssl3_connect_~s__state~0); 7269#L152 assume !(4464 == ssl3_connect_~s__state~0); 7267#L155 assume !(4465 == ssl3_connect_~s__state~0); 7265#L158 assume !(4466 == ssl3_connect_~s__state~0); 7263#L161 assume !(4467 == ssl3_connect_~s__state~0); 7261#L164 assume !(4480 == ssl3_connect_~s__state~0); 7259#L167 assume !(4481 == ssl3_connect_~s__state~0); 7257#L170 assume !(4496 == ssl3_connect_~s__state~0); 7255#L173 assume !(4497 == ssl3_connect_~s__state~0); 7253#L176 assume !(4512 == ssl3_connect_~s__state~0); 7251#L179 assume !(4513 == ssl3_connect_~s__state~0); 7249#L182 assume !(4528 == ssl3_connect_~s__state~0); 7246#L185 assume !(4529 == ssl3_connect_~s__state~0); 7243#L188 assume !(4560 == ssl3_connect_~s__state~0); 7227#L191 assume !(4561 == ssl3_connect_~s__state~0); 7226#L194 assume 4352 == ssl3_connect_~s__state~0; 7030#L195 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 7011#L440 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 7012#L440-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 7015#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7077#L516 ssl3_connect_~skip~0 := 0; 7078#L98-2 assume true; 7073#L98 assume !false; 7074#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7066#L101 assume 12292 == ssl3_connect_~s__state~0; 7035#L102 [2018-11-18 08:41:46,124 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:41:46,124 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 11 times [2018-11-18 08:41:46,124 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:41:46,124 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:41:46,125 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:46,125 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:41:46,125 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:46,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:41:46,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:41:46,133 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:41:46,133 INFO L82 PathProgramCache]: Analyzing trace with hash -1918866867, now seen corresponding path program 1 times [2018-11-18 08:41:46,133 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:41:46,133 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:41:46,134 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:46,134 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 08:41:46,134 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:46,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:41:46,208 INFO L134 CoverageAnalysis]: Checked inductivity of 118 backedges. 83 proven. 0 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2018-11-18 08:41:46,208 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 08:41:46,208 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 08:41:46,209 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 08:41:46,209 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 08:41:46,209 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 08:41:46,209 INFO L87 Difference]: Start difference. First operand 663 states and 911 transitions. cyclomatic complexity: 249 Second operand 3 states. [2018-11-18 08:41:46,338 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:41:46,338 INFO L93 Difference]: Finished difference Result 741 states and 999 transitions. [2018-11-18 08:41:46,339 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 08:41:46,340 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 741 states and 999 transitions. [2018-11-18 08:41:46,343 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 730 [2018-11-18 08:41:46,348 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 741 states to 741 states and 999 transitions. [2018-11-18 08:41:46,349 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 741 [2018-11-18 08:41:46,349 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 741 [2018-11-18 08:41:46,349 INFO L73 IsDeterministic]: Start isDeterministic. Operand 741 states and 999 transitions. [2018-11-18 08:41:46,351 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-18 08:41:46,351 INFO L705 BuchiCegarLoop]: Abstraction has 741 states and 999 transitions. [2018-11-18 08:41:46,351 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 741 states and 999 transitions. [2018-11-18 08:41:46,360 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 741 to 737. [2018-11-18 08:41:46,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 737 states. [2018-11-18 08:41:46,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 737 states to 737 states and 995 transitions. [2018-11-18 08:41:46,362 INFO L728 BuchiCegarLoop]: Abstraction has 737 states and 995 transitions. [2018-11-18 08:41:46,362 INFO L608 BuchiCegarLoop]: Abstraction has 737 states and 995 transitions. [2018-11-18 08:41:46,362 INFO L442 BuchiCegarLoop]: ======== Iteration 13============ [2018-11-18 08:41:46,362 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 737 states and 995 transitions. [2018-11-18 08:41:46,365 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 726 [2018-11-18 08:41:46,365 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 08:41:46,365 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 08:41:46,367 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:41:46,367 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:41:46,367 INFO L794 eck$LassoCheckResult]: Stem: 8415#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 8318#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 8315#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 8316#L87-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 8319#L92 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 8335#L98-2 assume true; 8594#L98 assume !false; 8590#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8563#L101 assume 12292 == ssl3_connect_~s__state~0; 8395#L102 [2018-11-18 08:41:46,367 INFO L796 eck$LassoCheckResult]: Loop: 8395#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 8396#L206 ssl3_connect_~s__server~0 := 0; 8443#L211 assume 0 != ssl3_connect_~cb~0; 8449#L211-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 8349#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 8350#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 8881#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 8879#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 8876#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8870#L516 ssl3_connect_~skip~0 := 0; 8868#L98-2 assume true; 8866#L98 assume !false; 8864#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8862#L101 assume !(12292 == ssl3_connect_~s__state~0); 8860#L104 assume !(16384 == ssl3_connect_~s__state~0); 8858#L107 assume !(4096 == ssl3_connect_~s__state~0); 8856#L110 assume !(20480 == ssl3_connect_~s__state~0); 8854#L113 assume !(4099 == ssl3_connect_~s__state~0); 8734#L116 assume 4368 == ssl3_connect_~s__state~0; 8567#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 8420#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 8421#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 8440#L258 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 8720#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8714#L516 ssl3_connect_~skip~0 := 0; 8712#L98-2 assume true; 8710#L98 assume !false; 8708#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8706#L101 assume !(12292 == ssl3_connect_~s__state~0); 8704#L104 assume !(16384 == ssl3_connect_~s__state~0); 8702#L107 assume !(4096 == ssl3_connect_~s__state~0); 8620#L110 assume !(20480 == ssl3_connect_~s__state~0); 8617#L113 assume !(4099 == ssl3_connect_~s__state~0); 8615#L116 assume !(4368 == ssl3_connect_~s__state~0); 8588#L119 assume !(4369 == ssl3_connect_~s__state~0); 8554#L122 assume 4384 == ssl3_connect_~s__state~0; 8430#L126 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 8431#L265 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 8363#L265-2 assume !(ssl3_connect_~ret~0 <= 0); 8364#L271 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 8553#L271-2 ssl3_connect_~s__init_num~0 := 0; 8898#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8893#L516 ssl3_connect_~skip~0 := 0; 8888#L98-2 assume true; 8885#L98 assume !false; 8882#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8880#L101 assume !(12292 == ssl3_connect_~s__state~0); 8878#L104 assume !(16384 == ssl3_connect_~s__state~0); 8877#L107 assume !(4096 == ssl3_connect_~s__state~0); 8871#L110 assume !(20480 == ssl3_connect_~s__state~0); 8869#L113 assume !(4099 == ssl3_connect_~s__state~0); 8867#L116 assume !(4368 == ssl3_connect_~s__state~0); 8865#L119 assume !(4369 == ssl3_connect_~s__state~0); 8863#L122 assume !(4384 == ssl3_connect_~s__state~0); 8861#L125 assume !(4385 == ssl3_connect_~s__state~0); 8859#L128 assume !(4400 == ssl3_connect_~s__state~0); 8857#L131 assume !(4401 == ssl3_connect_~s__state~0); 8855#L134 assume !(4416 == ssl3_connect_~s__state~0); 8853#L137 assume !(4417 == ssl3_connect_~s__state~0); 8852#L140 assume !(4432 == ssl3_connect_~s__state~0); 8851#L143 assume !(4433 == ssl3_connect_~s__state~0); 8849#L146 assume !(4448 == ssl3_connect_~s__state~0); 8848#L149 assume !(4449 == ssl3_connect_~s__state~0); 8847#L152 assume !(4464 == ssl3_connect_~s__state~0); 8846#L155 assume !(4465 == ssl3_connect_~s__state~0); 8845#L158 assume !(4466 == ssl3_connect_~s__state~0); 8840#L161 assume !(4467 == ssl3_connect_~s__state~0); 8838#L164 assume !(4480 == ssl3_connect_~s__state~0); 8836#L167 assume !(4481 == ssl3_connect_~s__state~0); 8834#L170 assume !(4496 == ssl3_connect_~s__state~0); 8832#L173 assume !(4497 == ssl3_connect_~s__state~0); 8830#L176 assume !(4512 == ssl3_connect_~s__state~0); 8828#L179 assume !(4513 == ssl3_connect_~s__state~0); 8827#L182 assume !(4528 == ssl3_connect_~s__state~0); 8826#L185 assume !(4529 == ssl3_connect_~s__state~0); 8825#L188 assume 4560 == ssl3_connect_~s__state~0; 8453#L192 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 8400#L427 assume !(ssl3_connect_~ret~0 <= 0); 8378#L430 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 3; 8380#L430-2 ssl3_connect_~s__init_num~0 := 0; 8427#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8839#L516 ssl3_connect_~skip~0 := 0; 8837#L98-2 assume true; 8835#L98 assume !false; 8833#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8831#L101 assume !(12292 == ssl3_connect_~s__state~0); 8829#L104 assume !(16384 == ssl3_connect_~s__state~0); 8481#L107 assume !(4096 == ssl3_connect_~s__state~0); 8482#L110 assume !(20480 == ssl3_connect_~s__state~0); 8796#L113 assume !(4099 == ssl3_connect_~s__state~0); 8795#L116 assume !(4368 == ssl3_connect_~s__state~0); 8680#L119 assume !(4369 == ssl3_connect_~s__state~0); 8679#L122 assume !(4384 == ssl3_connect_~s__state~0); 8677#L125 assume !(4385 == ssl3_connect_~s__state~0); 8675#L128 assume !(4400 == ssl3_connect_~s__state~0); 8674#L131 assume !(4401 == ssl3_connect_~s__state~0); 8672#L134 assume !(4416 == ssl3_connect_~s__state~0); 8670#L137 assume !(4417 == ssl3_connect_~s__state~0); 8669#L140 assume !(4432 == ssl3_connect_~s__state~0); 8667#L143 assume !(4433 == ssl3_connect_~s__state~0); 8665#L146 assume !(4448 == ssl3_connect_~s__state~0); 8663#L149 assume !(4449 == ssl3_connect_~s__state~0); 8661#L152 assume !(4464 == ssl3_connect_~s__state~0); 8659#L155 assume !(4465 == ssl3_connect_~s__state~0); 8657#L158 assume !(4466 == ssl3_connect_~s__state~0); 8655#L161 assume !(4467 == ssl3_connect_~s__state~0); 8653#L164 assume !(4480 == ssl3_connect_~s__state~0); 8651#L167 assume !(4481 == ssl3_connect_~s__state~0); 8649#L170 assume !(4496 == ssl3_connect_~s__state~0); 8647#L173 assume !(4497 == ssl3_connect_~s__state~0); 8645#L176 assume !(4512 == ssl3_connect_~s__state~0); 8643#L179 assume !(4513 == ssl3_connect_~s__state~0); 8642#L182 assume !(4528 == ssl3_connect_~s__state~0); 8641#L185 assume !(4529 == ssl3_connect_~s__state~0); 8639#L188 assume !(4560 == ssl3_connect_~s__state~0); 8637#L191 assume !(4561 == ssl3_connect_~s__state~0); 8636#L194 assume 4352 == ssl3_connect_~s__state~0; 8635#L195 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 8422#L440 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 8423#L440-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 8425#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8607#L516 ssl3_connect_~skip~0 := 0; 8495#L98-2 assume true; 8496#L98 assume !false; 8492#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8491#L101 assume 12292 == ssl3_connect_~s__state~0; 8395#L102 [2018-11-18 08:41:46,367 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:41:46,368 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 12 times [2018-11-18 08:41:46,368 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:41:46,368 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:41:46,368 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:46,369 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:41:46,369 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:46,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:41:46,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:41:46,374 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:41:46,375 INFO L82 PathProgramCache]: Analyzing trace with hash 20295179, now seen corresponding path program 1 times [2018-11-18 08:41:46,375 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:41:46,375 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:41:46,375 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:46,376 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 08:41:46,376 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:46,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:41:46,433 INFO L134 CoverageAnalysis]: Checked inductivity of 118 backedges. 101 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2018-11-18 08:41:46,433 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 08:41:46,433 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 08:41:46,433 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 08:41:46,433 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 08:41:46,434 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 08:41:46,434 INFO L87 Difference]: Start difference. First operand 737 states and 995 transitions. cyclomatic complexity: 259 Second operand 3 states. [2018-11-18 08:41:46,458 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:41:46,458 INFO L93 Difference]: Finished difference Result 1333 states and 1817 transitions. [2018-11-18 08:41:46,459 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 08:41:46,459 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1333 states and 1817 transitions. [2018-11-18 08:41:46,465 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1322 [2018-11-18 08:41:46,471 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1333 states to 1333 states and 1817 transitions. [2018-11-18 08:41:46,471 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1333 [2018-11-18 08:41:46,472 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1333 [2018-11-18 08:41:46,473 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1333 states and 1817 transitions. [2018-11-18 08:41:46,474 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-18 08:41:46,475 INFO L705 BuchiCegarLoop]: Abstraction has 1333 states and 1817 transitions. [2018-11-18 08:41:46,476 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1333 states and 1817 transitions. [2018-11-18 08:41:46,491 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1333 to 1333. [2018-11-18 08:41:46,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1333 states. [2018-11-18 08:41:46,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1333 states to 1333 states and 1817 transitions. [2018-11-18 08:41:46,494 INFO L728 BuchiCegarLoop]: Abstraction has 1333 states and 1817 transitions. [2018-11-18 08:41:46,494 INFO L608 BuchiCegarLoop]: Abstraction has 1333 states and 1817 transitions. [2018-11-18 08:41:46,494 INFO L442 BuchiCegarLoop]: ======== Iteration 14============ [2018-11-18 08:41:46,494 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1333 states and 1817 transitions. [2018-11-18 08:41:46,499 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1322 [2018-11-18 08:41:46,499 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 08:41:46,500 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 08:41:46,501 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:41:46,501 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:41:46,501 INFO L794 eck$LassoCheckResult]: Stem: 10487#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 10394#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 10391#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 10392#L87-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 10395#L92 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 10409#L98-2 assume true; 11656#L98 assume !false; 11655#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11654#L101 assume 12292 == ssl3_connect_~s__state~0; 11062#L102 [2018-11-18 08:41:46,502 INFO L796 eck$LassoCheckResult]: Loop: 11062#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 10541#L206 ssl3_connect_~s__server~0 := 0; 11653#L211 assume 0 != ssl3_connect_~cb~0; 11652#L211-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 10422#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 10423#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 10513#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 10424#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 10425#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10449#L516 ssl3_connect_~skip~0 := 0; 11714#L98-2 assume true; 11713#L98 assume !false; 11712#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11701#L101 assume !(12292 == ssl3_connect_~s__state~0); 11699#L104 assume !(16384 == ssl3_connect_~s__state~0); 11698#L107 assume !(4096 == ssl3_connect_~s__state~0); 11697#L110 assume !(20480 == ssl3_connect_~s__state~0); 11692#L113 assume !(4099 == ssl3_connect_~s__state~0); 10532#L116 assume 4368 == ssl3_connect_~s__state~0; 10399#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 10400#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 10491#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 11563#L258 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 11559#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 11553#L516 ssl3_connect_~skip~0 := 0; 11551#L98-2 assume true; 11549#L98 assume !false; 11547#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11545#L101 assume !(12292 == ssl3_connect_~s__state~0); 11543#L104 assume !(16384 == ssl3_connect_~s__state~0); 11541#L107 assume !(4096 == ssl3_connect_~s__state~0); 11539#L110 assume !(20480 == ssl3_connect_~s__state~0); 11537#L113 assume !(4099 == ssl3_connect_~s__state~0); 11535#L116 assume !(4368 == ssl3_connect_~s__state~0); 11533#L119 assume !(4369 == ssl3_connect_~s__state~0); 11327#L122 assume 4384 == ssl3_connect_~s__state~0; 10975#L126 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 11197#L265 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 11194#L265-2 assume !(ssl3_connect_~ret~0 <= 0); 11192#L271 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 11190#L271-2 ssl3_connect_~s__init_num~0 := 0; 11187#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 11181#L516 ssl3_connect_~skip~0 := 0; 11179#L98-2 assume true; 11177#L98 assume !false; 11175#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11173#L101 assume !(12292 == ssl3_connect_~s__state~0); 11172#L104 assume !(16384 == ssl3_connect_~s__state~0); 11171#L107 assume !(4096 == ssl3_connect_~s__state~0); 11170#L110 assume !(20480 == ssl3_connect_~s__state~0); 11168#L113 assume !(4099 == ssl3_connect_~s__state~0); 11166#L116 assume !(4368 == ssl3_connect_~s__state~0); 11164#L119 assume !(4369 == ssl3_connect_~s__state~0); 11163#L122 assume !(4384 == ssl3_connect_~s__state~0); 11162#L125 assume !(4385 == ssl3_connect_~s__state~0); 11159#L128 assume 4400 == ssl3_connect_~s__state~0; 10970#L132 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 - 256;ssl3_connect_~skip~0 := 1; 11150#L280-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 11148#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 11142#L516 ssl3_connect_~skip~0 := 0; 11140#L98-2 assume true; 11138#L98 assume !false; 11136#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11134#L101 assume !(12292 == ssl3_connect_~s__state~0); 11132#L104 assume !(16384 == ssl3_connect_~s__state~0); 11130#L107 assume !(4096 == ssl3_connect_~s__state~0); 11128#L110 assume !(20480 == ssl3_connect_~s__state~0); 11126#L113 assume !(4099 == ssl3_connect_~s__state~0); 11124#L116 assume !(4368 == ssl3_connect_~s__state~0); 11122#L119 assume !(4369 == ssl3_connect_~s__state~0); 11120#L122 assume !(4384 == ssl3_connect_~s__state~0); 11118#L125 assume !(4385 == ssl3_connect_~s__state~0); 11116#L128 assume !(4400 == ssl3_connect_~s__state~0); 11114#L131 assume !(4401 == ssl3_connect_~s__state~0); 11112#L134 assume 4416 == ssl3_connect_~s__state~0; 10965#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 11109#L297 assume !(3 == ssl3_connect_~blastFlag~0); 11107#L297-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 11105#L305 assume !(0 == ssl3_connect_~tmp___6~0); 11081#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 11071#L516 ssl3_connect_~skip~0 := 0; 11069#L98-2 assume true; 11067#L98 assume !false; 11065#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11063#L101 assume !(12292 == ssl3_connect_~s__state~0); 11060#L104 assume !(16384 == ssl3_connect_~s__state~0); 11058#L107 assume !(4096 == ssl3_connect_~s__state~0); 11056#L110 assume !(20480 == ssl3_connect_~s__state~0); 11054#L113 assume !(4099 == ssl3_connect_~s__state~0); 11052#L116 assume !(4368 == ssl3_connect_~s__state~0); 11050#L119 assume !(4369 == ssl3_connect_~s__state~0); 11048#L122 assume !(4384 == ssl3_connect_~s__state~0); 11046#L125 assume !(4385 == ssl3_connect_~s__state~0); 11044#L128 assume !(4400 == ssl3_connect_~s__state~0); 11042#L131 assume !(4401 == ssl3_connect_~s__state~0); 11040#L134 assume !(4416 == ssl3_connect_~s__state~0); 11038#L137 assume !(4417 == ssl3_connect_~s__state~0); 11033#L140 assume 4432 == ssl3_connect_~s__state~0; 10960#L144 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 11024#L313 assume !(4 == ssl3_connect_~blastFlag~0); 11018#L316 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 11012#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 11003#L516 ssl3_connect_~skip~0 := 0; 10997#L98-2 assume true; 10995#L98 assume !false; 10993#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10991#L101 assume !(12292 == ssl3_connect_~s__state~0); 10989#L104 assume !(16384 == ssl3_connect_~s__state~0); 10987#L107 assume !(4096 == ssl3_connect_~s__state~0); 10985#L110 assume !(20480 == ssl3_connect_~s__state~0); 10983#L113 assume !(4099 == ssl3_connect_~s__state~0); 10981#L116 assume !(4368 == ssl3_connect_~s__state~0); 10979#L119 assume !(4369 == ssl3_connect_~s__state~0); 10977#L122 assume !(4384 == ssl3_connect_~s__state~0); 10974#L125 assume !(4385 == ssl3_connect_~s__state~0); 10972#L128 assume !(4400 == ssl3_connect_~s__state~0); 10969#L131 assume !(4401 == ssl3_connect_~s__state~0); 10967#L134 assume !(4416 == ssl3_connect_~s__state~0); 10964#L137 assume !(4417 == ssl3_connect_~s__state~0); 10962#L140 assume !(4432 == ssl3_connect_~s__state~0); 10959#L143 assume !(4433 == ssl3_connect_~s__state~0); 10957#L146 assume !(4448 == ssl3_connect_~s__state~0); 10954#L149 assume !(4449 == ssl3_connect_~s__state~0); 10952#L152 assume !(4464 == ssl3_connect_~s__state~0); 10950#L155 assume !(4465 == ssl3_connect_~s__state~0); 10948#L158 assume !(4466 == ssl3_connect_~s__state~0); 10945#L161 assume !(4467 == ssl3_connect_~s__state~0); 10943#L164 assume !(4480 == ssl3_connect_~s__state~0); 10940#L167 assume !(4481 == ssl3_connect_~s__state~0); 10938#L170 assume !(4496 == ssl3_connect_~s__state~0); 10935#L173 assume !(4497 == ssl3_connect_~s__state~0); 10933#L176 assume !(4512 == ssl3_connect_~s__state~0); 10931#L179 assume !(4513 == ssl3_connect_~s__state~0); 10929#L182 assume !(4528 == ssl3_connect_~s__state~0); 10926#L185 assume !(4529 == ssl3_connect_~s__state~0); 10914#L188 assume !(4560 == ssl3_connect_~s__state~0); 10915#L191 assume !(4561 == ssl3_connect_~s__state~0); 10917#L194 assume 4352 == ssl3_connect_~s__state~0; 11095#L195 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 11092#L440 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 11089#L440-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 11076#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 11070#L516 ssl3_connect_~skip~0 := 0; 11068#L98-2 assume true; 11066#L98 assume !false; 11064#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11061#L101 assume 12292 == ssl3_connect_~s__state~0; 11062#L102 [2018-11-18 08:41:46,502 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:41:46,502 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 13 times [2018-11-18 08:41:46,502 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:41:46,502 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:41:46,503 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:46,503 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:41:46,503 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:46,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:41:46,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:41:46,509 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:41:46,509 INFO L82 PathProgramCache]: Analyzing trace with hash 1086606942, now seen corresponding path program 1 times [2018-11-18 08:41:46,509 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:41:46,509 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:41:46,510 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:46,510 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:41:46,510 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:46,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:41:46,557 INFO L134 CoverageAnalysis]: Checked inductivity of 241 backedges. 111 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2018-11-18 08:41:46,558 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 08:41:46,558 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 08:41:46,558 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 08:41:46,558 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 08:41:46,558 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 08:41:46,559 INFO L87 Difference]: Start difference. First operand 1333 states and 1817 transitions. cyclomatic complexity: 486 Second operand 3 states. [2018-11-18 08:41:46,693 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:41:46,693 INFO L93 Difference]: Finished difference Result 1453 states and 1963 transitions. [2018-11-18 08:41:46,695 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 08:41:46,695 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1453 states and 1963 transitions. [2018-11-18 08:41:46,704 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1442 [2018-11-18 08:41:46,711 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1453 states to 1453 states and 1963 transitions. [2018-11-18 08:41:46,712 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1453 [2018-11-18 08:41:46,713 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1453 [2018-11-18 08:41:46,713 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1453 states and 1963 transitions. [2018-11-18 08:41:46,718 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-18 08:41:46,718 INFO L705 BuchiCegarLoop]: Abstraction has 1453 states and 1963 transitions. [2018-11-18 08:41:46,719 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1453 states and 1963 transitions. [2018-11-18 08:41:46,740 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1453 to 1437. [2018-11-18 08:41:46,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1437 states. [2018-11-18 08:41:46,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1437 states to 1437 states and 1941 transitions. [2018-11-18 08:41:46,744 INFO L728 BuchiCegarLoop]: Abstraction has 1437 states and 1941 transitions. [2018-11-18 08:41:46,745 INFO L608 BuchiCegarLoop]: Abstraction has 1437 states and 1941 transitions. [2018-11-18 08:41:46,745 INFO L442 BuchiCegarLoop]: ======== Iteration 15============ [2018-11-18 08:41:46,745 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1437 states and 1941 transitions. [2018-11-18 08:41:46,753 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1426 [2018-11-18 08:41:46,753 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 08:41:46,754 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 08:41:46,755 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:41:46,755 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:41:46,755 INFO L794 eck$LassoCheckResult]: Stem: 13288#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 13186#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 13183#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 13184#L87-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 13187#L92 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 13201#L98-2 assume true; 14588#L98 assume !false; 14586#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14585#L101 assume 12292 == ssl3_connect_~s__state~0; 13266#L102 [2018-11-18 08:41:46,756 INFO L796 eck$LassoCheckResult]: Loop: 13266#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 13267#L206 ssl3_connect_~s__server~0 := 0; 13316#L211 assume 0 != ssl3_connect_~cb~0; 13324#L211-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 13215#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 13216#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 13317#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 13217#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 13218#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 14603#L516 ssl3_connect_~skip~0 := 0; 14601#L98-2 assume true; 14599#L98 assume !false; 14597#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14595#L101 assume !(12292 == ssl3_connect_~s__state~0); 14593#L104 assume !(16384 == ssl3_connect_~s__state~0); 14591#L107 assume !(4096 == ssl3_connect_~s__state~0); 14590#L110 assume !(20480 == ssl3_connect_~s__state~0); 13268#L113 assume !(4099 == ssl3_connect_~s__state~0); 13269#L116 assume 4368 == ssl3_connect_~s__state~0; 13435#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 13928#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 13923#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 13920#L258 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 13917#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13911#L516 ssl3_connect_~skip~0 := 0; 13909#L98-2 assume true; 13906#L98 assume !false; 13905#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13904#L101 assume !(12292 == ssl3_connect_~s__state~0); 13902#L104 assume !(16384 == ssl3_connect_~s__state~0); 13901#L107 assume !(4096 == ssl3_connect_~s__state~0); 13893#L110 assume !(20480 == ssl3_connect_~s__state~0); 13886#L113 assume !(4099 == ssl3_connect_~s__state~0); 13883#L116 assume !(4368 == ssl3_connect_~s__state~0); 13880#L119 assume !(4369 == ssl3_connect_~s__state~0); 13877#L122 assume 4384 == ssl3_connect_~s__state~0; 13427#L126 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 13872#L265 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 13867#L265-2 assume !(ssl3_connect_~ret~0 <= 0); 13864#L271 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 13861#L271-2 ssl3_connect_~s__init_num~0 := 0; 13857#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13850#L516 ssl3_connect_~skip~0 := 0; 13847#L98-2 assume true; 13844#L98 assume !false; 13841#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13837#L101 assume !(12292 == ssl3_connect_~s__state~0); 13834#L104 assume !(16384 == ssl3_connect_~s__state~0); 13829#L107 assume !(4096 == ssl3_connect_~s__state~0); 13828#L110 assume !(20480 == ssl3_connect_~s__state~0); 13827#L113 assume !(4099 == ssl3_connect_~s__state~0); 13826#L116 assume !(4368 == ssl3_connect_~s__state~0); 13824#L119 assume !(4369 == ssl3_connect_~s__state~0); 13823#L122 assume !(4384 == ssl3_connect_~s__state~0); 13822#L125 assume !(4385 == ssl3_connect_~s__state~0); 13819#L128 assume 4400 == ssl3_connect_~s__state~0; 13419#L132 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 - 256;ssl3_connect_~skip~0 := 1; 13817#L280-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 13962#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13957#L516 ssl3_connect_~skip~0 := 0; 13956#L98-2 assume true; 13955#L98 assume !false; 13952#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13946#L101 assume !(12292 == ssl3_connect_~s__state~0); 13944#L104 assume !(16384 == ssl3_connect_~s__state~0); 13942#L107 assume !(4096 == ssl3_connect_~s__state~0); 13940#L110 assume !(20480 == ssl3_connect_~s__state~0); 13938#L113 assume !(4099 == ssl3_connect_~s__state~0); 13936#L116 assume !(4368 == ssl3_connect_~s__state~0); 13934#L119 assume !(4369 == ssl3_connect_~s__state~0); 13932#L122 assume !(4384 == ssl3_connect_~s__state~0); 13930#L125 assume !(4385 == ssl3_connect_~s__state~0); 13929#L128 assume !(4400 == ssl3_connect_~s__state~0); 13924#L131 assume !(4401 == ssl3_connect_~s__state~0); 13921#L134 assume 4416 == ssl3_connect_~s__state~0; 13333#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 13334#L297 assume !(3 == ssl3_connect_~blastFlag~0); 13910#L297-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 13908#L305 assume !(0 == ssl3_connect_~tmp___6~0); 13900#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13892#L516 ssl3_connect_~skip~0 := 0; 13885#L98-2 assume true; 13882#L98 assume !false; 13879#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13876#L101 assume !(12292 == ssl3_connect_~s__state~0); 13874#L104 assume !(16384 == ssl3_connect_~s__state~0); 13869#L107 assume !(4096 == ssl3_connect_~s__state~0); 13866#L110 assume !(20480 == ssl3_connect_~s__state~0); 13863#L113 assume !(4099 == ssl3_connect_~s__state~0); 13859#L116 assume !(4368 == ssl3_connect_~s__state~0); 13852#L119 assume !(4369 == ssl3_connect_~s__state~0); 13849#L122 assume !(4384 == ssl3_connect_~s__state~0); 13846#L125 assume !(4385 == ssl3_connect_~s__state~0); 13843#L128 assume !(4400 == ssl3_connect_~s__state~0); 13840#L131 assume !(4401 == ssl3_connect_~s__state~0); 13836#L134 assume !(4416 == ssl3_connect_~s__state~0); 13802#L137 assume !(4417 == ssl3_connect_~s__state~0); 13785#L140 assume 4432 == ssl3_connect_~s__state~0; 13408#L144 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 13765#L313 assume !(4 == ssl3_connect_~blastFlag~0); 13761#L316 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 13729#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13724#L516 ssl3_connect_~skip~0 := 0; 13723#L98-2 assume true; 13722#L98 assume !false; 13721#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13720#L101 assume !(12292 == ssl3_connect_~s__state~0); 13719#L104 assume !(16384 == ssl3_connect_~s__state~0); 13718#L107 assume !(4096 == ssl3_connect_~s__state~0); 13717#L110 assume !(20480 == ssl3_connect_~s__state~0); 13716#L113 assume !(4099 == ssl3_connect_~s__state~0); 13715#L116 assume !(4368 == ssl3_connect_~s__state~0); 13714#L119 assume !(4369 == ssl3_connect_~s__state~0); 13713#L122 assume !(4384 == ssl3_connect_~s__state~0); 13712#L125 assume !(4385 == ssl3_connect_~s__state~0); 13711#L128 assume !(4400 == ssl3_connect_~s__state~0); 13710#L131 assume !(4401 == ssl3_connect_~s__state~0); 13709#L134 assume !(4416 == ssl3_connect_~s__state~0); 13708#L137 assume !(4417 == ssl3_connect_~s__state~0); 13707#L140 assume !(4432 == ssl3_connect_~s__state~0); 13706#L143 assume !(4433 == ssl3_connect_~s__state~0); 13705#L146 assume 4448 == ssl3_connect_~s__state~0; 13399#L150 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 13704#L325 assume !(4 == ssl3_connect_~blastFlag~0); 13703#L325-2 assume !(ssl3_connect_~ret~0 <= 0); 13483#L331 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 13478#L331-2 ssl3_connect_~s__init_num~0 := 0; 13472#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13462#L516 ssl3_connect_~skip~0 := 0; 13460#L98-2 assume true; 13458#L98 assume !false; 13456#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13454#L101 assume !(12292 == ssl3_connect_~s__state~0); 13452#L104 assume !(16384 == ssl3_connect_~s__state~0); 13450#L107 assume !(4096 == ssl3_connect_~s__state~0); 13448#L110 assume !(20480 == ssl3_connect_~s__state~0); 13442#L113 assume !(4099 == ssl3_connect_~s__state~0); 13443#L116 assume !(4368 == ssl3_connect_~s__state~0); 13434#L119 assume !(4369 == ssl3_connect_~s__state~0); 13436#L122 assume !(4384 == ssl3_connect_~s__state~0); 13426#L125 assume !(4385 == ssl3_connect_~s__state~0); 13428#L128 assume !(4400 == ssl3_connect_~s__state~0); 13418#L131 assume !(4401 == ssl3_connect_~s__state~0); 13420#L134 assume !(4416 == ssl3_connect_~s__state~0); 13411#L137 assume !(4417 == ssl3_connect_~s__state~0); 13412#L140 assume !(4432 == ssl3_connect_~s__state~0); 13406#L143 assume !(4433 == ssl3_connect_~s__state~0); 13407#L146 assume !(4448 == ssl3_connect_~s__state~0); 13398#L149 assume !(4449 == ssl3_connect_~s__state~0); 13400#L152 assume !(4464 == ssl3_connect_~s__state~0); 14546#L155 assume !(4465 == ssl3_connect_~s__state~0); 14544#L158 assume !(4466 == ssl3_connect_~s__state~0); 13495#L161 assume !(4467 == ssl3_connect_~s__state~0); 13496#L164 assume !(4480 == ssl3_connect_~s__state~0); 13503#L167 assume !(4481 == ssl3_connect_~s__state~0); 13504#L170 assume !(4496 == ssl3_connect_~s__state~0); 13546#L173 assume !(4497 == ssl3_connect_~s__state~0); 13547#L176 assume !(4512 == ssl3_connect_~s__state~0); 13508#L179 assume !(4513 == ssl3_connect_~s__state~0); 13360#L182 assume !(4528 == ssl3_connect_~s__state~0); 13358#L185 assume !(4529 == ssl3_connect_~s__state~0); 13359#L188 assume !(4560 == ssl3_connect_~s__state~0); 13490#L191 assume !(4561 == ssl3_connect_~s__state~0); 13485#L194 assume 4352 == ssl3_connect_~s__state~0; 13482#L195 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 13476#L440 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 13474#L440-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 13467#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13461#L516 ssl3_connect_~skip~0 := 0; 13459#L98-2 assume true; 13457#L98 assume !false; 13455#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13453#L101 assume 12292 == ssl3_connect_~s__state~0; 13266#L102 [2018-11-18 08:41:46,756 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:41:46,756 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 14 times [2018-11-18 08:41:46,756 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:41:46,756 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:41:46,757 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:46,757 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:41:46,757 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:46,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:41:46,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:41:46,762 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:41:46,763 INFO L82 PathProgramCache]: Analyzing trace with hash 1648262644, now seen corresponding path program 1 times [2018-11-18 08:41:46,763 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:41:46,763 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:41:46,763 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:46,763 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 08:41:46,764 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:46,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:41:46,826 INFO L134 CoverageAnalysis]: Checked inductivity of 343 backedges. 138 proven. 0 refuted. 0 times theorem prover too weak. 205 trivial. 0 not checked. [2018-11-18 08:41:46,826 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 08:41:46,826 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 08:41:46,826 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 08:41:46,827 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 08:41:46,827 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 08:41:46,827 INFO L87 Difference]: Start difference. First operand 1437 states and 1941 transitions. cyclomatic complexity: 506 Second operand 3 states. [2018-11-18 08:41:46,955 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:41:46,955 INFO L93 Difference]: Finished difference Result 1561 states and 2085 transitions. [2018-11-18 08:41:46,957 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 08:41:46,957 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1561 states and 2085 transitions. [2018-11-18 08:41:46,965 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1550 [2018-11-18 08:41:46,972 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1561 states to 1561 states and 2085 transitions. [2018-11-18 08:41:46,972 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1561 [2018-11-18 08:41:46,973 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1561 [2018-11-18 08:41:46,973 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1561 states and 2085 transitions. [2018-11-18 08:41:46,976 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-18 08:41:46,976 INFO L705 BuchiCegarLoop]: Abstraction has 1561 states and 2085 transitions. [2018-11-18 08:41:46,977 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1561 states and 2085 transitions. [2018-11-18 08:41:46,997 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1561 to 1553. [2018-11-18 08:41:46,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1553 states. [2018-11-18 08:41:47,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1553 states to 1553 states and 2077 transitions. [2018-11-18 08:41:47,000 INFO L728 BuchiCegarLoop]: Abstraction has 1553 states and 2077 transitions. [2018-11-18 08:41:47,001 INFO L608 BuchiCegarLoop]: Abstraction has 1553 states and 2077 transitions. [2018-11-18 08:41:47,001 INFO L442 BuchiCegarLoop]: ======== Iteration 16============ [2018-11-18 08:41:47,001 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1553 states and 2077 transitions. [2018-11-18 08:41:47,007 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1542 [2018-11-18 08:41:47,007 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 08:41:47,007 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 08:41:47,009 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:41:47,009 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:41:47,009 INFO L794 eck$LassoCheckResult]: Stem: 16296#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 16190#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 16187#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 16188#L87-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 16191#L92 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 16205#L98-2 assume true; 17308#L98 assume !false; 17306#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17304#L101 assume 12292 == ssl3_connect_~s__state~0; 16770#L102 [2018-11-18 08:41:47,009 INFO L796 eck$LassoCheckResult]: Loop: 16770#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 16761#L206 ssl3_connect_~s__server~0 := 0; 17300#L211 assume 0 != ssl3_connect_~cb~0; 17298#L211-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 17296#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 17293#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 17290#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 17288#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 17285#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17279#L516 ssl3_connect_~skip~0 := 0; 17277#L98-2 assume true; 17275#L98 assume !false; 17273#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17271#L101 assume !(12292 == ssl3_connect_~s__state~0); 17269#L104 assume !(16384 == ssl3_connect_~s__state~0); 17268#L107 assume !(4096 == ssl3_connect_~s__state~0); 17266#L110 assume !(20480 == ssl3_connect_~s__state~0); 17265#L113 assume !(4099 == ssl3_connect_~s__state~0); 17143#L116 assume 4368 == ssl3_connect_~s__state~0; 16195#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 16196#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 16456#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 16332#L258 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 16333#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17136#L516 ssl3_connect_~skip~0 := 0; 17130#L98-2 assume true; 17128#L98 assume !false; 17126#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17124#L101 assume !(12292 == ssl3_connect_~s__state~0); 17122#L104 assume !(16384 == ssl3_connect_~s__state~0); 17120#L107 assume !(4096 == ssl3_connect_~s__state~0); 17118#L110 assume !(20480 == ssl3_connect_~s__state~0); 17116#L113 assume !(4099 == ssl3_connect_~s__state~0); 17114#L116 assume !(4368 == ssl3_connect_~s__state~0); 17112#L119 assume !(4369 == ssl3_connect_~s__state~0); 17110#L122 assume 4384 == ssl3_connect_~s__state~0; 16311#L126 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 16312#L265 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 16409#L265-2 assume !(ssl3_connect_~ret~0 <= 0); 16407#L271 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 16406#L271-2 ssl3_connect_~s__init_num~0 := 0; 16404#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16399#L516 ssl3_connect_~skip~0 := 0; 16398#L98-2 assume true; 16397#L98 assume !false; 16396#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16395#L101 assume !(12292 == ssl3_connect_~s__state~0); 16394#L104 assume !(16384 == ssl3_connect_~s__state~0); 16393#L107 assume !(4096 == ssl3_connect_~s__state~0); 16392#L110 assume !(20480 == ssl3_connect_~s__state~0); 16391#L113 assume !(4099 == ssl3_connect_~s__state~0); 16390#L116 assume !(4368 == ssl3_connect_~s__state~0); 16389#L119 assume !(4369 == ssl3_connect_~s__state~0); 16388#L122 assume !(4384 == ssl3_connect_~s__state~0); 16387#L125 assume !(4385 == ssl3_connect_~s__state~0); 16386#L128 assume 4400 == ssl3_connect_~s__state~0; 16299#L132 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 - 256;ssl3_connect_~skip~0 := 1; 16254#L280-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 16382#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16377#L516 ssl3_connect_~skip~0 := 0; 16376#L98-2 assume true; 16375#L98 assume !false; 16374#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16373#L101 assume !(12292 == ssl3_connect_~s__state~0); 16372#L104 assume !(16384 == ssl3_connect_~s__state~0); 16371#L107 assume !(4096 == ssl3_connect_~s__state~0); 16370#L110 assume !(20480 == ssl3_connect_~s__state~0); 16369#L113 assume !(4099 == ssl3_connect_~s__state~0); 16368#L116 assume !(4368 == ssl3_connect_~s__state~0); 16367#L119 assume !(4369 == ssl3_connect_~s__state~0); 16366#L122 assume !(4384 == ssl3_connect_~s__state~0); 16365#L125 assume !(4385 == ssl3_connect_~s__state~0); 16364#L128 assume !(4400 == ssl3_connect_~s__state~0); 16363#L131 assume !(4401 == ssl3_connect_~s__state~0); 16342#L134 assume 4416 == ssl3_connect_~s__state~0; 16343#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 16294#L297 assume !(3 == ssl3_connect_~blastFlag~0); 16295#L297-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 17013#L305 assume !(0 == ssl3_connect_~tmp___6~0); 17011#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17006#L516 ssl3_connect_~skip~0 := 0; 17005#L98-2 assume true; 17004#L98 assume !false; 17003#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17002#L101 assume !(12292 == ssl3_connect_~s__state~0); 17001#L104 assume !(16384 == ssl3_connect_~s__state~0); 17000#L107 assume !(4096 == ssl3_connect_~s__state~0); 16999#L110 assume !(20480 == ssl3_connect_~s__state~0); 16998#L113 assume !(4099 == ssl3_connect_~s__state~0); 16997#L116 assume !(4368 == ssl3_connect_~s__state~0); 16996#L119 assume !(4369 == ssl3_connect_~s__state~0); 16995#L122 assume !(4384 == ssl3_connect_~s__state~0); 16994#L125 assume !(4385 == ssl3_connect_~s__state~0); 16993#L128 assume !(4400 == ssl3_connect_~s__state~0); 16992#L131 assume !(4401 == ssl3_connect_~s__state~0); 16991#L134 assume !(4416 == ssl3_connect_~s__state~0); 16990#L137 assume !(4417 == ssl3_connect_~s__state~0); 16989#L140 assume 4432 == ssl3_connect_~s__state~0; 16664#L144 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 16988#L313 assume !(4 == ssl3_connect_~blastFlag~0); 16987#L316 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 16985#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16980#L516 ssl3_connect_~skip~0 := 0; 16979#L98-2 assume true; 16978#L98 assume !false; 16977#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16976#L101 assume !(12292 == ssl3_connect_~s__state~0); 16975#L104 assume !(16384 == ssl3_connect_~s__state~0); 16974#L107 assume !(4096 == ssl3_connect_~s__state~0); 16973#L110 assume !(20480 == ssl3_connect_~s__state~0); 16972#L113 assume !(4099 == ssl3_connect_~s__state~0); 16971#L116 assume !(4368 == ssl3_connect_~s__state~0); 16970#L119 assume !(4369 == ssl3_connect_~s__state~0); 16969#L122 assume !(4384 == ssl3_connect_~s__state~0); 16968#L125 assume !(4385 == ssl3_connect_~s__state~0); 16967#L128 assume !(4400 == ssl3_connect_~s__state~0); 16966#L131 assume !(4401 == ssl3_connect_~s__state~0); 16965#L134 assume !(4416 == ssl3_connect_~s__state~0); 16964#L137 assume !(4417 == ssl3_connect_~s__state~0); 16963#L140 assume !(4432 == ssl3_connect_~s__state~0); 16962#L143 assume !(4433 == ssl3_connect_~s__state~0); 16961#L146 assume 4448 == ssl3_connect_~s__state~0; 16656#L150 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 16288#L325 assume !(4 == ssl3_connect_~blastFlag~0); 16272#L325-2 assume !(ssl3_connect_~ret~0 <= 0); 16259#L331 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4480; 16261#L331-2 ssl3_connect_~s__init_num~0 := 0; 16186#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17257#L516 ssl3_connect_~skip~0 := 0; 17253#L98-2 assume true; 17247#L98 assume !false; 17245#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17243#L101 assume !(12292 == ssl3_connect_~s__state~0); 17241#L104 assume !(16384 == ssl3_connect_~s__state~0); 17239#L107 assume !(4096 == ssl3_connect_~s__state~0); 17234#L110 assume !(20480 == ssl3_connect_~s__state~0); 17233#L113 assume !(4099 == ssl3_connect_~s__state~0); 17231#L116 assume !(4368 == ssl3_connect_~s__state~0); 16362#L119 assume !(4369 == ssl3_connect_~s__state~0); 16360#L122 assume !(4384 == ssl3_connect_~s__state~0); 16361#L125 assume !(4385 == ssl3_connect_~s__state~0); 16750#L128 assume !(4400 == ssl3_connect_~s__state~0); 16748#L131 assume !(4401 == ssl3_connect_~s__state~0); 16746#L134 assume !(4416 == ssl3_connect_~s__state~0); 16744#L137 assume !(4417 == ssl3_connect_~s__state~0); 16742#L140 assume !(4432 == ssl3_connect_~s__state~0); 16740#L143 assume !(4433 == ssl3_connect_~s__state~0); 16738#L146 assume !(4448 == ssl3_connect_~s__state~0); 16736#L149 assume !(4449 == ssl3_connect_~s__state~0); 16734#L152 assume !(4464 == ssl3_connect_~s__state~0); 16732#L155 assume !(4465 == ssl3_connect_~s__state~0); 16730#L158 assume !(4466 == ssl3_connect_~s__state~0); 16728#L161 assume !(4467 == ssl3_connect_~s__state~0); 16726#L164 assume !(4480 == ssl3_connect_~s__state~0); 16724#L167 assume !(4481 == ssl3_connect_~s__state~0); 16722#L170 assume !(4496 == ssl3_connect_~s__state~0); 16720#L173 assume !(4497 == ssl3_connect_~s__state~0); 16718#L176 assume !(4512 == ssl3_connect_~s__state~0); 16657#L179 assume !(4513 == ssl3_connect_~s__state~0); 16658#L182 assume !(4528 == ssl3_connect_~s__state~0); 16802#L185 assume !(4529 == ssl3_connect_~s__state~0); 16796#L188 assume !(4560 == ssl3_connect_~s__state~0); 16795#L191 assume !(4561 == ssl3_connect_~s__state~0); 16606#L194 assume 4352 == ssl3_connect_~s__state~0; 16794#L195 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 16793#L440 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 16791#L440-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 16788#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16778#L516 ssl3_connect_~skip~0 := 0; 16776#L98-2 assume true; 16774#L98 assume !false; 16772#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16769#L101 assume 12292 == ssl3_connect_~s__state~0; 16770#L102 [2018-11-18 08:41:47,010 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:41:47,010 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 15 times [2018-11-18 08:41:47,010 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:41:47,010 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:41:47,011 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:47,011 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:41:47,011 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:47,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:41:47,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:41:47,016 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:41:47,017 INFO L82 PathProgramCache]: Analyzing trace with hash -707542606, now seen corresponding path program 1 times [2018-11-18 08:41:47,017 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:41:47,017 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:41:47,018 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:47,018 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 08:41:47,018 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:47,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:41:47,084 INFO L134 CoverageAnalysis]: Checked inductivity of 343 backedges. 138 proven. 0 refuted. 0 times theorem prover too weak. 205 trivial. 0 not checked. [2018-11-18 08:41:47,085 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 08:41:47,086 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 08:41:47,086 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 08:41:47,086 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 08:41:47,086 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 08:41:47,086 INFO L87 Difference]: Start difference. First operand 1553 states and 2077 transitions. cyclomatic complexity: 526 Second operand 3 states. [2018-11-18 08:41:47,213 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:41:47,213 INFO L93 Difference]: Finished difference Result 1693 states and 2241 transitions. [2018-11-18 08:41:47,215 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 08:41:47,215 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1693 states and 2241 transitions. [2018-11-18 08:41:47,224 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1682 [2018-11-18 08:41:47,231 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1693 states to 1693 states and 2241 transitions. [2018-11-18 08:41:47,231 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1693 [2018-11-18 08:41:47,233 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1693 [2018-11-18 08:41:47,233 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1693 states and 2241 transitions. [2018-11-18 08:41:47,236 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-18 08:41:47,236 INFO L705 BuchiCegarLoop]: Abstraction has 1693 states and 2241 transitions. [2018-11-18 08:41:47,237 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1693 states and 2241 transitions. [2018-11-18 08:41:47,259 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1693 to 1681. [2018-11-18 08:41:47,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1681 states. [2018-11-18 08:41:47,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1681 states to 1681 states and 2225 transitions. [2018-11-18 08:41:47,263 INFO L728 BuchiCegarLoop]: Abstraction has 1681 states and 2225 transitions. [2018-11-18 08:41:47,263 INFO L608 BuchiCegarLoop]: Abstraction has 1681 states and 2225 transitions. [2018-11-18 08:41:47,263 INFO L442 BuchiCegarLoop]: ======== Iteration 17============ [2018-11-18 08:41:47,263 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1681 states and 2225 transitions. [2018-11-18 08:41:47,268 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1670 [2018-11-18 08:41:47,268 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 08:41:47,268 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 08:41:47,270 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:41:47,270 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:41:47,270 INFO L794 eck$LassoCheckResult]: Stem: 19547#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 19442#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 19439#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 19440#L87-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 19443#L92 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 19458#L98-2 assume true; 20239#L98 assume !false; 20237#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20235#L101 assume 12292 == ssl3_connect_~s__state~0; 19831#L102 [2018-11-18 08:41:47,270 INFO L796 eck$LassoCheckResult]: Loop: 19831#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 19701#L206 ssl3_connect_~s__server~0 := 0; 20225#L211 assume 0 != ssl3_connect_~cb~0; 20222#L211-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 20219#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 20206#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 20204#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 20203#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 20194#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20188#L516 ssl3_connect_~skip~0 := 0; 20186#L98-2 assume true; 20184#L98 assume !false; 20182#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20180#L101 assume !(12292 == ssl3_connect_~s__state~0); 20178#L104 assume !(16384 == ssl3_connect_~s__state~0); 20176#L107 assume !(4096 == ssl3_connect_~s__state~0); 20174#L110 assume !(20480 == ssl3_connect_~s__state~0); 20171#L113 assume !(4099 == ssl3_connect_~s__state~0); 20170#L116 assume 4368 == ssl3_connect_~s__state~0; 19693#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 20169#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 20160#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 20167#L258 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 20165#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20158#L516 ssl3_connect_~skip~0 := 0; 20156#L98-2 assume true; 20155#L98 assume !false; 20152#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20146#L101 assume !(12292 == ssl3_connect_~s__state~0); 20144#L104 assume !(16384 == ssl3_connect_~s__state~0); 20142#L107 assume !(4096 == ssl3_connect_~s__state~0); 20140#L110 assume !(20480 == ssl3_connect_~s__state~0); 20138#L113 assume !(4099 == ssl3_connect_~s__state~0); 20136#L116 assume !(4368 == ssl3_connect_~s__state~0); 20134#L119 assume !(4369 == ssl3_connect_~s__state~0); 20132#L122 assume 4384 == ssl3_connect_~s__state~0; 19685#L126 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 20129#L265 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 20122#L265-2 assume !(ssl3_connect_~ret~0 <= 0); 20126#L271 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 20124#L271-2 ssl3_connect_~s__init_num~0 := 0; 20120#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20114#L516 ssl3_connect_~skip~0 := 0; 20111#L98-2 assume true; 20108#L98 assume !false; 20102#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20100#L101 assume !(12292 == ssl3_connect_~s__state~0); 20098#L104 assume !(16384 == ssl3_connect_~s__state~0); 20096#L107 assume !(4096 == ssl3_connect_~s__state~0); 20094#L110 assume !(20480 == ssl3_connect_~s__state~0); 20092#L113 assume !(4099 == ssl3_connect_~s__state~0); 20090#L116 assume !(4368 == ssl3_connect_~s__state~0); 20088#L119 assume !(4369 == ssl3_connect_~s__state~0); 20086#L122 assume !(4384 == ssl3_connect_~s__state~0); 20084#L125 assume !(4385 == ssl3_connect_~s__state~0); 20082#L128 assume 4400 == ssl3_connect_~s__state~0; 19677#L132 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 - 256;ssl3_connect_~skip~0 := 1; 19506#L280-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 20507#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20502#L516 ssl3_connect_~skip~0 := 0; 20501#L98-2 assume true; 20500#L98 assume !false; 20499#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20498#L101 assume !(12292 == ssl3_connect_~s__state~0); 20497#L104 assume !(16384 == ssl3_connect_~s__state~0); 20496#L107 assume !(4096 == ssl3_connect_~s__state~0); 20495#L110 assume !(20480 == ssl3_connect_~s__state~0); 20494#L113 assume !(4099 == ssl3_connect_~s__state~0); 20493#L116 assume !(4368 == ssl3_connect_~s__state~0); 19928#L119 assume !(4369 == ssl3_connect_~s__state~0); 19929#L122 assume !(4384 == ssl3_connect_~s__state~0); 19923#L125 assume !(4385 == ssl3_connect_~s__state~0); 19924#L128 assume !(4400 == ssl3_connect_~s__state~0); 19902#L131 assume !(4401 == ssl3_connect_~s__state~0); 19903#L134 assume 4416 == ssl3_connect_~s__state~0; 19594#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 19595#L297 assume !(3 == ssl3_connect_~blastFlag~0); 20492#L297-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 20491#L305 assume !(0 == ssl3_connect_~tmp___6~0); 20489#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20484#L516 ssl3_connect_~skip~0 := 0; 20483#L98-2 assume true; 20482#L98 assume !false; 20481#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20480#L101 assume !(12292 == ssl3_connect_~s__state~0); 20479#L104 assume !(16384 == ssl3_connect_~s__state~0); 20478#L107 assume !(4096 == ssl3_connect_~s__state~0); 20477#L110 assume !(20480 == ssl3_connect_~s__state~0); 20476#L113 assume !(4099 == ssl3_connect_~s__state~0); 20475#L116 assume !(4368 == ssl3_connect_~s__state~0); 20474#L119 assume !(4369 == ssl3_connect_~s__state~0); 20473#L122 assume !(4384 == ssl3_connect_~s__state~0); 20472#L125 assume !(4385 == ssl3_connect_~s__state~0); 20471#L128 assume !(4400 == ssl3_connect_~s__state~0); 20470#L131 assume !(4401 == ssl3_connect_~s__state~0); 20469#L134 assume !(4416 == ssl3_connect_~s__state~0); 20468#L137 assume !(4417 == ssl3_connect_~s__state~0); 20467#L140 assume 4432 == ssl3_connect_~s__state~0; 19662#L144 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 20466#L313 assume !(4 == ssl3_connect_~blastFlag~0); 20465#L316 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 20462#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20452#L516 ssl3_connect_~skip~0 := 0; 20450#L98-2 assume true; 20448#L98 assume !false; 20446#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20444#L101 assume !(12292 == ssl3_connect_~s__state~0); 20442#L104 assume !(16384 == ssl3_connect_~s__state~0); 20440#L107 assume !(4096 == ssl3_connect_~s__state~0); 20438#L110 assume !(20480 == ssl3_connect_~s__state~0); 20436#L113 assume !(4099 == ssl3_connect_~s__state~0); 20434#L116 assume !(4368 == ssl3_connect_~s__state~0); 20432#L119 assume !(4369 == ssl3_connect_~s__state~0); 20430#L122 assume !(4384 == ssl3_connect_~s__state~0); 20428#L125 assume !(4385 == ssl3_connect_~s__state~0); 20426#L128 assume !(4400 == ssl3_connect_~s__state~0); 20424#L131 assume !(4401 == ssl3_connect_~s__state~0); 20422#L134 assume !(4416 == ssl3_connect_~s__state~0); 20420#L137 assume !(4417 == ssl3_connect_~s__state~0); 20418#L140 assume !(4432 == ssl3_connect_~s__state~0); 20416#L143 assume !(4433 == ssl3_connect_~s__state~0); 20414#L146 assume 4448 == ssl3_connect_~s__state~0; 19659#L150 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 20411#L325 assume !(4 == ssl3_connect_~blastFlag~0); 20409#L325-2 assume !(ssl3_connect_~ret~0 <= 0); 20407#L331 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4480; 20405#L331-2 ssl3_connect_~s__init_num~0 := 0; 20403#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20398#L516 ssl3_connect_~skip~0 := 0; 20397#L98-2 assume true; 20396#L98 assume !false; 20395#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20394#L101 assume !(12292 == ssl3_connect_~s__state~0); 20393#L104 assume !(16384 == ssl3_connect_~s__state~0); 20392#L107 assume !(4096 == ssl3_connect_~s__state~0); 20391#L110 assume !(20480 == ssl3_connect_~s__state~0); 20390#L113 assume !(4099 == ssl3_connect_~s__state~0); 20389#L116 assume !(4368 == ssl3_connect_~s__state~0); 20388#L119 assume !(4369 == ssl3_connect_~s__state~0); 20387#L122 assume !(4384 == ssl3_connect_~s__state~0); 20386#L125 assume !(4385 == ssl3_connect_~s__state~0); 20385#L128 assume !(4400 == ssl3_connect_~s__state~0); 20384#L131 assume !(4401 == ssl3_connect_~s__state~0); 20383#L134 assume !(4416 == ssl3_connect_~s__state~0); 20382#L137 assume !(4417 == ssl3_connect_~s__state~0); 20381#L140 assume !(4432 == ssl3_connect_~s__state~0); 20380#L143 assume !(4433 == ssl3_connect_~s__state~0); 20379#L146 assume !(4448 == ssl3_connect_~s__state~0); 20378#L149 assume !(4449 == ssl3_connect_~s__state~0); 20377#L152 assume !(4464 == ssl3_connect_~s__state~0); 20376#L155 assume !(4465 == ssl3_connect_~s__state~0); 20375#L158 assume !(4466 == ssl3_connect_~s__state~0); 20374#L161 assume !(4467 == ssl3_connect_~s__state~0); 20373#L164 assume 4480 == ssl3_connect_~s__state~0; 19638#L168 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 20292#L352 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 19853#L356 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4496; 19852#L356-2 ssl3_connect_~s__init_num~0 := 0; 19844#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 19838#L516 ssl3_connect_~skip~0 := 0; 19836#L98-2 assume true; 19834#L98 assume !false; 19832#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19829#L101 assume !(12292 == ssl3_connect_~s__state~0); 19827#L104 assume !(16384 == ssl3_connect_~s__state~0); 19825#L107 assume !(4096 == ssl3_connect_~s__state~0); 19822#L110 assume !(20480 == ssl3_connect_~s__state~0); 19823#L113 assume !(4099 == ssl3_connect_~s__state~0); 20255#L116 assume !(4368 == ssl3_connect_~s__state~0); 20254#L119 assume !(4369 == ssl3_connect_~s__state~0); 20253#L122 assume !(4384 == ssl3_connect_~s__state~0); 20252#L125 assume !(4385 == ssl3_connect_~s__state~0); 20251#L128 assume !(4400 == ssl3_connect_~s__state~0); 20250#L131 assume !(4401 == ssl3_connect_~s__state~0); 20249#L134 assume !(4416 == ssl3_connect_~s__state~0); 20248#L137 assume !(4417 == ssl3_connect_~s__state~0); 20247#L140 assume !(4432 == ssl3_connect_~s__state~0); 20246#L143 assume !(4433 == ssl3_connect_~s__state~0); 20245#L146 assume !(4448 == ssl3_connect_~s__state~0); 20244#L149 assume !(4449 == ssl3_connect_~s__state~0); 20243#L152 assume !(4464 == ssl3_connect_~s__state~0); 20242#L155 assume !(4465 == ssl3_connect_~s__state~0); 20241#L158 assume !(4466 == ssl3_connect_~s__state~0); 20240#L161 assume !(4467 == ssl3_connect_~s__state~0); 19639#L164 assume !(4480 == ssl3_connect_~s__state~0); 19640#L167 assume !(4481 == ssl3_connect_~s__state~0); 20236#L170 assume !(4496 == ssl3_connect_~s__state~0); 20234#L173 assume !(4497 == ssl3_connect_~s__state~0); 20232#L176 assume !(4512 == ssl3_connect_~s__state~0); 20230#L179 assume !(4513 == ssl3_connect_~s__state~0); 20228#L182 assume !(4528 == ssl3_connect_~s__state~0); 20226#L185 assume !(4529 == ssl3_connect_~s__state~0); 20223#L188 assume !(4560 == ssl3_connect_~s__state~0); 19864#L191 assume !(4561 == ssl3_connect_~s__state~0); 19863#L194 assume 4352 == ssl3_connect_~s__state~0; 19861#L195 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 19859#L440 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 19856#L440-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 19849#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 19839#L516 ssl3_connect_~skip~0 := 0; 19837#L98-2 assume true; 19835#L98 assume !false; 19833#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19830#L101 assume 12292 == ssl3_connect_~s__state~0; 19831#L102 [2018-11-18 08:41:47,270 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:41:47,271 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 16 times [2018-11-18 08:41:47,271 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:41:47,271 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:41:47,271 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:47,272 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:41:47,272 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:47,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:41:47,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:41:47,277 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:41:47,277 INFO L82 PathProgramCache]: Analyzing trace with hash 655256797, now seen corresponding path program 1 times [2018-11-18 08:41:47,277 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:41:47,278 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:41:47,278 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:47,278 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 08:41:47,278 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:47,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:41:47,342 INFO L134 CoverageAnalysis]: Checked inductivity of 472 backedges. 261 proven. 0 refuted. 0 times theorem prover too weak. 211 trivial. 0 not checked. [2018-11-18 08:41:47,342 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 08:41:47,343 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 08:41:47,343 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 08:41:47,343 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 08:41:47,343 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 08:41:47,344 INFO L87 Difference]: Start difference. First operand 1681 states and 2225 transitions. cyclomatic complexity: 546 Second operand 3 states. [2018-11-18 08:41:47,378 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:41:47,378 INFO L93 Difference]: Finished difference Result 3343 states and 4423 transitions. [2018-11-18 08:41:47,380 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 08:41:47,381 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3343 states and 4423 transitions. [2018-11-18 08:41:47,396 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3332 [2018-11-18 08:41:47,412 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3343 states to 3343 states and 4423 transitions. [2018-11-18 08:41:47,413 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3343 [2018-11-18 08:41:47,415 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3343 [2018-11-18 08:41:47,415 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3343 states and 4423 transitions. [2018-11-18 08:41:47,419 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-18 08:41:47,419 INFO L705 BuchiCegarLoop]: Abstraction has 3343 states and 4423 transitions. [2018-11-18 08:41:47,422 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3343 states and 4423 transitions. [2018-11-18 08:41:47,470 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3343 to 3343. [2018-11-18 08:41:47,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3343 states. [2018-11-18 08:41:47,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3343 states to 3343 states and 4423 transitions. [2018-11-18 08:41:47,481 INFO L728 BuchiCegarLoop]: Abstraction has 3343 states and 4423 transitions. [2018-11-18 08:41:47,481 INFO L608 BuchiCegarLoop]: Abstraction has 3343 states and 4423 transitions. [2018-11-18 08:41:47,481 INFO L442 BuchiCegarLoop]: ======== Iteration 18============ [2018-11-18 08:41:47,481 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3343 states and 4423 transitions. [2018-11-18 08:41:47,496 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3332 [2018-11-18 08:41:47,496 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 08:41:47,496 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 08:41:47,500 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:41:47,501 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:41:47,501 INFO L794 eck$LassoCheckResult]: Stem: 24574#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 24472#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 24469#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 24470#L87-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 24473#L92 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 24487#L98-2 assume true; 25626#L98 assume !false; 25622#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 25619#L101 assume 12292 == ssl3_connect_~s__state~0; 24653#L102 [2018-11-18 08:41:47,501 INFO L796 eck$LassoCheckResult]: Loop: 24653#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 24667#L206 ssl3_connect_~s__server~0 := 0; 25597#L211 assume 0 != ssl3_connect_~cb~0; 25594#L211-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 25591#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 25586#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 25520#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 25518#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 25445#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 25431#L516 ssl3_connect_~skip~0 := 0; 25426#L98-2 assume true; 25421#L98 assume !false; 25416#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 25411#L101 assume !(12292 == ssl3_connect_~s__state~0); 25406#L104 assume !(16384 == ssl3_connect_~s__state~0); 25401#L107 assume !(4096 == ssl3_connect_~s__state~0); 25396#L110 assume !(20480 == ssl3_connect_~s__state~0); 25388#L113 assume !(4099 == ssl3_connect_~s__state~0); 25200#L116 assume 4368 == ssl3_connect_~s__state~0; 25197#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 25196#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 25193#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 25192#L258 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 25190#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 25185#L516 ssl3_connect_~skip~0 := 0; 25184#L98-2 assume true; 25183#L98 assume !false; 25182#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 25181#L101 assume !(12292 == ssl3_connect_~s__state~0); 25180#L104 assume !(16384 == ssl3_connect_~s__state~0); 25179#L107 assume !(4096 == ssl3_connect_~s__state~0); 25178#L110 assume !(20480 == ssl3_connect_~s__state~0); 25177#L113 assume !(4099 == ssl3_connect_~s__state~0); 25176#L116 assume !(4368 == ssl3_connect_~s__state~0); 25175#L119 assume !(4369 == ssl3_connect_~s__state~0); 25174#L122 assume 4384 == ssl3_connect_~s__state~0; 25167#L126 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 25163#L265 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 25160#L265-2 assume !(ssl3_connect_~ret~0 <= 0); 25158#L271 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 25157#L271-2 ssl3_connect_~s__init_num~0 := 0; 25155#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 25150#L516 ssl3_connect_~skip~0 := 0; 25149#L98-2 assume true; 25148#L98 assume !false; 25147#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 25146#L101 assume !(12292 == ssl3_connect_~s__state~0); 25145#L104 assume !(16384 == ssl3_connect_~s__state~0); 25144#L107 assume !(4096 == ssl3_connect_~s__state~0); 25143#L110 assume !(20480 == ssl3_connect_~s__state~0); 25142#L113 assume !(4099 == ssl3_connect_~s__state~0); 25141#L116 assume !(4368 == ssl3_connect_~s__state~0); 25140#L119 assume !(4369 == ssl3_connect_~s__state~0); 25139#L122 assume !(4384 == ssl3_connect_~s__state~0); 25138#L125 assume !(4385 == ssl3_connect_~s__state~0); 25137#L128 assume 4400 == ssl3_connect_~s__state~0; 25133#L132 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 - 256;ssl3_connect_~skip~0 := 1; 25134#L280-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 25127#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 25123#L516 ssl3_connect_~skip~0 := 0; 25118#L98-2 assume true; 25119#L98 assume !false; 25114#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 25115#L101 assume !(12292 == ssl3_connect_~s__state~0); 25110#L104 assume !(16384 == ssl3_connect_~s__state~0); 25111#L107 assume !(4096 == ssl3_connect_~s__state~0); 25106#L110 assume !(20480 == ssl3_connect_~s__state~0); 25107#L113 assume !(4099 == ssl3_connect_~s__state~0); 25102#L116 assume !(4368 == ssl3_connect_~s__state~0); 25103#L119 assume !(4369 == ssl3_connect_~s__state~0); 25098#L122 assume !(4384 == ssl3_connect_~s__state~0); 25099#L125 assume !(4385 == ssl3_connect_~s__state~0); 25094#L128 assume !(4400 == ssl3_connect_~s__state~0); 25095#L131 assume !(4401 == ssl3_connect_~s__state~0); 25091#L134 assume 4416 == ssl3_connect_~s__state~0; 24766#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 25087#L297 assume !(3 == ssl3_connect_~blastFlag~0); 25088#L297-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 25083#L305 assume !(0 == ssl3_connect_~tmp___6~0); 25084#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 25072#L516 ssl3_connect_~skip~0 := 0; 25073#L98-2 assume true; 25068#L98 assume !false; 25069#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 25064#L101 assume !(12292 == ssl3_connect_~s__state~0); 25065#L104 assume !(16384 == ssl3_connect_~s__state~0); 25060#L107 assume !(4096 == ssl3_connect_~s__state~0); 25061#L110 assume !(20480 == ssl3_connect_~s__state~0); 25056#L113 assume !(4099 == ssl3_connect_~s__state~0); 25057#L116 assume !(4368 == ssl3_connect_~s__state~0); 25052#L119 assume !(4369 == ssl3_connect_~s__state~0); 25053#L122 assume !(4384 == ssl3_connect_~s__state~0); 25048#L125 assume !(4385 == ssl3_connect_~s__state~0); 25049#L128 assume !(4400 == ssl3_connect_~s__state~0); 25044#L131 assume !(4401 == ssl3_connect_~s__state~0); 25045#L134 assume !(4416 == ssl3_connect_~s__state~0); 25040#L137 assume !(4417 == ssl3_connect_~s__state~0); 25041#L140 assume 4432 == ssl3_connect_~s__state~0; 25037#L144 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 25038#L313 assume !(4 == ssl3_connect_~blastFlag~0); 25033#L316 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 25034#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 25022#L516 ssl3_connect_~skip~0 := 0; 25023#L98-2 assume true; 25018#L98 assume !false; 25019#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 25014#L101 assume !(12292 == ssl3_connect_~s__state~0); 25015#L104 assume !(16384 == ssl3_connect_~s__state~0); 25010#L107 assume !(4096 == ssl3_connect_~s__state~0); 25011#L110 assume !(20480 == ssl3_connect_~s__state~0); 25006#L113 assume !(4099 == ssl3_connect_~s__state~0); 25007#L116 assume !(4368 == ssl3_connect_~s__state~0); 25002#L119 assume !(4369 == ssl3_connect_~s__state~0); 25003#L122 assume !(4384 == ssl3_connect_~s__state~0); 24998#L125 assume !(4385 == ssl3_connect_~s__state~0); 24999#L128 assume !(4400 == ssl3_connect_~s__state~0); 24994#L131 assume !(4401 == ssl3_connect_~s__state~0); 24995#L134 assume !(4416 == ssl3_connect_~s__state~0); 24990#L137 assume !(4417 == ssl3_connect_~s__state~0); 24991#L140 assume !(4432 == ssl3_connect_~s__state~0); 24986#L143 assume !(4433 == ssl3_connect_~s__state~0); 24987#L146 assume 4448 == ssl3_connect_~s__state~0; 24983#L150 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 24984#L325 assume !(4 == ssl3_connect_~blastFlag~0); 24979#L325-2 assume !(ssl3_connect_~ret~0 <= 0); 24980#L331 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 24974#L331-2 ssl3_connect_~s__init_num~0 := 0; 24975#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 24963#L516 ssl3_connect_~skip~0 := 0; 24964#L98-2 assume true; 24959#L98 assume !false; 24960#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 24955#L101 assume !(12292 == ssl3_connect_~s__state~0); 24956#L104 assume !(16384 == ssl3_connect_~s__state~0); 24951#L107 assume !(4096 == ssl3_connect_~s__state~0); 24952#L110 assume !(20480 == ssl3_connect_~s__state~0); 24947#L113 assume !(4099 == ssl3_connect_~s__state~0); 24948#L116 assume !(4368 == ssl3_connect_~s__state~0); 24943#L119 assume !(4369 == ssl3_connect_~s__state~0); 24944#L122 assume !(4384 == ssl3_connect_~s__state~0); 24939#L125 assume !(4385 == ssl3_connect_~s__state~0); 24940#L128 assume !(4400 == ssl3_connect_~s__state~0); 24935#L131 assume !(4401 == ssl3_connect_~s__state~0); 24936#L134 assume !(4416 == ssl3_connect_~s__state~0); 24931#L137 assume !(4417 == ssl3_connect_~s__state~0); 24932#L140 assume !(4432 == ssl3_connect_~s__state~0); 24927#L143 assume !(4433 == ssl3_connect_~s__state~0); 24928#L146 assume !(4448 == ssl3_connect_~s__state~0); 24923#L149 assume !(4449 == ssl3_connect_~s__state~0); 24924#L152 assume 4464 == ssl3_connect_~s__state~0; 24920#L162 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 24921#L343 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 24914#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 24910#L516 ssl3_connect_~skip~0 := 0; 24905#L98-2 assume true; 24906#L98 assume !false; 24898#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 24899#L101 assume !(12292 == ssl3_connect_~s__state~0); 24894#L104 assume !(16384 == ssl3_connect_~s__state~0); 24895#L107 assume !(4096 == ssl3_connect_~s__state~0); 24887#L110 assume !(20480 == ssl3_connect_~s__state~0); 24888#L113 assume !(4099 == ssl3_connect_~s__state~0); 24883#L116 assume !(4368 == ssl3_connect_~s__state~0); 24884#L119 assume !(4369 == ssl3_connect_~s__state~0); 24879#L122 assume !(4384 == ssl3_connect_~s__state~0); 24880#L125 assume !(4385 == ssl3_connect_~s__state~0); 24873#L128 assume !(4400 == ssl3_connect_~s__state~0); 24874#L131 assume !(4401 == ssl3_connect_~s__state~0); 24865#L134 assume !(4416 == ssl3_connect_~s__state~0); 24866#L137 assume !(4417 == ssl3_connect_~s__state~0); 24856#L140 assume !(4432 == ssl3_connect_~s__state~0); 24857#L143 assume !(4433 == ssl3_connect_~s__state~0); 24819#L146 assume !(4448 == ssl3_connect_~s__state~0); 24820#L149 assume !(4449 == ssl3_connect_~s__state~0); 24811#L152 assume !(4464 == ssl3_connect_~s__state~0); 24812#L155 assume !(4465 == ssl3_connect_~s__state~0); 24805#L158 assume !(4466 == ssl3_connect_~s__state~0); 24806#L161 assume !(4467 == ssl3_connect_~s__state~0); 24725#L164 assume 4480 == ssl3_connect_~s__state~0; 24726#L168 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 24721#L352 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 24722#L356 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4496; 24717#L356-2 ssl3_connect_~s__init_num~0 := 0; 24716#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 24690#L516 ssl3_connect_~skip~0 := 0; 24691#L98-2 assume true; 24813#L98 assume !false; 24814#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 24803#L101 assume !(12292 == ssl3_connect_~s__state~0); 24804#L104 assume !(16384 == ssl3_connect_~s__state~0); 24666#L107 assume !(4096 == ssl3_connect_~s__state~0); 24668#L110 assume !(20480 == ssl3_connect_~s__state~0); 25206#L113 assume !(4099 == ssl3_connect_~s__state~0); 25576#L116 assume !(4368 == ssl3_connect_~s__state~0); 25575#L119 assume !(4369 == ssl3_connect_~s__state~0); 25574#L122 assume !(4384 == ssl3_connect_~s__state~0); 25573#L125 assume !(4385 == ssl3_connect_~s__state~0); 25572#L128 assume !(4400 == ssl3_connect_~s__state~0); 25571#L131 assume !(4401 == ssl3_connect_~s__state~0); 25570#L134 assume !(4416 == ssl3_connect_~s__state~0); 25569#L137 assume !(4417 == ssl3_connect_~s__state~0); 25568#L140 assume !(4432 == ssl3_connect_~s__state~0); 25567#L143 assume !(4433 == ssl3_connect_~s__state~0); 25566#L146 assume !(4448 == ssl3_connect_~s__state~0); 25565#L149 assume !(4449 == ssl3_connect_~s__state~0); 25564#L152 assume !(4464 == ssl3_connect_~s__state~0); 25563#L155 assume !(4465 == ssl3_connect_~s__state~0); 25562#L158 assume !(4466 == ssl3_connect_~s__state~0); 25561#L161 assume !(4467 == ssl3_connect_~s__state~0); 25560#L164 assume !(4480 == ssl3_connect_~s__state~0); 25559#L167 assume !(4481 == ssl3_connect_~s__state~0); 25558#L170 assume !(4496 == ssl3_connect_~s__state~0); 25557#L173 assume !(4497 == ssl3_connect_~s__state~0); 25556#L176 assume !(4512 == ssl3_connect_~s__state~0); 25550#L179 assume !(4513 == ssl3_connect_~s__state~0); 25548#L182 assume !(4528 == ssl3_connect_~s__state~0); 25546#L185 assume !(4529 == ssl3_connect_~s__state~0); 25544#L188 assume !(4560 == ssl3_connect_~s__state~0); 24520#L191 assume !(4561 == ssl3_connect_~s__state~0); 24498#L194 assume 4352 == ssl3_connect_~s__state~0; 24499#L195 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 24601#L440 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 24585#L440-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 24586#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 24846#L516 ssl3_connect_~skip~0 := 0; 24847#L98-2 assume true; 24661#L98 assume !false; 24662#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 24652#L101 assume 12292 == ssl3_connect_~s__state~0; 24653#L102 [2018-11-18 08:41:47,502 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:41:47,502 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 17 times [2018-11-18 08:41:47,502 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:41:47,502 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:41:47,503 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:47,503 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:41:47,503 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:47,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:41:47,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:41:47,513 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:41:47,513 INFO L82 PathProgramCache]: Analyzing trace with hash -1604180798, now seen corresponding path program 1 times [2018-11-18 08:41:47,513 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:41:47,513 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:41:47,516 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:47,516 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 08:41:47,516 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:47,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:41:47,638 INFO L134 CoverageAnalysis]: Checked inductivity of 620 backedges. 200 proven. 0 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2018-11-18 08:41:47,638 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 08:41:47,638 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 08:41:47,638 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 08:41:47,639 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 08:41:47,639 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 08:41:47,639 INFO L87 Difference]: Start difference. First operand 3343 states and 4423 transitions. cyclomatic complexity: 1084 Second operand 3 states. [2018-11-18 08:41:47,761 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:41:47,762 INFO L93 Difference]: Finished difference Result 3495 states and 4595 transitions. [2018-11-18 08:41:47,763 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 08:41:47,764 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3495 states and 4595 transitions. [2018-11-18 08:41:47,776 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3484 [2018-11-18 08:41:47,791 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3495 states to 3495 states and 4595 transitions. [2018-11-18 08:41:47,791 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3495 [2018-11-18 08:41:47,793 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3495 [2018-11-18 08:41:47,793 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3495 states and 4595 transitions. [2018-11-18 08:41:47,797 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-18 08:41:47,797 INFO L705 BuchiCegarLoop]: Abstraction has 3495 states and 4595 transitions. [2018-11-18 08:41:47,799 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3495 states and 4595 transitions. [2018-11-18 08:41:47,846 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3495 to 3479. [2018-11-18 08:41:47,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3479 states. [2018-11-18 08:41:47,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3479 states to 3479 states and 4579 transitions. [2018-11-18 08:41:47,853 INFO L728 BuchiCegarLoop]: Abstraction has 3479 states and 4579 transitions. [2018-11-18 08:41:47,853 INFO L608 BuchiCegarLoop]: Abstraction has 3479 states and 4579 transitions. [2018-11-18 08:41:47,853 INFO L442 BuchiCegarLoop]: ======== Iteration 19============ [2018-11-18 08:41:47,853 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3479 states and 4579 transitions. [2018-11-18 08:41:47,863 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3468 [2018-11-18 08:41:47,863 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 08:41:47,863 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 08:41:47,865 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:41:47,865 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:41:47,865 INFO L794 eck$LassoCheckResult]: Stem: 31432#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 31316#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 31313#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 31314#L87-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 31317#L92 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 31331#L98-2 assume true; 32765#L98 assume !false; 32764#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 32736#L101 assume 12292 == ssl3_connect_~s__state~0; 31519#L102 [2018-11-18 08:41:47,866 INFO L796 eck$LassoCheckResult]: Loop: 31519#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 31533#L206 ssl3_connect_~s__server~0 := 0; 32731#L211 assume 0 != ssl3_connect_~cb~0; 32730#L211-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 32727#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 32724#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 32721#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 32718#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 32708#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 32698#L516 ssl3_connect_~skip~0 := 0; 32696#L98-2 assume true; 32694#L98 assume !false; 32692#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 32690#L101 assume !(12292 == ssl3_connect_~s__state~0); 32688#L104 assume !(16384 == ssl3_connect_~s__state~0); 32686#L107 assume !(4096 == ssl3_connect_~s__state~0); 32684#L110 assume !(20480 == ssl3_connect_~s__state~0); 32682#L113 assume !(4099 == ssl3_connect_~s__state~0); 32659#L116 assume 4368 == ssl3_connect_~s__state~0; 32656#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 32655#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 32646#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 32652#L258 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 32635#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 32629#L516 ssl3_connect_~skip~0 := 0; 32627#L98-2 assume true; 32626#L98 assume !false; 32622#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 32620#L101 assume !(12292 == ssl3_connect_~s__state~0); 32618#L104 assume !(16384 == ssl3_connect_~s__state~0); 32616#L107 assume !(4096 == ssl3_connect_~s__state~0); 32614#L110 assume !(20480 == ssl3_connect_~s__state~0); 32612#L113 assume !(4099 == ssl3_connect_~s__state~0); 32610#L116 assume !(4368 == ssl3_connect_~s__state~0); 32608#L119 assume !(4369 == ssl3_connect_~s__state~0); 32605#L122 assume 4384 == ssl3_connect_~s__state~0; 31449#L126 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 31450#L265 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 31735#L265-2 assume !(ssl3_connect_~ret~0 <= 0); 31736#L271 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 31731#L271-2 ssl3_connect_~s__init_num~0 := 0; 31732#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 31720#L516 ssl3_connect_~skip~0 := 0; 31721#L98-2 assume true; 31716#L98 assume !false; 31717#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 31712#L101 assume !(12292 == ssl3_connect_~s__state~0); 31713#L104 assume !(16384 == ssl3_connect_~s__state~0); 31708#L107 assume !(4096 == ssl3_connect_~s__state~0); 31709#L110 assume !(20480 == ssl3_connect_~s__state~0); 31704#L113 assume !(4099 == ssl3_connect_~s__state~0); 31705#L116 assume !(4368 == ssl3_connect_~s__state~0); 31700#L119 assume !(4369 == ssl3_connect_~s__state~0); 31701#L122 assume !(4384 == ssl3_connect_~s__state~0); 31696#L125 assume !(4385 == ssl3_connect_~s__state~0); 31697#L128 assume 4400 == ssl3_connect_~s__state~0; 32573#L132 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 - 256;ssl3_connect_~skip~0 := 1; 32574#L280-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 33505#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 33499#L516 ssl3_connect_~skip~0 := 0; 33497#L98-2 assume true; 33495#L98 assume !false; 33493#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 33491#L101 assume !(12292 == ssl3_connect_~s__state~0); 33489#L104 assume !(16384 == ssl3_connect_~s__state~0); 33487#L107 assume !(4096 == ssl3_connect_~s__state~0); 33485#L110 assume !(20480 == ssl3_connect_~s__state~0); 33483#L113 assume !(4099 == ssl3_connect_~s__state~0); 33481#L116 assume !(4368 == ssl3_connect_~s__state~0); 33479#L119 assume !(4369 == ssl3_connect_~s__state~0); 33477#L122 assume !(4384 == ssl3_connect_~s__state~0); 33475#L125 assume !(4385 == ssl3_connect_~s__state~0); 33473#L128 assume !(4400 == ssl3_connect_~s__state~0); 33471#L131 assume !(4401 == ssl3_connect_~s__state~0); 33469#L134 assume 4416 == ssl3_connect_~s__state~0; 32817#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 33467#L297 assume !(3 == ssl3_connect_~blastFlag~0); 33465#L297-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 33462#L305 assume !(0 == ssl3_connect_~tmp___6~0); 33455#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 33449#L516 ssl3_connect_~skip~0 := 0; 33447#L98-2 assume true; 33445#L98 assume !false; 33443#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 33441#L101 assume !(12292 == ssl3_connect_~s__state~0); 33439#L104 assume !(16384 == ssl3_connect_~s__state~0); 33437#L107 assume !(4096 == ssl3_connect_~s__state~0); 33435#L110 assume !(20480 == ssl3_connect_~s__state~0); 33433#L113 assume !(4099 == ssl3_connect_~s__state~0); 33431#L116 assume !(4368 == ssl3_connect_~s__state~0); 33429#L119 assume !(4369 == ssl3_connect_~s__state~0); 33427#L122 assume !(4384 == ssl3_connect_~s__state~0); 33425#L125 assume !(4385 == ssl3_connect_~s__state~0); 33423#L128 assume !(4400 == ssl3_connect_~s__state~0); 33421#L131 assume !(4401 == ssl3_connect_~s__state~0); 33419#L134 assume !(4416 == ssl3_connect_~s__state~0); 33409#L137 assume !(4417 == ssl3_connect_~s__state~0); 33407#L140 assume 4432 == ssl3_connect_~s__state~0; 32813#L144 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 33405#L313 assume !(4 == ssl3_connect_~blastFlag~0); 33402#L316 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 33395#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 33389#L516 ssl3_connect_~skip~0 := 0; 33387#L98-2 assume true; 33385#L98 assume !false; 33383#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 33381#L101 assume !(12292 == ssl3_connect_~s__state~0); 33379#L104 assume !(16384 == ssl3_connect_~s__state~0); 33377#L107 assume !(4096 == ssl3_connect_~s__state~0); 33375#L110 assume !(20480 == ssl3_connect_~s__state~0); 33373#L113 assume !(4099 == ssl3_connect_~s__state~0); 33371#L116 assume !(4368 == ssl3_connect_~s__state~0); 33369#L119 assume !(4369 == ssl3_connect_~s__state~0); 33367#L122 assume !(4384 == ssl3_connect_~s__state~0); 33365#L125 assume !(4385 == ssl3_connect_~s__state~0); 33363#L128 assume !(4400 == ssl3_connect_~s__state~0); 33361#L131 assume !(4401 == ssl3_connect_~s__state~0); 33359#L134 assume !(4416 == ssl3_connect_~s__state~0); 33357#L137 assume !(4417 == ssl3_connect_~s__state~0); 33355#L140 assume !(4432 == ssl3_connect_~s__state~0); 33353#L143 assume !(4433 == ssl3_connect_~s__state~0); 33351#L146 assume 4448 == ssl3_connect_~s__state~0; 32810#L150 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 33349#L325 assume !(4 == ssl3_connect_~blastFlag~0); 33346#L325-2 assume !(ssl3_connect_~ret~0 <= 0); 33279#L331 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 33280#L331-2 ssl3_connect_~s__init_num~0 := 0; 33344#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 33338#L516 ssl3_connect_~skip~0 := 0; 33335#L98-2 assume true; 33329#L98 assume !false; 33327#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 33325#L101 assume !(12292 == ssl3_connect_~s__state~0); 33323#L104 assume !(16384 == ssl3_connect_~s__state~0); 33321#L107 assume !(4096 == ssl3_connect_~s__state~0); 33319#L110 assume !(20480 == ssl3_connect_~s__state~0); 33317#L113 assume !(4099 == ssl3_connect_~s__state~0); 33315#L116 assume !(4368 == ssl3_connect_~s__state~0); 33313#L119 assume !(4369 == ssl3_connect_~s__state~0); 33311#L122 assume !(4384 == ssl3_connect_~s__state~0); 33309#L125 assume !(4385 == ssl3_connect_~s__state~0); 33307#L128 assume !(4400 == ssl3_connect_~s__state~0); 33305#L131 assume !(4401 == ssl3_connect_~s__state~0); 33303#L134 assume !(4416 == ssl3_connect_~s__state~0); 33301#L137 assume !(4417 == ssl3_connect_~s__state~0); 33299#L140 assume !(4432 == ssl3_connect_~s__state~0); 33297#L143 assume !(4433 == ssl3_connect_~s__state~0); 33295#L146 assume !(4448 == ssl3_connect_~s__state~0); 33293#L149 assume !(4449 == ssl3_connect_~s__state~0); 33291#L152 assume 4464 == ssl3_connect_~s__state~0; 32749#L162 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 33288#L343 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 33285#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 33278#L516 ssl3_connect_~skip~0 := 0; 33274#L98-2 assume true; 33268#L98 assume !false; 33266#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 33264#L101 assume !(12292 == ssl3_connect_~s__state~0); 33262#L104 assume !(16384 == ssl3_connect_~s__state~0); 33260#L107 assume !(4096 == ssl3_connect_~s__state~0); 33258#L110 assume !(20480 == ssl3_connect_~s__state~0); 33256#L113 assume !(4099 == ssl3_connect_~s__state~0); 33254#L116 assume !(4368 == ssl3_connect_~s__state~0); 33252#L119 assume !(4369 == ssl3_connect_~s__state~0); 33250#L122 assume !(4384 == ssl3_connect_~s__state~0); 33248#L125 assume !(4385 == ssl3_connect_~s__state~0); 33245#L128 assume !(4400 == ssl3_connect_~s__state~0); 33241#L131 assume !(4401 == ssl3_connect_~s__state~0); 33237#L134 assume !(4416 == ssl3_connect_~s__state~0); 33233#L137 assume !(4417 == ssl3_connect_~s__state~0); 33226#L140 assume !(4432 == ssl3_connect_~s__state~0); 33223#L143 assume !(4433 == ssl3_connect_~s__state~0); 33220#L146 assume !(4448 == ssl3_connect_~s__state~0); 33217#L149 assume !(4449 == ssl3_connect_~s__state~0); 33214#L152 assume !(4464 == ssl3_connect_~s__state~0); 33211#L155 assume !(4465 == ssl3_connect_~s__state~0); 33208#L158 assume !(4466 == ssl3_connect_~s__state~0); 33205#L161 assume !(4467 == ssl3_connect_~s__state~0); 33202#L164 assume 4480 == ssl3_connect_~s__state~0; 32745#L168 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 33197#L352 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 33193#L356 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 33190#L356-2 ssl3_connect_~s__init_num~0 := 0; 33180#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 33174#L516 ssl3_connect_~skip~0 := 0; 33172#L98-2 assume true; 33166#L98 assume !false; 33164#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 33162#L101 assume !(12292 == ssl3_connect_~s__state~0); 33155#L104 assume !(16384 == ssl3_connect_~s__state~0); 33152#L107 assume !(4096 == ssl3_connect_~s__state~0); 33149#L110 assume !(20480 == ssl3_connect_~s__state~0); 33146#L113 assume !(4099 == ssl3_connect_~s__state~0); 33143#L116 assume !(4368 == ssl3_connect_~s__state~0); 33140#L119 assume !(4369 == ssl3_connect_~s__state~0); 33137#L122 assume !(4384 == ssl3_connect_~s__state~0); 33134#L125 assume !(4385 == ssl3_connect_~s__state~0); 33131#L128 assume !(4400 == ssl3_connect_~s__state~0); 33128#L131 assume !(4401 == ssl3_connect_~s__state~0); 33125#L134 assume !(4416 == ssl3_connect_~s__state~0); 33122#L137 assume !(4417 == ssl3_connect_~s__state~0); 33119#L140 assume !(4432 == ssl3_connect_~s__state~0); 33116#L143 assume !(4433 == ssl3_connect_~s__state~0); 33113#L146 assume !(4448 == ssl3_connect_~s__state~0); 33110#L149 assume !(4449 == ssl3_connect_~s__state~0); 33107#L152 assume !(4464 == ssl3_connect_~s__state~0); 33103#L155 assume !(4465 == ssl3_connect_~s__state~0); 33098#L158 assume !(4466 == ssl3_connect_~s__state~0); 33097#L161 assume !(4467 == ssl3_connect_~s__state~0); 33095#L164 assume !(4480 == ssl3_connect_~s__state~0); 33088#L167 assume !(4481 == ssl3_connect_~s__state~0); 33086#L170 assume !(4496 == ssl3_connect_~s__state~0); 33084#L173 assume !(4497 == ssl3_connect_~s__state~0); 31825#L176 assume 4512 == ssl3_connect_~s__state~0; 31615#L180 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 31616#L377 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 31608#L383 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 31609#L383-2 assume !(0 == ssl3_connect_~tmp___7~0); 31604#L392 assume !(0 == ssl3_connect_~tmp___8~0); 31605#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 31564#L516 ssl3_connect_~skip~0 := 0; 31565#L98-2 assume true; 31552#L98 assume !false; 31553#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 31544#L101 assume !(12292 == ssl3_connect_~s__state~0); 31545#L104 assume !(16384 == ssl3_connect_~s__state~0); 31535#L107 assume !(4096 == ssl3_connect_~s__state~0); 31536#L110 assume !(20480 == ssl3_connect_~s__state~0); 32660#L113 assume !(4099 == ssl3_connect_~s__state~0); 32657#L116 assume !(4368 == ssl3_connect_~s__state~0); 32658#L119 assume !(4369 == ssl3_connect_~s__state~0); 32606#L122 assume !(4384 == ssl3_connect_~s__state~0); 32604#L125 assume !(4385 == ssl3_connect_~s__state~0); 32576#L128 assume !(4400 == ssl3_connect_~s__state~0); 32577#L131 assume !(4401 == ssl3_connect_~s__state~0); 32578#L134 assume !(4416 == ssl3_connect_~s__state~0); 32870#L137 assume !(4417 == ssl3_connect_~s__state~0); 32867#L140 assume !(4432 == ssl3_connect_~s__state~0); 32863#L143 assume !(4433 == ssl3_connect_~s__state~0); 32860#L146 assume !(4448 == ssl3_connect_~s__state~0); 32857#L149 assume !(4449 == ssl3_connect_~s__state~0); 32795#L152 assume !(4464 == ssl3_connect_~s__state~0); 32794#L155 assume !(4465 == ssl3_connect_~s__state~0); 32793#L158 assume !(4466 == ssl3_connect_~s__state~0); 32791#L161 assume !(4467 == ssl3_connect_~s__state~0); 32788#L164 assume !(4480 == ssl3_connect_~s__state~0); 32786#L167 assume !(4481 == ssl3_connect_~s__state~0); 32784#L170 assume !(4496 == ssl3_connect_~s__state~0); 32782#L173 assume !(4497 == ssl3_connect_~s__state~0); 32781#L176 assume !(4512 == ssl3_connect_~s__state~0); 31643#L179 assume !(4513 == ssl3_connect_~s__state~0); 31644#L182 assume !(4528 == ssl3_connect_~s__state~0); 32733#L185 assume !(4529 == ssl3_connect_~s__state~0); 32728#L188 assume !(4560 == ssl3_connect_~s__state~0); 31599#L191 assume !(4561 == ssl3_connect_~s__state~0); 31600#L194 assume 4352 == ssl3_connect_~s__state~0; 31595#L195 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 31596#L440 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 31587#L440-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 31588#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 31560#L516 ssl3_connect_~skip~0 := 0; 31561#L98-2 assume true; 31526#L98 assume !false; 31527#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 31518#L101 assume 12292 == ssl3_connect_~s__state~0; 31519#L102 [2018-11-18 08:41:47,866 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:41:47,866 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 18 times [2018-11-18 08:41:47,866 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:41:47,866 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:41:47,867 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:47,867 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:41:47,867 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:47,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:41:47,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:41:47,872 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:41:47,872 INFO L82 PathProgramCache]: Analyzing trace with hash 1813275659, now seen corresponding path program 1 times [2018-11-18 08:41:47,873 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:41:47,873 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:41:47,873 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:47,873 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 08:41:47,873 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:47,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:41:47,958 INFO L134 CoverageAnalysis]: Checked inductivity of 803 backedges. 237 proven. 0 refuted. 0 times theorem prover too weak. 566 trivial. 0 not checked. [2018-11-18 08:41:47,958 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 08:41:47,959 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 08:41:47,959 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 08:41:47,959 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 08:41:47,959 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 08:41:47,959 INFO L87 Difference]: Start difference. First operand 3479 states and 4579 transitions. cyclomatic complexity: 1104 Second operand 3 states. [2018-11-18 08:41:48,136 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:41:48,136 INFO L93 Difference]: Finished difference Result 3479 states and 4363 transitions. [2018-11-18 08:41:48,138 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 08:41:48,139 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3479 states and 4363 transitions. [2018-11-18 08:41:48,150 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3468 [2018-11-18 08:41:48,164 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3479 states to 3479 states and 4363 transitions. [2018-11-18 08:41:48,165 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3479 [2018-11-18 08:41:48,167 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3479 [2018-11-18 08:41:48,167 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3479 states and 4363 transitions. [2018-11-18 08:41:48,170 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-18 08:41:48,170 INFO L705 BuchiCegarLoop]: Abstraction has 3479 states and 4363 transitions. [2018-11-18 08:41:48,173 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3479 states and 4363 transitions. [2018-11-18 08:41:48,211 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3479 to 3463. [2018-11-18 08:41:48,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3463 states. [2018-11-18 08:41:48,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3463 states to 3463 states and 4347 transitions. [2018-11-18 08:41:48,217 INFO L728 BuchiCegarLoop]: Abstraction has 3463 states and 4347 transitions. [2018-11-18 08:41:48,217 INFO L608 BuchiCegarLoop]: Abstraction has 3463 states and 4347 transitions. [2018-11-18 08:41:48,217 INFO L442 BuchiCegarLoop]: ======== Iteration 20============ [2018-11-18 08:41:48,218 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3463 states and 4347 transitions. [2018-11-18 08:41:48,226 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3452 [2018-11-18 08:41:48,226 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 08:41:48,226 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 08:41:48,228 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:41:48,228 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:41:48,228 INFO L794 eck$LassoCheckResult]: Stem: 38383#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 38280#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 38277#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 38278#L87-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 38281#L92 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 38295#L98-2 assume true; 39678#L98 assume !false; 39676#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 39673#L101 assume 12292 == ssl3_connect_~s__state~0; 39495#L102 [2018-11-18 08:41:48,229 INFO L796 eck$LassoCheckResult]: Loop: 39495#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 39397#L206 ssl3_connect_~s__server~0 := 0; 39665#L211 assume 0 != ssl3_connect_~cb~0; 39662#L211-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 39660#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 39656#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 39650#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 39646#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 39647#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 39638#L516 ssl3_connect_~skip~0 := 0; 39639#L98-2 assume true; 39563#L98 assume !false; 39562#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 39561#L101 assume !(12292 == ssl3_connect_~s__state~0); 39557#L104 assume !(16384 == ssl3_connect_~s__state~0); 39554#L107 assume !(4096 == ssl3_connect_~s__state~0); 39551#L110 assume !(20480 == ssl3_connect_~s__state~0); 39548#L113 assume !(4099 == ssl3_connect_~s__state~0); 39547#L116 assume 4368 == ssl3_connect_~s__state~0; 39388#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 39546#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 38661#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 39545#L258 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 39543#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 39538#L516 ssl3_connect_~skip~0 := 0; 39537#L98-2 assume true; 39536#L98 assume !false; 39535#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 39534#L101 assume !(12292 == ssl3_connect_~s__state~0); 39532#L104 assume !(16384 == ssl3_connect_~s__state~0); 39530#L107 assume !(4096 == ssl3_connect_~s__state~0); 39527#L110 assume !(20480 == ssl3_connect_~s__state~0); 39526#L113 assume !(4099 == ssl3_connect_~s__state~0); 39524#L116 assume !(4368 == ssl3_connect_~s__state~0); 39522#L119 assume !(4369 == ssl3_connect_~s__state~0); 39520#L122 assume 4384 == ssl3_connect_~s__state~0; 39378#L126 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 39515#L265 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 38560#L265-2 assume !(ssl3_connect_~ret~0 <= 0); 39507#L271 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 39505#L271-2 ssl3_connect_~s__init_num~0 := 0; 39502#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 39496#L516 ssl3_connect_~skip~0 := 0; 39493#L98-2 assume true; 39491#L98 assume !false; 39490#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 39408#L101 assume !(12292 == ssl3_connect_~s__state~0); 39403#L104 assume !(16384 == ssl3_connect_~s__state~0); 39402#L107 assume !(4096 == ssl3_connect_~s__state~0); 39391#L110 assume !(20480 == ssl3_connect_~s__state~0); 39389#L113 assume !(4099 == ssl3_connect_~s__state~0); 39386#L116 assume !(4368 == ssl3_connect_~s__state~0); 39385#L119 assume !(4369 == ssl3_connect_~s__state~0); 39379#L122 assume !(4384 == ssl3_connect_~s__state~0); 39376#L125 assume !(4385 == ssl3_connect_~s__state~0); 39370#L128 assume 4400 == ssl3_connect_~s__state~0; 39361#L132 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 - 256;ssl3_connect_~skip~0 := 1; 39362#L280-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 39976#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 39966#L516 ssl3_connect_~skip~0 := 0; 39965#L98-2 assume true; 39964#L98 assume !false; 39963#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 39962#L101 assume !(12292 == ssl3_connect_~s__state~0); 39961#L104 assume !(16384 == ssl3_connect_~s__state~0); 39960#L107 assume !(4096 == ssl3_connect_~s__state~0); 39959#L110 assume !(20480 == ssl3_connect_~s__state~0); 39958#L113 assume !(4099 == ssl3_connect_~s__state~0); 39957#L116 assume !(4368 == ssl3_connect_~s__state~0); 39956#L119 assume !(4369 == ssl3_connect_~s__state~0); 39955#L122 assume !(4384 == ssl3_connect_~s__state~0); 39954#L125 assume !(4385 == ssl3_connect_~s__state~0); 39953#L128 assume !(4400 == ssl3_connect_~s__state~0); 39952#L131 assume !(4401 == ssl3_connect_~s__state~0); 39951#L134 assume 4416 == ssl3_connect_~s__state~0; 39700#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 39950#L297 assume !(3 == ssl3_connect_~blastFlag~0); 39949#L297-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 39948#L305 assume !(0 == ssl3_connect_~tmp___6~0); 39946#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 39941#L516 ssl3_connect_~skip~0 := 0; 39940#L98-2 assume true; 39939#L98 assume !false; 39938#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 39937#L101 assume !(12292 == ssl3_connect_~s__state~0); 39936#L104 assume !(16384 == ssl3_connect_~s__state~0); 39935#L107 assume !(4096 == ssl3_connect_~s__state~0); 39934#L110 assume !(20480 == ssl3_connect_~s__state~0); 39933#L113 assume !(4099 == ssl3_connect_~s__state~0); 39932#L116 assume !(4368 == ssl3_connect_~s__state~0); 39931#L119 assume !(4369 == ssl3_connect_~s__state~0); 39930#L122 assume !(4384 == ssl3_connect_~s__state~0); 39929#L125 assume !(4385 == ssl3_connect_~s__state~0); 39928#L128 assume !(4400 == ssl3_connect_~s__state~0); 39927#L131 assume !(4401 == ssl3_connect_~s__state~0); 39926#L134 assume !(4416 == ssl3_connect_~s__state~0); 39925#L137 assume !(4417 == ssl3_connect_~s__state~0); 39924#L140 assume 4432 == ssl3_connect_~s__state~0; 39697#L144 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 39923#L313 assume !(4 == ssl3_connect_~blastFlag~0); 39922#L316 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 39920#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 39915#L516 ssl3_connect_~skip~0 := 0; 39914#L98-2 assume true; 39913#L98 assume !false; 39912#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 39911#L101 assume !(12292 == ssl3_connect_~s__state~0); 39910#L104 assume !(16384 == ssl3_connect_~s__state~0); 39909#L107 assume !(4096 == ssl3_connect_~s__state~0); 39908#L110 assume !(20480 == ssl3_connect_~s__state~0); 39907#L113 assume !(4099 == ssl3_connect_~s__state~0); 39906#L116 assume !(4368 == ssl3_connect_~s__state~0); 39905#L119 assume !(4369 == ssl3_connect_~s__state~0); 39904#L122 assume !(4384 == ssl3_connect_~s__state~0); 39903#L125 assume !(4385 == ssl3_connect_~s__state~0); 39902#L128 assume !(4400 == ssl3_connect_~s__state~0); 39901#L131 assume !(4401 == ssl3_connect_~s__state~0); 39900#L134 assume !(4416 == ssl3_connect_~s__state~0); 39899#L137 assume !(4417 == ssl3_connect_~s__state~0); 39898#L140 assume !(4432 == ssl3_connect_~s__state~0); 39897#L143 assume !(4433 == ssl3_connect_~s__state~0); 39896#L146 assume 4448 == ssl3_connect_~s__state~0; 39693#L150 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 39895#L325 assume !(4 == ssl3_connect_~blastFlag~0); 39894#L325-2 assume !(ssl3_connect_~ret~0 <= 0); 39892#L331 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 39891#L331-2 ssl3_connect_~s__init_num~0 := 0; 39889#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 39884#L516 ssl3_connect_~skip~0 := 0; 39883#L98-2 assume true; 39882#L98 assume !false; 39881#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 39880#L101 assume !(12292 == ssl3_connect_~s__state~0); 39879#L104 assume !(16384 == ssl3_connect_~s__state~0); 39878#L107 assume !(4096 == ssl3_connect_~s__state~0); 39877#L110 assume !(20480 == ssl3_connect_~s__state~0); 39876#L113 assume !(4099 == ssl3_connect_~s__state~0); 39875#L116 assume !(4368 == ssl3_connect_~s__state~0); 39874#L119 assume !(4369 == ssl3_connect_~s__state~0); 39873#L122 assume !(4384 == ssl3_connect_~s__state~0); 39872#L125 assume !(4385 == ssl3_connect_~s__state~0); 39871#L128 assume !(4400 == ssl3_connect_~s__state~0); 39870#L131 assume !(4401 == ssl3_connect_~s__state~0); 39869#L134 assume !(4416 == ssl3_connect_~s__state~0); 39868#L137 assume !(4417 == ssl3_connect_~s__state~0); 39867#L140 assume !(4432 == ssl3_connect_~s__state~0); 39866#L143 assume !(4433 == ssl3_connect_~s__state~0); 39865#L146 assume !(4448 == ssl3_connect_~s__state~0); 39864#L149 assume !(4449 == ssl3_connect_~s__state~0); 39863#L152 assume 4464 == ssl3_connect_~s__state~0; 39686#L162 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 39861#L343 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 39854#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 39848#L516 ssl3_connect_~skip~0 := 0; 39846#L98-2 assume true; 39844#L98 assume !false; 39842#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 39840#L101 assume !(12292 == ssl3_connect_~s__state~0); 39838#L104 assume !(16384 == ssl3_connect_~s__state~0); 39836#L107 assume !(4096 == ssl3_connect_~s__state~0); 39834#L110 assume !(20480 == ssl3_connect_~s__state~0); 39832#L113 assume !(4099 == ssl3_connect_~s__state~0); 39830#L116 assume !(4368 == ssl3_connect_~s__state~0); 39828#L119 assume !(4369 == ssl3_connect_~s__state~0); 39826#L122 assume !(4384 == ssl3_connect_~s__state~0); 39824#L125 assume !(4385 == ssl3_connect_~s__state~0); 39822#L128 assume !(4400 == ssl3_connect_~s__state~0); 39820#L131 assume !(4401 == ssl3_connect_~s__state~0); 39818#L134 assume !(4416 == ssl3_connect_~s__state~0); 39816#L137 assume !(4417 == ssl3_connect_~s__state~0); 39814#L140 assume !(4432 == ssl3_connect_~s__state~0); 39812#L143 assume !(4433 == ssl3_connect_~s__state~0); 39810#L146 assume !(4448 == ssl3_connect_~s__state~0); 39808#L149 assume !(4449 == ssl3_connect_~s__state~0); 39806#L152 assume !(4464 == ssl3_connect_~s__state~0); 39804#L155 assume !(4465 == ssl3_connect_~s__state~0); 39802#L158 assume !(4466 == ssl3_connect_~s__state~0); 39800#L161 assume !(4467 == ssl3_connect_~s__state~0); 39798#L164 assume 4480 == ssl3_connect_~s__state~0; 39683#L168 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 39795#L352 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 39793#L356 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 39791#L356-2 ssl3_connect_~s__init_num~0 := 0; 39789#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 39784#L516 ssl3_connect_~skip~0 := 0; 39783#L98-2 assume true; 39782#L98 assume !false; 39781#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 39780#L101 assume !(12292 == ssl3_connect_~s__state~0); 39779#L104 assume !(16384 == ssl3_connect_~s__state~0); 39778#L107 assume !(4096 == ssl3_connect_~s__state~0); 39777#L110 assume !(20480 == ssl3_connect_~s__state~0); 39776#L113 assume !(4099 == ssl3_connect_~s__state~0); 39775#L116 assume !(4368 == ssl3_connect_~s__state~0); 39774#L119 assume !(4369 == ssl3_connect_~s__state~0); 39773#L122 assume !(4384 == ssl3_connect_~s__state~0); 39772#L125 assume !(4385 == ssl3_connect_~s__state~0); 39771#L128 assume !(4400 == ssl3_connect_~s__state~0); 39770#L131 assume !(4401 == ssl3_connect_~s__state~0); 39769#L134 assume !(4416 == ssl3_connect_~s__state~0); 39768#L137 assume !(4417 == ssl3_connect_~s__state~0); 39767#L140 assume !(4432 == ssl3_connect_~s__state~0); 39766#L143 assume !(4433 == ssl3_connect_~s__state~0); 39765#L146 assume !(4448 == ssl3_connect_~s__state~0); 39764#L149 assume !(4449 == ssl3_connect_~s__state~0); 39763#L152 assume !(4464 == ssl3_connect_~s__state~0); 39762#L155 assume !(4465 == ssl3_connect_~s__state~0); 39761#L158 assume !(4466 == ssl3_connect_~s__state~0); 39760#L161 assume !(4467 == ssl3_connect_~s__state~0); 39759#L164 assume !(4480 == ssl3_connect_~s__state~0); 39758#L167 assume !(4481 == ssl3_connect_~s__state~0); 39757#L170 assume !(4496 == ssl3_connect_~s__state~0); 39756#L173 assume !(4497 == ssl3_connect_~s__state~0); 39755#L176 assume 4512 == ssl3_connect_~s__state~0; 39675#L180 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 39754#L377 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 39753#L383 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 39752#L383-2 assume !(0 == ssl3_connect_~tmp___7~0); 39751#L392 assume !(0 == ssl3_connect_~tmp___8~0); 39749#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 39744#L516 ssl3_connect_~skip~0 := 0; 39743#L98-2 assume true; 39742#L98 assume !false; 39741#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 39740#L101 assume !(12292 == ssl3_connect_~s__state~0); 39739#L104 assume !(16384 == ssl3_connect_~s__state~0); 39738#L107 assume !(4096 == ssl3_connect_~s__state~0); 39737#L110 assume !(20480 == ssl3_connect_~s__state~0); 39736#L113 assume !(4099 == ssl3_connect_~s__state~0); 39735#L116 assume !(4368 == ssl3_connect_~s__state~0); 39734#L119 assume !(4369 == ssl3_connect_~s__state~0); 39733#L122 assume !(4384 == ssl3_connect_~s__state~0); 39732#L125 assume !(4385 == ssl3_connect_~s__state~0); 39731#L128 assume !(4400 == ssl3_connect_~s__state~0); 39730#L131 assume !(4401 == ssl3_connect_~s__state~0); 39729#L134 assume !(4416 == ssl3_connect_~s__state~0); 39728#L137 assume !(4417 == ssl3_connect_~s__state~0); 39727#L140 assume !(4432 == ssl3_connect_~s__state~0); 39726#L143 assume !(4433 == ssl3_connect_~s__state~0); 39725#L146 assume !(4448 == ssl3_connect_~s__state~0); 39724#L149 assume !(4449 == ssl3_connect_~s__state~0); 39723#L152 assume !(4464 == ssl3_connect_~s__state~0); 39722#L155 assume !(4465 == ssl3_connect_~s__state~0); 39721#L158 assume !(4466 == ssl3_connect_~s__state~0); 39720#L161 assume !(4467 == ssl3_connect_~s__state~0); 39719#L164 assume !(4480 == ssl3_connect_~s__state~0); 39718#L167 assume !(4481 == ssl3_connect_~s__state~0); 39717#L170 assume !(4496 == ssl3_connect_~s__state~0); 39716#L173 assume !(4497 == ssl3_connect_~s__state~0); 39715#L176 assume !(4512 == ssl3_connect_~s__state~0); 39714#L179 assume !(4513 == ssl3_connect_~s__state~0); 39713#L182 assume 4528 == ssl3_connect_~s__state~0; 39667#L186 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 39659#L400 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp57~0 := 5 + ssl3_connect_~__cil_tmp56~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp57~0; 39653#L407 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 39649#L407-1 ssl3_connect_~s__init_num~0 := 0; 39645#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 39641#L516 ssl3_connect_~skip~0 := 0; 39636#L98-2 assume true; 39637#L98 assume !false; 39694#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 39691#L101 assume !(12292 == ssl3_connect_~s__state~0); 39689#L104 assume !(16384 == ssl3_connect_~s__state~0); 39668#L107 assume !(4096 == ssl3_connect_~s__state~0); 39669#L110 assume !(20480 == ssl3_connect_~s__state~0); 39670#L113 assume !(4099 == ssl3_connect_~s__state~0); 39671#L116 assume !(4368 == ssl3_connect_~s__state~0); 40017#L119 assume !(4369 == ssl3_connect_~s__state~0); 40016#L122 assume !(4384 == ssl3_connect_~s__state~0); 40015#L125 assume !(4385 == ssl3_connect_~s__state~0); 40014#L128 assume !(4400 == ssl3_connect_~s__state~0); 40013#L131 assume !(4401 == ssl3_connect_~s__state~0); 40012#L134 assume !(4416 == ssl3_connect_~s__state~0); 40011#L137 assume !(4417 == ssl3_connect_~s__state~0); 40010#L140 assume !(4432 == ssl3_connect_~s__state~0); 40009#L143 assume !(4433 == ssl3_connect_~s__state~0); 40008#L146 assume !(4448 == ssl3_connect_~s__state~0); 40007#L149 assume !(4449 == ssl3_connect_~s__state~0); 40006#L152 assume !(4464 == ssl3_connect_~s__state~0); 40005#L155 assume !(4465 == ssl3_connect_~s__state~0); 40003#L158 assume !(4466 == ssl3_connect_~s__state~0); 40002#L161 assume !(4467 == ssl3_connect_~s__state~0); 40001#L164 assume !(4480 == ssl3_connect_~s__state~0); 40000#L167 assume !(4481 == ssl3_connect_~s__state~0); 39998#L170 assume !(4496 == ssl3_connect_~s__state~0); 39996#L173 assume !(4497 == ssl3_connect_~s__state~0); 39993#L176 assume !(4512 == ssl3_connect_~s__state~0); 39989#L179 assume !(4513 == ssl3_connect_~s__state~0); 39985#L182 assume !(4528 == ssl3_connect_~s__state~0); 39979#L185 assume !(4529 == ssl3_connect_~s__state~0); 39971#L188 assume !(4560 == ssl3_connect_~s__state~0); 39525#L191 assume !(4561 == ssl3_connect_~s__state~0); 39523#L194 assume 4352 == ssl3_connect_~s__state~0; 39521#L195 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 39519#L440 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 39517#L440-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 39514#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 39509#L516 ssl3_connect_~skip~0 := 0; 39506#L98-2 assume true; 39503#L98 assume !false; 39497#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 39494#L101 assume 12292 == ssl3_connect_~s__state~0; 39495#L102 [2018-11-18 08:41:48,229 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:41:48,229 INFO L82 PathProgramCache]: Analyzing trace with hash -438514122, now seen corresponding path program 19 times [2018-11-18 08:41:48,229 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:41:48,229 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:41:48,230 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:48,230 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:41:48,230 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:48,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:41:48,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:41:48,235 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:41:48,235 INFO L82 PathProgramCache]: Analyzing trace with hash 1171379185, now seen corresponding path program 1 times [2018-11-18 08:41:48,235 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:41:48,235 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:41:48,236 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:48,236 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:41:48,236 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:48,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:41:48,362 INFO L134 CoverageAnalysis]: Checked inductivity of 1019 backedges. 270 proven. 6 refuted. 0 times theorem prover too weak. 743 trivial. 0 not checked. [2018-11-18 08:41:48,362 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-18 08:41:48,362 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a009dc5f-a3d8-4a8e-917b-21bd98dbf8fa/bin-2019/uautomizer/z3 Starting monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-18 08:41:48,371 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:41:48,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:41:48,416 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 08:41:48,469 INFO L134 CoverageAnalysis]: Checked inductivity of 1019 backedges. 270 proven. 6 refuted. 0 times theorem prover too weak. 743 trivial. 0 not checked. [2018-11-18 08:41:48,487 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-18 08:41:48,487 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-11-18 08:41:48,488 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 08:41:48,488 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-11-18 08:41:48,488 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-11-18 08:41:48,488 INFO L87 Difference]: Start difference. First operand 3463 states and 4347 transitions. cyclomatic complexity: 888 Second operand 4 states. [2018-11-18 08:41:48,644 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:41:48,644 INFO L93 Difference]: Finished difference Result 4437 states and 5452 transitions. [2018-11-18 08:41:48,646 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-11-18 08:41:48,646 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4437 states and 5452 transitions. [2018-11-18 08:41:48,661 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3444 [2018-11-18 08:41:48,676 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4437 states to 4437 states and 5452 transitions. [2018-11-18 08:41:48,676 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4437 [2018-11-18 08:41:48,679 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4437 [2018-11-18 08:41:48,679 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4437 states and 5452 transitions. [2018-11-18 08:41:48,682 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-18 08:41:48,683 INFO L705 BuchiCegarLoop]: Abstraction has 4437 states and 5452 transitions. [2018-11-18 08:41:48,686 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4437 states and 5452 transitions. [2018-11-18 08:41:48,725 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4437 to 3448. [2018-11-18 08:41:48,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3448 states. [2018-11-18 08:41:48,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3448 states to 3448 states and 4300 transitions. [2018-11-18 08:41:48,733 INFO L728 BuchiCegarLoop]: Abstraction has 3448 states and 4300 transitions. [2018-11-18 08:41:48,733 INFO L608 BuchiCegarLoop]: Abstraction has 3448 states and 4300 transitions. [2018-11-18 08:41:48,733 INFO L442 BuchiCegarLoop]: ======== Iteration 21============ [2018-11-18 08:41:48,733 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3448 states and 4300 transitions. [2018-11-18 08:41:48,745 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3436 [2018-11-18 08:41:48,745 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 08:41:48,746 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 08:41:48,747 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:41:48,747 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:41:48,748 INFO L794 eck$LassoCheckResult]: Stem: 47195#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 47093#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 47090#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 47091#L87-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 47094#L92 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 47108#L98-2 assume true; 47233#L98 assume !false; 47232#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 47231#L101 assume 12292 == ssl3_connect_~s__state~0; 47177#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 47178#L206 [2018-11-18 08:41:48,748 INFO L796 eck$LassoCheckResult]: Loop: 47178#L206 ssl3_connect_~s__server~0 := 0; 47221#L211 assume 0 != ssl3_connect_~cb~0; 47226#L211-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 47125#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 47126#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 47224#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 47127#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 47128#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 47104#L516 ssl3_connect_~skip~0 := 0; 47095#L98-2 assume true; 47096#L98 assume !false; 47097#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 47196#L101 assume !(12292 == ssl3_connect_~s__state~0); 47208#L104 assume !(16384 == ssl3_connect_~s__state~0); 47209#L107 assume !(4096 == ssl3_connect_~s__state~0); 47197#L110 assume !(20480 == ssl3_connect_~s__state~0); 47198#L113 assume !(4099 == ssl3_connect_~s__state~0); 47473#L116 assume 4368 == ssl3_connect_~s__state~0; 47098#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 47099#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 47199#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 47218#L258 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 47230#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 50518#L516 ssl3_connect_~skip~0 := 0; 50517#L98-2 assume true; 50516#L98 assume !false; 50515#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 50514#L101 assume !(12292 == ssl3_connect_~s__state~0); 50513#L104 assume !(16384 == ssl3_connect_~s__state~0); 50512#L107 assume !(4096 == ssl3_connect_~s__state~0); 50511#L110 assume !(20480 == ssl3_connect_~s__state~0); 50510#L113 assume !(4099 == ssl3_connect_~s__state~0); 50508#L116 assume !(4368 == ssl3_connect_~s__state~0); 47168#L119 assume !(4369 == ssl3_connect_~s__state~0); 47169#L122 assume 4384 == ssl3_connect_~s__state~0; 47210#L126 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 47141#L265 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 47139#L265-2 assume !(ssl3_connect_~ret~0 <= 0); 47140#L271 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 47123#L271-2 ssl3_connect_~s__init_num~0 := 0; 47124#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 47154#L516 ssl3_connect_~skip~0 := 0; 50530#L98-2 assume true; 50529#L98 assume !false; 50528#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 50527#L101 assume !(12292 == ssl3_connect_~s__state~0); 50525#L104 assume !(16384 == ssl3_connect_~s__state~0); 50524#L107 assume !(4096 == ssl3_connect_~s__state~0); 50519#L110 assume !(20480 == ssl3_connect_~s__state~0); 47179#L113 assume !(4099 == ssl3_connect_~s__state~0); 47165#L116 assume !(4368 == ssl3_connect_~s__state~0); 47166#L119 assume !(4369 == ssl3_connect_~s__state~0); 50479#L122 assume !(4384 == ssl3_connect_~s__state~0); 50478#L125 assume !(4385 == ssl3_connect_~s__state~0); 47115#L128 assume 4400 == ssl3_connect_~s__state~0; 47116#L132 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 - 256;ssl3_connect_~skip~0 := 1; 47157#L280-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 50390#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 50384#L516 ssl3_connect_~skip~0 := 0; 50382#L98-2 assume true; 50380#L98 assume !false; 50378#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 50376#L101 assume !(12292 == ssl3_connect_~s__state~0); 50374#L104 assume !(16384 == ssl3_connect_~s__state~0); 50372#L107 assume !(4096 == ssl3_connect_~s__state~0); 50370#L110 assume !(20480 == ssl3_connect_~s__state~0); 50368#L113 assume !(4099 == ssl3_connect_~s__state~0); 50362#L116 assume !(4368 == ssl3_connect_~s__state~0); 50359#L119 assume !(4369 == ssl3_connect_~s__state~0); 50356#L122 assume !(4384 == ssl3_connect_~s__state~0); 50353#L125 assume !(4385 == ssl3_connect_~s__state~0); 50350#L128 assume !(4400 == ssl3_connect_~s__state~0); 50347#L131 assume !(4401 == ssl3_connect_~s__state~0); 50345#L134 assume 4416 == ssl3_connect_~s__state~0; 47188#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 47189#L297 assume !(3 == ssl3_connect_~blastFlag~0); 47193#L297-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 47194#L305 assume !(0 == ssl3_connect_~tmp___6~0); 47215#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 50493#L516 ssl3_connect_~skip~0 := 0; 50491#L98-2 assume true; 50489#L98 assume !false; 50487#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 50485#L101 assume !(12292 == ssl3_connect_~s__state~0); 50483#L104 assume !(16384 == ssl3_connect_~s__state~0); 50481#L107 assume !(4096 == ssl3_connect_~s__state~0); 50480#L110 assume !(20480 == ssl3_connect_~s__state~0); 50431#L113 assume !(4099 == ssl3_connect_~s__state~0); 50430#L116 assume !(4368 == ssl3_connect_~s__state~0); 50429#L119 assume !(4369 == ssl3_connect_~s__state~0); 50428#L122 assume !(4384 == ssl3_connect_~s__state~0); 50427#L125 assume !(4385 == ssl3_connect_~s__state~0); 50426#L128 assume !(4400 == ssl3_connect_~s__state~0); 47100#L131 assume !(4401 == ssl3_connect_~s__state~0); 47101#L134 assume !(4416 == ssl3_connect_~s__state~0); 47225#L137 assume !(4417 == ssl3_connect_~s__state~0); 50329#L140 assume 4432 == ssl3_connect_~s__state~0; 47133#L144 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 47134#L313 assume !(4 == ssl3_connect_~blastFlag~0); 47213#L316 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 47214#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 50360#L516 ssl3_connect_~skip~0 := 0; 50357#L98-2 assume true; 50354#L98 assume !false; 50351#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 50348#L101 assume !(12292 == ssl3_connect_~s__state~0); 50328#L104 assume !(16384 == ssl3_connect_~s__state~0); 50327#L107 assume !(4096 == ssl3_connect_~s__state~0); 50325#L110 assume !(20480 == ssl3_connect_~s__state~0); 50320#L113 assume !(4099 == ssl3_connect_~s__state~0); 50318#L116 assume !(4368 == ssl3_connect_~s__state~0); 50316#L119 assume !(4369 == ssl3_connect_~s__state~0); 50314#L122 assume !(4384 == ssl3_connect_~s__state~0); 50312#L125 assume !(4385 == ssl3_connect_~s__state~0); 50310#L128 assume !(4400 == ssl3_connect_~s__state~0); 50308#L131 assume !(4401 == ssl3_connect_~s__state~0); 50306#L134 assume !(4416 == ssl3_connect_~s__state~0); 50304#L137 assume !(4417 == ssl3_connect_~s__state~0); 50302#L140 assume !(4432 == ssl3_connect_~s__state~0); 50300#L143 assume !(4433 == ssl3_connect_~s__state~0); 50298#L146 assume 4448 == ssl3_connect_~s__state~0; 47119#L150 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 47120#L325 assume !(4 == ssl3_connect_~blastFlag~0); 47176#L325-2 assume !(ssl3_connect_~ret~0 <= 0); 47163#L331 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 47144#L331-2 ssl3_connect_~s__init_num~0 := 0; 47145#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 50269#L516 ssl3_connect_~skip~0 := 0; 50267#L98-2 assume true; 50265#L98 assume !false; 50263#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 50261#L101 assume !(12292 == ssl3_connect_~s__state~0); 50259#L104 assume !(16384 == ssl3_connect_~s__state~0); 50257#L107 assume !(4096 == ssl3_connect_~s__state~0); 50255#L110 assume !(20480 == ssl3_connect_~s__state~0); 50253#L113 assume !(4099 == ssl3_connect_~s__state~0); 50251#L116 assume !(4368 == ssl3_connect_~s__state~0); 50249#L119 assume !(4369 == ssl3_connect_~s__state~0); 50247#L122 assume !(4384 == ssl3_connect_~s__state~0); 50245#L125 assume !(4385 == ssl3_connect_~s__state~0); 50243#L128 assume !(4400 == ssl3_connect_~s__state~0); 50241#L131 assume !(4401 == ssl3_connect_~s__state~0); 50239#L134 assume !(4416 == ssl3_connect_~s__state~0); 50237#L137 assume !(4417 == ssl3_connect_~s__state~0); 50235#L140 assume !(4432 == ssl3_connect_~s__state~0); 50233#L143 assume !(4433 == ssl3_connect_~s__state~0); 50231#L146 assume !(4448 == ssl3_connect_~s__state~0); 50229#L149 assume !(4449 == ssl3_connect_~s__state~0); 50227#L152 assume 4464 == ssl3_connect_~s__state~0; 47216#L162 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 47088#L343 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 47089#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 50319#L516 ssl3_connect_~skip~0 := 0; 50317#L98-2 assume true; 50315#L98 assume !false; 50313#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 50311#L101 assume !(12292 == ssl3_connect_~s__state~0); 50309#L104 assume !(16384 == ssl3_connect_~s__state~0); 50307#L107 assume !(4096 == ssl3_connect_~s__state~0); 50305#L110 assume !(20480 == ssl3_connect_~s__state~0); 50303#L113 assume !(4099 == ssl3_connect_~s__state~0); 50301#L116 assume !(4368 == ssl3_connect_~s__state~0); 50299#L119 assume !(4369 == ssl3_connect_~s__state~0); 50297#L122 assume !(4384 == ssl3_connect_~s__state~0); 50296#L125 assume !(4385 == ssl3_connect_~s__state~0); 50295#L128 assume !(4400 == ssl3_connect_~s__state~0); 50294#L131 assume !(4401 == ssl3_connect_~s__state~0); 50293#L134 assume !(4416 == ssl3_connect_~s__state~0); 50292#L137 assume !(4417 == ssl3_connect_~s__state~0); 50291#L140 assume !(4432 == ssl3_connect_~s__state~0); 50290#L143 assume !(4433 == ssl3_connect_~s__state~0); 50289#L146 assume !(4448 == ssl3_connect_~s__state~0); 50288#L149 assume !(4449 == ssl3_connect_~s__state~0); 50287#L152 assume !(4464 == ssl3_connect_~s__state~0); 50286#L155 assume !(4465 == ssl3_connect_~s__state~0); 50285#L158 assume !(4466 == ssl3_connect_~s__state~0); 50284#L161 assume !(4467 == ssl3_connect_~s__state~0); 50283#L164 assume 4480 == ssl3_connect_~s__state~0; 47183#L168 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 47184#L352 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 47129#L356 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 47131#L356-2 ssl3_connect_~s__init_num~0 := 0; 47152#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 50005#L516 ssl3_connect_~skip~0 := 0; 50003#L98-2 assume true; 50001#L98 assume !false; 49999#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 49997#L101 assume !(12292 == ssl3_connect_~s__state~0); 49995#L104 assume !(16384 == ssl3_connect_~s__state~0); 49993#L107 assume !(4096 == ssl3_connect_~s__state~0); 49991#L110 assume !(20480 == ssl3_connect_~s__state~0); 49989#L113 assume !(4099 == ssl3_connect_~s__state~0); 49987#L116 assume !(4368 == ssl3_connect_~s__state~0); 49985#L119 assume !(4369 == ssl3_connect_~s__state~0); 49983#L122 assume !(4384 == ssl3_connect_~s__state~0); 49980#L125 assume !(4385 == ssl3_connect_~s__state~0); 49977#L128 assume !(4400 == ssl3_connect_~s__state~0); 49847#L131 assume !(4401 == ssl3_connect_~s__state~0); 49846#L134 assume !(4416 == ssl3_connect_~s__state~0); 49844#L137 assume !(4417 == ssl3_connect_~s__state~0); 48948#L140 assume !(4432 == ssl3_connect_~s__state~0); 48947#L143 assume !(4433 == ssl3_connect_~s__state~0); 48946#L146 assume !(4448 == ssl3_connect_~s__state~0); 48945#L149 assume !(4449 == ssl3_connect_~s__state~0); 48944#L152 assume !(4464 == ssl3_connect_~s__state~0); 48943#L155 assume !(4465 == ssl3_connect_~s__state~0); 48942#L158 assume !(4466 == ssl3_connect_~s__state~0); 48941#L161 assume !(4467 == ssl3_connect_~s__state~0); 48940#L164 assume !(4480 == ssl3_connect_~s__state~0); 48939#L167 assume !(4481 == ssl3_connect_~s__state~0); 48938#L170 assume !(4496 == ssl3_connect_~s__state~0); 48937#L173 assume !(4497 == ssl3_connect_~s__state~0); 48936#L176 assume 4512 == ssl3_connect_~s__state~0; 48690#L180 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 48935#L377 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 48933#L383 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 48932#L383-2 assume !(0 == ssl3_connect_~tmp___7~0); 48931#L392 assume !(0 == ssl3_connect_~tmp___8~0); 48904#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 48897#L516 ssl3_connect_~skip~0 := 0; 48894#L98-2 assume true; 48891#L98 assume !false; 48888#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 48885#L101 assume !(12292 == ssl3_connect_~s__state~0); 48882#L104 assume !(16384 == ssl3_connect_~s__state~0); 48879#L107 assume !(4096 == ssl3_connect_~s__state~0); 48876#L110 assume !(20480 == ssl3_connect_~s__state~0); 48873#L113 assume !(4099 == ssl3_connect_~s__state~0); 48871#L116 assume !(4368 == ssl3_connect_~s__state~0); 48869#L119 assume !(4369 == ssl3_connect_~s__state~0); 48863#L122 assume !(4384 == ssl3_connect_~s__state~0); 48857#L125 assume !(4385 == ssl3_connect_~s__state~0); 48855#L128 assume !(4400 == ssl3_connect_~s__state~0); 48853#L131 assume !(4401 == ssl3_connect_~s__state~0); 48851#L134 assume !(4416 == ssl3_connect_~s__state~0); 48849#L137 assume !(4417 == ssl3_connect_~s__state~0); 48847#L140 assume !(4432 == ssl3_connect_~s__state~0); 48845#L143 assume !(4433 == ssl3_connect_~s__state~0); 48843#L146 assume !(4448 == ssl3_connect_~s__state~0); 48841#L149 assume !(4449 == ssl3_connect_~s__state~0); 48839#L152 assume !(4464 == ssl3_connect_~s__state~0); 48837#L155 assume !(4465 == ssl3_connect_~s__state~0); 48835#L158 assume !(4466 == ssl3_connect_~s__state~0); 48833#L161 assume !(4467 == ssl3_connect_~s__state~0); 48831#L164 assume !(4480 == ssl3_connect_~s__state~0); 48829#L167 assume !(4481 == ssl3_connect_~s__state~0); 48827#L170 assume !(4496 == ssl3_connect_~s__state~0); 48822#L173 assume !(4497 == ssl3_connect_~s__state~0); 48814#L176 assume !(4512 == ssl3_connect_~s__state~0); 48734#L179 assume !(4513 == ssl3_connect_~s__state~0); 48687#L182 assume 4528 == ssl3_connect_~s__state~0; 48681#L186 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 48678#L400 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp57~0 := 5 + ssl3_connect_~__cil_tmp56~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp57~0; 48674#L407 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 48675#L407-1 ssl3_connect_~s__init_num~0 := 0; 48776#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 48771#L516 ssl3_connect_~skip~0 := 0; 48770#L98-2 assume true; 48769#L98 assume !false; 48768#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 48767#L101 assume !(12292 == ssl3_connect_~s__state~0); 48766#L104 assume !(16384 == ssl3_connect_~s__state~0); 48765#L107 assume 4096 == ssl3_connect_~s__state~0; 47178#L206 [2018-11-18 08:41:48,748 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:41:48,748 INFO L82 PathProgramCache]: Analyzing trace with hash -709035689, now seen corresponding path program 1 times [2018-11-18 08:41:48,748 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:41:48,749 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:41:48,749 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:48,749 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:41:48,750 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:48,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:41:48,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:41:48,756 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:41:48,756 INFO L82 PathProgramCache]: Analyzing trace with hash 28940210, now seen corresponding path program 1 times [2018-11-18 08:41:48,756 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:41:48,756 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:41:48,757 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:48,757 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:41:48,757 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:48,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:41:48,835 INFO L134 CoverageAnalysis]: Checked inductivity of 823 backedges. 80 proven. 0 refuted. 0 times theorem prover too weak. 743 trivial. 0 not checked. [2018-11-18 08:41:48,835 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 08:41:48,836 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 08:41:48,836 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 08:41:48,836 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 08:41:48,836 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 08:41:48,836 INFO L87 Difference]: Start difference. First operand 3448 states and 4300 transitions. cyclomatic complexity: 856 Second operand 3 states. [2018-11-18 08:41:49,029 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:41:49,029 INFO L93 Difference]: Finished difference Result 3788 states and 4688 transitions. [2018-11-18 08:41:49,029 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 08:41:49,030 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3788 states and 4688 transitions. [2018-11-18 08:41:49,042 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3776 [2018-11-18 08:41:49,055 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3788 states to 3788 states and 4688 transitions. [2018-11-18 08:41:49,055 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3788 [2018-11-18 08:41:49,057 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3788 [2018-11-18 08:41:49,057 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3788 states and 4688 transitions. [2018-11-18 08:41:49,059 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-18 08:41:49,059 INFO L705 BuchiCegarLoop]: Abstraction has 3788 states and 4688 transitions. [2018-11-18 08:41:49,061 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3788 states and 4688 transitions. [2018-11-18 08:41:49,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3788 to 3572. [2018-11-18 08:41:49,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3572 states. [2018-11-18 08:41:49,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3572 states to 3572 states and 4464 transitions. [2018-11-18 08:41:49,090 INFO L728 BuchiCegarLoop]: Abstraction has 3572 states and 4464 transitions. [2018-11-18 08:41:49,090 INFO L608 BuchiCegarLoop]: Abstraction has 3572 states and 4464 transitions. [2018-11-18 08:41:49,090 INFO L442 BuchiCegarLoop]: ======== Iteration 22============ [2018-11-18 08:41:49,090 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3572 states and 4464 transitions. [2018-11-18 08:41:49,098 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3560 [2018-11-18 08:41:49,098 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 08:41:49,098 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 08:41:49,099 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:41:49,100 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:41:49,100 INFO L794 eck$LassoCheckResult]: Stem: 54447#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 54335#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 54332#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 54333#L87-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 54336#L92 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 54350#L98-2 assume true; 54498#L98 assume !false; 54497#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 54496#L101 assume 12292 == ssl3_connect_~s__state~0; 54419#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 54420#L206 [2018-11-18 08:41:49,100 INFO L796 eck$LassoCheckResult]: Loop: 54420#L206 ssl3_connect_~s__server~0 := 0; 56200#L211 assume 0 != ssl3_connect_~cb~0; 56199#L211-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 56198#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 56196#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 56194#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 56193#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 56191#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 56186#L516 ssl3_connect_~skip~0 := 0; 56185#L98-2 assume true; 56184#L98 assume !false; 56183#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 56182#L101 assume !(12292 == ssl3_connect_~s__state~0); 56181#L104 assume !(16384 == ssl3_connect_~s__state~0); 56180#L107 assume !(4096 == ssl3_connect_~s__state~0); 56179#L110 assume !(20480 == ssl3_connect_~s__state~0); 56178#L113 assume !(4099 == ssl3_connect_~s__state~0); 54745#L116 assume 4368 == ssl3_connect_~s__state~0; 54530#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 54734#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 54732#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 54697#L258 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 54698#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 54682#L516 ssl3_connect_~skip~0 := 0; 54683#L98-2 assume true; 54674#L98 assume !false; 54675#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 54666#L101 assume !(12292 == ssl3_connect_~s__state~0); 54667#L104 assume !(16384 == ssl3_connect_~s__state~0); 54656#L107 assume !(4096 == ssl3_connect_~s__state~0); 54657#L110 assume !(20480 == ssl3_connect_~s__state~0); 54647#L113 assume !(4099 == ssl3_connect_~s__state~0); 54648#L116 assume !(4368 == ssl3_connect_~s__state~0); 54636#L119 assume !(4369 == ssl3_connect_~s__state~0); 54637#L122 assume 4384 == ssl3_connect_~s__state~0; 54630#L126 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 54631#L265 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 54624#L265-2 assume !(ssl3_connect_~ret~0 <= 0); 54625#L271 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 54620#L271-2 ssl3_connect_~s__init_num~0 := 0; 54621#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 55590#L516 ssl3_connect_~skip~0 := 0; 55589#L98-2 assume true; 55588#L98 assume !false; 55587#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 55586#L101 assume !(12292 == ssl3_connect_~s__state~0); 55585#L104 assume !(16384 == ssl3_connect_~s__state~0); 55584#L107 assume !(4096 == ssl3_connect_~s__state~0); 55583#L110 assume !(20480 == ssl3_connect_~s__state~0); 55582#L113 assume !(4099 == ssl3_connect_~s__state~0); 55581#L116 assume !(4368 == ssl3_connect_~s__state~0); 55580#L119 assume !(4369 == ssl3_connect_~s__state~0); 55579#L122 assume !(4384 == ssl3_connect_~s__state~0); 55578#L125 assume !(4385 == ssl3_connect_~s__state~0); 54596#L128 assume 4400 == ssl3_connect_~s__state~0; 54597#L132 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 - 256;ssl3_connect_~skip~0 := 1; 55572#L280-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 56136#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 56126#L516 ssl3_connect_~skip~0 := 0; 56124#L98-2 assume true; 56122#L98 assume !false; 56120#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 56118#L101 assume !(12292 == ssl3_connect_~s__state~0); 56116#L104 assume !(16384 == ssl3_connect_~s__state~0); 56114#L107 assume !(4096 == ssl3_connect_~s__state~0); 56112#L110 assume !(20480 == ssl3_connect_~s__state~0); 56110#L113 assume !(4099 == ssl3_connect_~s__state~0); 56108#L116 assume !(4368 == ssl3_connect_~s__state~0); 56106#L119 assume !(4369 == ssl3_connect_~s__state~0); 56104#L122 assume !(4384 == ssl3_connect_~s__state~0); 56102#L125 assume !(4385 == ssl3_connect_~s__state~0); 56100#L128 assume !(4400 == ssl3_connect_~s__state~0); 56098#L131 assume !(4401 == ssl3_connect_~s__state~0); 56096#L134 assume 4416 == ssl3_connect_~s__state~0; 55992#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 56094#L297 assume !(3 == ssl3_connect_~blastFlag~0); 56092#L297-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 56090#L305 assume !(0 == ssl3_connect_~tmp___6~0); 56086#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 56076#L516 ssl3_connect_~skip~0 := 0; 56074#L98-2 assume true; 56072#L98 assume !false; 56070#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 56068#L101 assume !(12292 == ssl3_connect_~s__state~0); 56066#L104 assume !(16384 == ssl3_connect_~s__state~0); 56064#L107 assume !(4096 == ssl3_connect_~s__state~0); 56062#L110 assume !(20480 == ssl3_connect_~s__state~0); 56060#L113 assume !(4099 == ssl3_connect_~s__state~0); 56058#L116 assume !(4368 == ssl3_connect_~s__state~0); 56056#L119 assume !(4369 == ssl3_connect_~s__state~0); 56054#L122 assume !(4384 == ssl3_connect_~s__state~0); 56052#L125 assume !(4385 == ssl3_connect_~s__state~0); 56050#L128 assume !(4400 == ssl3_connect_~s__state~0); 56048#L131 assume !(4401 == ssl3_connect_~s__state~0); 56046#L134 assume !(4416 == ssl3_connect_~s__state~0); 56044#L137 assume !(4417 == ssl3_connect_~s__state~0); 56042#L140 assume 4432 == ssl3_connect_~s__state~0; 55985#L144 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 56040#L313 assume !(4 == ssl3_connect_~blastFlag~0); 56038#L316 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 56034#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 56024#L516 ssl3_connect_~skip~0 := 0; 56022#L98-2 assume true; 56020#L98 assume !false; 56018#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 56016#L101 assume !(12292 == ssl3_connect_~s__state~0); 56014#L104 assume !(16384 == ssl3_connect_~s__state~0); 56012#L107 assume !(4096 == ssl3_connect_~s__state~0); 56010#L110 assume !(20480 == ssl3_connect_~s__state~0); 56008#L113 assume !(4099 == ssl3_connect_~s__state~0); 56006#L116 assume !(4368 == ssl3_connect_~s__state~0); 56004#L119 assume !(4369 == ssl3_connect_~s__state~0); 56002#L122 assume !(4384 == ssl3_connect_~s__state~0); 56000#L125 assume !(4385 == ssl3_connect_~s__state~0); 55998#L128 assume !(4400 == ssl3_connect_~s__state~0); 55996#L131 assume !(4401 == ssl3_connect_~s__state~0); 55994#L134 assume !(4416 == ssl3_connect_~s__state~0); 55990#L137 assume !(4417 == ssl3_connect_~s__state~0); 55987#L140 assume !(4432 == ssl3_connect_~s__state~0); 55983#L143 assume !(4433 == ssl3_connect_~s__state~0); 55977#L146 assume 4448 == ssl3_connect_~s__state~0; 55976#L150 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 55974#L325 assume !(4 == ssl3_connect_~blastFlag~0); 55972#L325-2 assume !(ssl3_connect_~ret~0 <= 0); 55940#L331 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 55941#L331-2 ssl3_connect_~s__init_num~0 := 0; 56410#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 56405#L516 ssl3_connect_~skip~0 := 0; 56404#L98-2 assume true; 56403#L98 assume !false; 56402#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 56401#L101 assume !(12292 == ssl3_connect_~s__state~0); 56400#L104 assume !(16384 == ssl3_connect_~s__state~0); 56399#L107 assume !(4096 == ssl3_connect_~s__state~0); 56398#L110 assume !(20480 == ssl3_connect_~s__state~0); 56397#L113 assume !(4099 == ssl3_connect_~s__state~0); 56396#L116 assume !(4368 == ssl3_connect_~s__state~0); 56395#L119 assume !(4369 == ssl3_connect_~s__state~0); 56394#L122 assume !(4384 == ssl3_connect_~s__state~0); 56393#L125 assume !(4385 == ssl3_connect_~s__state~0); 56392#L128 assume !(4400 == ssl3_connect_~s__state~0); 56391#L131 assume !(4401 == ssl3_connect_~s__state~0); 56390#L134 assume !(4416 == ssl3_connect_~s__state~0); 56389#L137 assume !(4417 == ssl3_connect_~s__state~0); 56388#L140 assume !(4432 == ssl3_connect_~s__state~0); 56387#L143 assume !(4433 == ssl3_connect_~s__state~0); 56386#L146 assume !(4448 == ssl3_connect_~s__state~0); 56385#L149 assume !(4449 == ssl3_connect_~s__state~0); 56384#L152 assume 4464 == ssl3_connect_~s__state~0; 56155#L162 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 56382#L343 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 56375#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 56369#L516 ssl3_connect_~skip~0 := 0; 56367#L98-2 assume true; 56365#L98 assume !false; 56363#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 56361#L101 assume !(12292 == ssl3_connect_~s__state~0); 56359#L104 assume !(16384 == ssl3_connect_~s__state~0); 56357#L107 assume !(4096 == ssl3_connect_~s__state~0); 56355#L110 assume !(20480 == ssl3_connect_~s__state~0); 56353#L113 assume !(4099 == ssl3_connect_~s__state~0); 56351#L116 assume !(4368 == ssl3_connect_~s__state~0); 56349#L119 assume !(4369 == ssl3_connect_~s__state~0); 56347#L122 assume !(4384 == ssl3_connect_~s__state~0); 56345#L125 assume !(4385 == ssl3_connect_~s__state~0); 56343#L128 assume !(4400 == ssl3_connect_~s__state~0); 56341#L131 assume !(4401 == ssl3_connect_~s__state~0); 56339#L134 assume !(4416 == ssl3_connect_~s__state~0); 56337#L137 assume !(4417 == ssl3_connect_~s__state~0); 56335#L140 assume !(4432 == ssl3_connect_~s__state~0); 56333#L143 assume !(4433 == ssl3_connect_~s__state~0); 56331#L146 assume !(4448 == ssl3_connect_~s__state~0); 56329#L149 assume !(4449 == ssl3_connect_~s__state~0); 56327#L152 assume !(4464 == ssl3_connect_~s__state~0); 56325#L155 assume !(4465 == ssl3_connect_~s__state~0); 56323#L158 assume !(4466 == ssl3_connect_~s__state~0); 56321#L161 assume !(4467 == ssl3_connect_~s__state~0); 56319#L164 assume 4480 == ssl3_connect_~s__state~0; 56152#L168 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 56316#L352 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 56314#L356 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 56312#L356-2 ssl3_connect_~s__init_num~0 := 0; 56310#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 56305#L516 ssl3_connect_~skip~0 := 0; 56304#L98-2 assume true; 56303#L98 assume !false; 56302#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 56301#L101 assume !(12292 == ssl3_connect_~s__state~0); 56300#L104 assume !(16384 == ssl3_connect_~s__state~0); 56299#L107 assume !(4096 == ssl3_connect_~s__state~0); 56298#L110 assume !(20480 == ssl3_connect_~s__state~0); 56297#L113 assume !(4099 == ssl3_connect_~s__state~0); 56296#L116 assume !(4368 == ssl3_connect_~s__state~0); 56295#L119 assume !(4369 == ssl3_connect_~s__state~0); 56294#L122 assume !(4384 == ssl3_connect_~s__state~0); 56293#L125 assume !(4385 == ssl3_connect_~s__state~0); 56292#L128 assume !(4400 == ssl3_connect_~s__state~0); 56291#L131 assume !(4401 == ssl3_connect_~s__state~0); 56290#L134 assume !(4416 == ssl3_connect_~s__state~0); 56289#L137 assume !(4417 == ssl3_connect_~s__state~0); 56288#L140 assume !(4432 == ssl3_connect_~s__state~0); 56287#L143 assume !(4433 == ssl3_connect_~s__state~0); 56286#L146 assume !(4448 == ssl3_connect_~s__state~0); 56285#L149 assume !(4449 == ssl3_connect_~s__state~0); 56284#L152 assume !(4464 == ssl3_connect_~s__state~0); 56283#L155 assume !(4465 == ssl3_connect_~s__state~0); 56282#L158 assume !(4466 == ssl3_connect_~s__state~0); 56281#L161 assume !(4467 == ssl3_connect_~s__state~0); 56280#L164 assume !(4480 == ssl3_connect_~s__state~0); 56279#L167 assume !(4481 == ssl3_connect_~s__state~0); 56278#L170 assume !(4496 == ssl3_connect_~s__state~0); 56277#L173 assume !(4497 == ssl3_connect_~s__state~0); 56276#L176 assume 4512 == ssl3_connect_~s__state~0; 56144#L180 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 56275#L377 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 56274#L383 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 56273#L383-2 assume !(0 == ssl3_connect_~tmp___7~0); 56272#L392 assume !(0 == ssl3_connect_~tmp___8~0); 56270#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 56265#L516 ssl3_connect_~skip~0 := 0; 56264#L98-2 assume true; 56263#L98 assume !false; 56262#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 56261#L101 assume !(12292 == ssl3_connect_~s__state~0); 56260#L104 assume !(16384 == ssl3_connect_~s__state~0); 56259#L107 assume !(4096 == ssl3_connect_~s__state~0); 56258#L110 assume !(20480 == ssl3_connect_~s__state~0); 56257#L113 assume !(4099 == ssl3_connect_~s__state~0); 56256#L116 assume !(4368 == ssl3_connect_~s__state~0); 56255#L119 assume !(4369 == ssl3_connect_~s__state~0); 56254#L122 assume !(4384 == ssl3_connect_~s__state~0); 56253#L125 assume !(4385 == ssl3_connect_~s__state~0); 56252#L128 assume !(4400 == ssl3_connect_~s__state~0); 56251#L131 assume !(4401 == ssl3_connect_~s__state~0); 56250#L134 assume !(4416 == ssl3_connect_~s__state~0); 56249#L137 assume !(4417 == ssl3_connect_~s__state~0); 56248#L140 assume !(4432 == ssl3_connect_~s__state~0); 56247#L143 assume !(4433 == ssl3_connect_~s__state~0); 56246#L146 assume !(4448 == ssl3_connect_~s__state~0); 56245#L149 assume !(4449 == ssl3_connect_~s__state~0); 56244#L152 assume !(4464 == ssl3_connect_~s__state~0); 56243#L155 assume !(4465 == ssl3_connect_~s__state~0); 56242#L158 assume !(4466 == ssl3_connect_~s__state~0); 56241#L161 assume !(4467 == ssl3_connect_~s__state~0); 56240#L164 assume !(4480 == ssl3_connect_~s__state~0); 56239#L167 assume !(4481 == ssl3_connect_~s__state~0); 56238#L170 assume !(4496 == ssl3_connect_~s__state~0); 56237#L173 assume !(4497 == ssl3_connect_~s__state~0); 56236#L176 assume !(4512 == ssl3_connect_~s__state~0); 56235#L179 assume !(4513 == ssl3_connect_~s__state~0); 56234#L182 assume 4528 == ssl3_connect_~s__state~0; 56230#L186 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 56228#L400 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp57~0 := 5 + ssl3_connect_~__cil_tmp56~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp57~0; 56226#L407 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 56223#L407-1 ssl3_connect_~s__init_num~0 := 0; 56216#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 56209#L516 ssl3_connect_~skip~0 := 0; 56210#L98-2 assume true; 56205#L98 assume !false; 56206#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 56141#L101 assume !(12292 == ssl3_connect_~s__state~0); 56142#L104 assume !(16384 == ssl3_connect_~s__state~0); 55719#L107 assume !(4096 == ssl3_connect_~s__state~0); 55714#L110 assume !(20480 == ssl3_connect_~s__state~0); 55673#L113 assume !(4099 == ssl3_connect_~s__state~0); 55674#L116 assume !(4368 == ssl3_connect_~s__state~0); 56177#L119 assume !(4369 == ssl3_connect_~s__state~0); 56176#L122 assume !(4384 == ssl3_connect_~s__state~0); 56175#L125 assume !(4385 == ssl3_connect_~s__state~0); 56174#L128 assume !(4400 == ssl3_connect_~s__state~0); 56173#L131 assume !(4401 == ssl3_connect_~s__state~0); 56172#L134 assume !(4416 == ssl3_connect_~s__state~0); 56171#L137 assume !(4417 == ssl3_connect_~s__state~0); 56170#L140 assume !(4432 == ssl3_connect_~s__state~0); 56169#L143 assume !(4433 == ssl3_connect_~s__state~0); 56168#L146 assume !(4448 == ssl3_connect_~s__state~0); 56167#L149 assume !(4449 == ssl3_connect_~s__state~0); 56166#L152 assume !(4464 == ssl3_connect_~s__state~0); 56165#L155 assume !(4465 == ssl3_connect_~s__state~0); 56164#L158 assume !(4466 == ssl3_connect_~s__state~0); 56163#L161 assume !(4467 == ssl3_connect_~s__state~0); 56162#L164 assume !(4480 == ssl3_connect_~s__state~0); 56161#L167 assume !(4481 == ssl3_connect_~s__state~0); 56160#L170 assume !(4496 == ssl3_connect_~s__state~0); 56159#L173 assume !(4497 == ssl3_connect_~s__state~0); 56158#L176 assume !(4512 == ssl3_connect_~s__state~0); 56146#L179 assume !(4513 == ssl3_connect_~s__state~0); 55718#L182 assume !(4528 == ssl3_connect_~s__state~0); 55672#L185 assume !(4529 == ssl3_connect_~s__state~0); 54828#L188 assume !(4560 == ssl3_connect_~s__state~0); 54829#L191 assume !(4561 == ssl3_connect_~s__state~0); 54782#L194 assume 4352 == ssl3_connect_~s__state~0; 54783#L195 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 54775#L440 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 54774#L440-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 54581#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 54577#L516 ssl3_connect_~skip~0 := 0; 54564#L98-2 assume true; 54565#L98 assume !false; 54557#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 54554#L101 assume !(12292 == ssl3_connect_~s__state~0); 54551#L104 assume !(16384 == ssl3_connect_~s__state~0); 54547#L107 assume 4096 == ssl3_connect_~s__state~0; 54420#L206 [2018-11-18 08:41:49,100 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:41:49,100 INFO L82 PathProgramCache]: Analyzing trace with hash -709035689, now seen corresponding path program 2 times [2018-11-18 08:41:49,101 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:41:49,101 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:41:49,101 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:49,101 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:41:49,102 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:49,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:41:49,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:41:49,108 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:41:49,108 INFO L82 PathProgramCache]: Analyzing trace with hash -1416973983, now seen corresponding path program 1 times [2018-11-18 08:41:49,108 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:41:49,108 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:41:49,109 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:49,109 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 08:41:49,109 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:49,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:41:49,201 INFO L134 CoverageAnalysis]: Checked inductivity of 1041 backedges. 290 proven. 8 refuted. 0 times theorem prover too weak. 743 trivial. 0 not checked. [2018-11-18 08:41:49,201 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-18 08:41:49,201 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a009dc5f-a3d8-4a8e-917b-21bd98dbf8fa/bin-2019/uautomizer/z3 Starting monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-18 08:41:49,213 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:41:49,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:41:49,255 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 08:41:49,311 INFO L134 CoverageAnalysis]: Checked inductivity of 1041 backedges. 290 proven. 8 refuted. 0 times theorem prover too weak. 743 trivial. 0 not checked. [2018-11-18 08:41:49,330 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-18 08:41:49,330 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-11-18 08:41:49,331 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 08:41:49,331 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-11-18 08:41:49,331 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-11-18 08:41:49,331 INFO L87 Difference]: Start difference. First operand 3572 states and 4464 transitions. cyclomatic complexity: 896 Second operand 4 states. [2018-11-18 08:41:49,581 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:41:49,581 INFO L93 Difference]: Finished difference Result 4938 states and 5933 transitions. [2018-11-18 08:41:49,583 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-18 08:41:49,584 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4938 states and 5933 transitions. [2018-11-18 08:41:49,595 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3556 [2018-11-18 08:41:49,606 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4938 states to 4930 states and 5925 transitions. [2018-11-18 08:41:49,606 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4930 [2018-11-18 08:41:49,609 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4930 [2018-11-18 08:41:49,609 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4930 states and 5925 transitions. [2018-11-18 08:41:49,613 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-18 08:41:49,613 INFO L705 BuchiCegarLoop]: Abstraction has 4930 states and 5925 transitions. [2018-11-18 08:41:49,616 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4930 states and 5925 transitions. [2018-11-18 08:41:49,639 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4930 to 3568. [2018-11-18 08:41:49,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3568 states. [2018-11-18 08:41:49,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3568 states to 3568 states and 4352 transitions. [2018-11-18 08:41:49,644 INFO L728 BuchiCegarLoop]: Abstraction has 3568 states and 4352 transitions. [2018-11-18 08:41:49,644 INFO L608 BuchiCegarLoop]: Abstraction has 3568 states and 4352 transitions. [2018-11-18 08:41:49,644 INFO L442 BuchiCegarLoop]: ======== Iteration 23============ [2018-11-18 08:41:49,644 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3568 states and 4352 transitions. [2018-11-18 08:41:49,652 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3556 [2018-11-18 08:41:49,652 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 08:41:49,652 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 08:41:49,654 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:41:49,654 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:41:49,654 INFO L794 eck$LassoCheckResult]: Stem: 63858#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 63761#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 63758#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 63759#L87-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 63762#L92 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 63776#L98-2 assume true; 63905#L98 assume !false; 63904#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63903#L101 assume 12292 == ssl3_connect_~s__state~0; 63840#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 63841#L206 [2018-11-18 08:41:49,655 INFO L796 eck$LassoCheckResult]: Loop: 63841#L206 ssl3_connect_~s__server~0 := 0; 63890#L211 assume 0 != ssl3_connect_~cb~0; 63897#L211-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 66412#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 66409#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 66402#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 66400#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 66397#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 66391#L516 ssl3_connect_~skip~0 := 0; 66389#L98-2 assume true; 66387#L98 assume !false; 66385#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 66383#L101 assume !(12292 == ssl3_connect_~s__state~0); 66381#L104 assume !(16384 == ssl3_connect_~s__state~0); 66379#L107 assume !(4096 == ssl3_connect_~s__state~0); 66377#L110 assume !(20480 == ssl3_connect_~s__state~0); 66375#L113 assume !(4099 == ssl3_connect_~s__state~0); 66373#L116 assume 4368 == ssl3_connect_~s__state~0; 64053#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 66370#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 66181#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 66367#L258 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 66364#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 66358#L516 ssl3_connect_~skip~0 := 0; 66356#L98-2 assume true; 66354#L98 assume !false; 66352#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 66350#L101 assume !(12292 == ssl3_connect_~s__state~0); 66348#L104 assume !(16384 == ssl3_connect_~s__state~0); 66346#L107 assume !(4096 == ssl3_connect_~s__state~0); 66344#L110 assume !(20480 == ssl3_connect_~s__state~0); 66342#L113 assume !(4099 == ssl3_connect_~s__state~0); 66340#L116 assume !(4368 == ssl3_connect_~s__state~0); 66338#L119 assume !(4369 == ssl3_connect_~s__state~0); 66336#L122 assume 4384 == ssl3_connect_~s__state~0; 66334#L126 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 66332#L265 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 66158#L265-2 assume !(ssl3_connect_~ret~0 <= 0); 66328#L271 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 66326#L271-2 ssl3_connect_~s__init_num~0 := 0; 66323#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 66317#L516 ssl3_connect_~skip~0 := 0; 66316#L98-2 assume true; 66315#L98 assume !false; 66314#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 66312#L101 assume !(12292 == ssl3_connect_~s__state~0); 66311#L104 assume !(16384 == ssl3_connect_~s__state~0); 66310#L107 assume !(4096 == ssl3_connect_~s__state~0); 66305#L110 assume !(20480 == ssl3_connect_~s__state~0); 66303#L113 assume !(4099 == ssl3_connect_~s__state~0); 66301#L116 assume !(4368 == ssl3_connect_~s__state~0); 66299#L119 assume !(4369 == ssl3_connect_~s__state~0); 66297#L122 assume !(4384 == ssl3_connect_~s__state~0); 66295#L125 assume !(4385 == ssl3_connect_~s__state~0); 66279#L128 assume 4400 == ssl3_connect_~s__state~0; 63861#L132 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 - 256;ssl3_connect_~skip~0 := 1; 63821#L280-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 65991#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 65985#L516 ssl3_connect_~skip~0 := 0; 65983#L98-2 assume true; 65973#L98 assume !false; 65968#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 65963#L101 assume !(12292 == ssl3_connect_~s__state~0); 65958#L104 assume !(16384 == ssl3_connect_~s__state~0); 65949#L107 assume !(4096 == ssl3_connect_~s__state~0); 65944#L110 assume !(20480 == ssl3_connect_~s__state~0); 65939#L113 assume !(4099 == ssl3_connect_~s__state~0); 65934#L116 assume !(4368 == ssl3_connect_~s__state~0); 65932#L119 assume !(4369 == ssl3_connect_~s__state~0); 65930#L122 assume !(4384 == ssl3_connect_~s__state~0); 65858#L125 assume !(4385 == ssl3_connect_~s__state~0); 65857#L128 assume !(4400 == ssl3_connect_~s__state~0); 65856#L131 assume !(4401 == ssl3_connect_~s__state~0); 65855#L134 assume 4416 == ssl3_connect_~s__state~0; 63851#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 63852#L297 assume !(3 == ssl3_connect_~blastFlag~0); 63856#L297-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 63857#L305 assume !(0 == ssl3_connect_~tmp___6~0); 63883#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 65737#L516 ssl3_connect_~skip~0 := 0; 65733#L98-2 assume true; 65729#L98 assume !false; 65725#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 65721#L101 assume !(12292 == ssl3_connect_~s__state~0); 65717#L104 assume !(16384 == ssl3_connect_~s__state~0); 65713#L107 assume !(4096 == ssl3_connect_~s__state~0); 65709#L110 assume !(20480 == ssl3_connect_~s__state~0); 65705#L113 assume !(4099 == ssl3_connect_~s__state~0); 65701#L116 assume !(4368 == ssl3_connect_~s__state~0); 65697#L119 assume !(4369 == ssl3_connect_~s__state~0); 65693#L122 assume !(4384 == ssl3_connect_~s__state~0); 65689#L125 assume !(4385 == ssl3_connect_~s__state~0); 65685#L128 assume !(4400 == ssl3_connect_~s__state~0); 65681#L131 assume !(4401 == ssl3_connect_~s__state~0); 65679#L134 assume !(4416 == ssl3_connect_~s__state~0); 65677#L137 assume !(4417 == ssl3_connect_~s__state~0); 65675#L140 assume 4432 == ssl3_connect_~s__state~0; 63797#L144 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 63798#L313 assume !(4 == ssl3_connect_~blastFlag~0); 63881#L316 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 63882#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 65542#L516 ssl3_connect_~skip~0 := 0; 65538#L98-2 assume true; 65534#L98 assume !false; 65530#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 65526#L101 assume !(12292 == ssl3_connect_~s__state~0); 65522#L104 assume !(16384 == ssl3_connect_~s__state~0); 65518#L107 assume !(4096 == ssl3_connect_~s__state~0); 65514#L110 assume !(20480 == ssl3_connect_~s__state~0); 65510#L113 assume !(4099 == ssl3_connect_~s__state~0); 65506#L116 assume !(4368 == ssl3_connect_~s__state~0); 65502#L119 assume !(4369 == ssl3_connect_~s__state~0); 65498#L122 assume !(4384 == ssl3_connect_~s__state~0); 65495#L125 assume !(4385 == ssl3_connect_~s__state~0); 65492#L128 assume !(4400 == ssl3_connect_~s__state~0); 65488#L131 assume !(4401 == ssl3_connect_~s__state~0); 65483#L134 assume !(4416 == ssl3_connect_~s__state~0); 65412#L137 assume !(4417 == ssl3_connect_~s__state~0); 65410#L140 assume !(4432 == ssl3_connect_~s__state~0); 65362#L143 assume !(4433 == ssl3_connect_~s__state~0); 65360#L146 assume 4448 == ssl3_connect_~s__state~0; 65354#L150 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 65352#L325 assume !(4 == ssl3_connect_~blastFlag~0); 65350#L325-2 assume !(ssl3_connect_~ret~0 <= 0); 65349#L331 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 63809#L331-2 ssl3_connect_~s__init_num~0 := 0; 63810#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 67280#L516 ssl3_connect_~skip~0 := 0; 67278#L98-2 assume true; 67276#L98 assume !false; 67274#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 67272#L101 assume !(12292 == ssl3_connect_~s__state~0); 67270#L104 assume !(16384 == ssl3_connect_~s__state~0); 67268#L107 assume !(4096 == ssl3_connect_~s__state~0); 67266#L110 assume !(20480 == ssl3_connect_~s__state~0); 67264#L113 assume !(4099 == ssl3_connect_~s__state~0); 67262#L116 assume !(4368 == ssl3_connect_~s__state~0); 67260#L119 assume !(4369 == ssl3_connect_~s__state~0); 67258#L122 assume !(4384 == ssl3_connect_~s__state~0); 67256#L125 assume !(4385 == ssl3_connect_~s__state~0); 67254#L128 assume !(4400 == ssl3_connect_~s__state~0); 67252#L131 assume !(4401 == ssl3_connect_~s__state~0); 67250#L134 assume !(4416 == ssl3_connect_~s__state~0); 67249#L137 assume !(4417 == ssl3_connect_~s__state~0); 67248#L140 assume !(4432 == ssl3_connect_~s__state~0); 67247#L143 assume !(4433 == ssl3_connect_~s__state~0); 67246#L146 assume !(4448 == ssl3_connect_~s__state~0); 67245#L149 assume !(4449 == ssl3_connect_~s__state~0); 67244#L152 assume 4464 == ssl3_connect_~s__state~0; 63884#L162 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 63885#L343 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 64284#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 64279#L516 ssl3_connect_~skip~0 := 0; 64278#L98-2 assume true; 64277#L98 assume !false; 64276#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 64275#L101 assume !(12292 == ssl3_connect_~s__state~0); 64274#L104 assume !(16384 == ssl3_connect_~s__state~0); 64273#L107 assume !(4096 == ssl3_connect_~s__state~0); 64272#L110 assume !(20480 == ssl3_connect_~s__state~0); 64271#L113 assume !(4099 == ssl3_connect_~s__state~0); 64270#L116 assume !(4368 == ssl3_connect_~s__state~0); 64269#L119 assume !(4369 == ssl3_connect_~s__state~0); 64268#L122 assume !(4384 == ssl3_connect_~s__state~0); 64267#L125 assume !(4385 == ssl3_connect_~s__state~0); 64266#L128 assume !(4400 == ssl3_connect_~s__state~0); 64265#L131 assume !(4401 == ssl3_connect_~s__state~0); 64264#L134 assume !(4416 == ssl3_connect_~s__state~0); 64263#L137 assume !(4417 == ssl3_connect_~s__state~0); 64262#L140 assume !(4432 == ssl3_connect_~s__state~0); 64261#L143 assume !(4433 == ssl3_connect_~s__state~0); 64260#L146 assume !(4448 == ssl3_connect_~s__state~0); 64259#L149 assume !(4449 == ssl3_connect_~s__state~0); 64258#L152 assume !(4464 == ssl3_connect_~s__state~0); 64257#L155 assume !(4465 == ssl3_connect_~s__state~0); 64256#L158 assume !(4466 == ssl3_connect_~s__state~0); 64255#L161 assume !(4467 == ssl3_connect_~s__state~0); 64093#L164 assume 4480 == ssl3_connect_~s__state~0; 64092#L168 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 64091#L352 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 64090#L356 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 63800#L356-2 ssl3_connect_~s__init_num~0 := 0; 63801#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 63772#L516 ssl3_connect_~skip~0 := 0; 63763#L98-2 assume true; 63764#L98 assume !false; 63765#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63859#L101 assume !(12292 == ssl3_connect_~s__state~0); 63873#L104 assume !(16384 == ssl3_connect_~s__state~0); 63874#L107 assume !(4096 == ssl3_connect_~s__state~0); 63860#L110 assume !(20480 == ssl3_connect_~s__state~0); 63842#L113 assume !(4099 == ssl3_connect_~s__state~0); 63830#L116 assume !(4368 == ssl3_connect_~s__state~0); 63831#L119 assume !(4369 == ssl3_connect_~s__state~0); 63796#L122 assume !(4384 == ssl3_connect_~s__state~0); 63777#L125 assume !(4385 == ssl3_connect_~s__state~0); 63778#L128 assume !(4400 == ssl3_connect_~s__state~0); 63768#L131 assume !(4401 == ssl3_connect_~s__state~0); 63769#L134 assume !(4416 == ssl3_connect_~s__state~0); 63879#L137 assume !(4417 == ssl3_connect_~s__state~0); 63880#L140 assume !(4432 == ssl3_connect_~s__state~0); 63854#L143 assume !(4433 == ssl3_connect_~s__state~0); 63843#L146 assume !(4448 == ssl3_connect_~s__state~0); 63844#L149 assume !(4449 == ssl3_connect_~s__state~0); 63835#L152 assume !(4464 == ssl3_connect_~s__state~0); 63799#L155 assume !(4465 == ssl3_connect_~s__state~0); 63779#L158 assume !(4466 == ssl3_connect_~s__state~0); 63780#L161 assume !(4467 == ssl3_connect_~s__state~0); 63770#L164 assume !(4480 == ssl3_connect_~s__state~0); 63771#L167 assume !(4481 == ssl3_connect_~s__state~0); 63896#L170 assume !(4496 == ssl3_connect_~s__state~0); 63886#L173 assume !(4497 == ssl3_connect_~s__state~0); 63855#L176 assume 4512 == ssl3_connect_~s__state~0; 63781#L180 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 63782#L377 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 63850#L383 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 63832#L383-2 assume !(0 == ssl3_connect_~tmp___7~0); 63783#L392 assume !(0 == ssl3_connect_~tmp___8~0); 63784#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 66107#L516 ssl3_connect_~skip~0 := 0; 66105#L98-2 assume true; 66103#L98 assume !false; 66101#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 66099#L101 assume !(12292 == ssl3_connect_~s__state~0); 66097#L104 assume !(16384 == ssl3_connect_~s__state~0); 66095#L107 assume !(4096 == ssl3_connect_~s__state~0); 66093#L110 assume !(20480 == ssl3_connect_~s__state~0); 66091#L113 assume !(4099 == ssl3_connect_~s__state~0); 66089#L116 assume !(4368 == ssl3_connect_~s__state~0); 66087#L119 assume !(4369 == ssl3_connect_~s__state~0); 66085#L122 assume !(4384 == ssl3_connect_~s__state~0); 66083#L125 assume !(4385 == ssl3_connect_~s__state~0); 66081#L128 assume !(4400 == ssl3_connect_~s__state~0); 66079#L131 assume !(4401 == ssl3_connect_~s__state~0); 66077#L134 assume !(4416 == ssl3_connect_~s__state~0); 66075#L137 assume !(4417 == ssl3_connect_~s__state~0); 66073#L140 assume !(4432 == ssl3_connect_~s__state~0); 66071#L143 assume !(4433 == ssl3_connect_~s__state~0); 66069#L146 assume !(4448 == ssl3_connect_~s__state~0); 66067#L149 assume !(4449 == ssl3_connect_~s__state~0); 66065#L152 assume !(4464 == ssl3_connect_~s__state~0); 66063#L155 assume !(4465 == ssl3_connect_~s__state~0); 66061#L158 assume !(4466 == ssl3_connect_~s__state~0); 66059#L161 assume !(4467 == ssl3_connect_~s__state~0); 66057#L164 assume !(4480 == ssl3_connect_~s__state~0); 65975#L167 assume !(4481 == ssl3_connect_~s__state~0); 65970#L170 assume !(4496 == ssl3_connect_~s__state~0); 65965#L173 assume !(4497 == ssl3_connect_~s__state~0); 65960#L176 assume !(4512 == ssl3_connect_~s__state~0); 65955#L179 assume !(4513 == ssl3_connect_~s__state~0); 65951#L182 assume 4528 == ssl3_connect_~s__state~0; 65946#L186 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 65941#L400 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp57~0 := 5 + ssl3_connect_~__cil_tmp56~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp57~0; 65938#L407 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 63869#L407-1 ssl3_connect_~s__init_num~0 := 0; 63870#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 66555#L516 ssl3_connect_~skip~0 := 0; 66556#L98-2 assume true; 66545#L98 assume !false; 66546#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 66535#L101 assume !(12292 == ssl3_connect_~s__state~0); 66536#L104 assume !(16384 == ssl3_connect_~s__state~0); 66525#L107 assume !(4096 == ssl3_connect_~s__state~0); 66526#L110 assume !(20480 == ssl3_connect_~s__state~0); 66185#L113 assume !(4099 == ssl3_connect_~s__state~0); 64052#L116 assume !(4368 == ssl3_connect_~s__state~0); 64050#L119 assume !(4369 == ssl3_connect_~s__state~0); 64051#L122 assume !(4384 == ssl3_connect_~s__state~0); 64046#L125 assume !(4385 == ssl3_connect_~s__state~0); 64047#L128 assume !(4400 == ssl3_connect_~s__state~0); 64042#L131 assume !(4401 == ssl3_connect_~s__state~0); 64043#L134 assume !(4416 == ssl3_connect_~s__state~0); 64038#L137 assume !(4417 == ssl3_connect_~s__state~0); 64039#L140 assume !(4432 == ssl3_connect_~s__state~0); 64034#L143 assume !(4433 == ssl3_connect_~s__state~0); 64035#L146 assume !(4448 == ssl3_connect_~s__state~0); 64030#L149 assume !(4449 == ssl3_connect_~s__state~0); 64031#L152 assume !(4464 == ssl3_connect_~s__state~0); 64026#L155 assume !(4465 == ssl3_connect_~s__state~0); 64027#L158 assume !(4466 == ssl3_connect_~s__state~0); 64022#L161 assume !(4467 == ssl3_connect_~s__state~0); 64023#L164 assume !(4480 == ssl3_connect_~s__state~0); 64018#L167 assume !(4481 == ssl3_connect_~s__state~0); 64019#L170 assume !(4496 == ssl3_connect_~s__state~0); 64014#L173 assume !(4497 == ssl3_connect_~s__state~0); 64015#L176 assume !(4512 == ssl3_connect_~s__state~0); 64010#L179 assume !(4513 == ssl3_connect_~s__state~0); 64011#L182 assume !(4528 == ssl3_connect_~s__state~0); 64006#L185 assume !(4529 == ssl3_connect_~s__state~0); 64007#L188 assume !(4560 == ssl3_connect_~s__state~0); 63807#L191 assume !(4561 == ssl3_connect_~s__state~0); 63808#L194 assume 4352 == ssl3_connect_~s__state~0; 63888#L195 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 63889#L440 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 63871#L440-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 63872#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 66610#L516 ssl3_connect_~skip~0 := 0; 66609#L98-2 assume true; 66608#L98 assume !false; 66607#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 66606#L101 assume !(12292 == ssl3_connect_~s__state~0); 66605#L104 assume !(16384 == ssl3_connect_~s__state~0); 66604#L107 assume !(4096 == ssl3_connect_~s__state~0); 66603#L110 assume !(20480 == ssl3_connect_~s__state~0); 66602#L113 assume !(4099 == ssl3_connect_~s__state~0); 66601#L116 assume !(4368 == ssl3_connect_~s__state~0); 66600#L119 assume !(4369 == ssl3_connect_~s__state~0); 66599#L122 assume !(4384 == ssl3_connect_~s__state~0); 66598#L125 assume !(4385 == ssl3_connect_~s__state~0); 66597#L128 assume !(4400 == ssl3_connect_~s__state~0); 66596#L131 assume !(4401 == ssl3_connect_~s__state~0); 66595#L134 assume !(4416 == ssl3_connect_~s__state~0); 66594#L137 assume !(4417 == ssl3_connect_~s__state~0); 66593#L140 assume !(4432 == ssl3_connect_~s__state~0); 66592#L143 assume !(4433 == ssl3_connect_~s__state~0); 66591#L146 assume !(4448 == ssl3_connect_~s__state~0); 66590#L149 assume !(4449 == ssl3_connect_~s__state~0); 66589#L152 assume !(4464 == ssl3_connect_~s__state~0); 66588#L155 assume !(4465 == ssl3_connect_~s__state~0); 66587#L158 assume !(4466 == ssl3_connect_~s__state~0); 66586#L161 assume !(4467 == ssl3_connect_~s__state~0); 66585#L164 assume !(4480 == ssl3_connect_~s__state~0); 66584#L167 assume !(4481 == ssl3_connect_~s__state~0); 66583#L170 assume !(4496 == ssl3_connect_~s__state~0); 66582#L173 assume !(4497 == ssl3_connect_~s__state~0); 66581#L176 assume !(4512 == ssl3_connect_~s__state~0); 66580#L179 assume !(4513 == ssl3_connect_~s__state~0); 66579#L182 assume !(4528 == ssl3_connect_~s__state~0); 66578#L185 assume !(4529 == ssl3_connect_~s__state~0); 66577#L188 assume 4560 == ssl3_connect_~s__state~0; 66576#L192 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 66575#L427 assume !(ssl3_connect_~ret~0 <= 0); 66573#L430 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 3; 66572#L430-2 ssl3_connect_~s__init_num~0 := 0; 66565#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 66561#L516 ssl3_connect_~skip~0 := 0; 66550#L98-2 assume true; 66551#L98 assume !false; 66540#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 66541#L101 assume !(12292 == ssl3_connect_~s__state~0); 66530#L104 assume !(16384 == ssl3_connect_~s__state~0); 66531#L107 assume 4096 == ssl3_connect_~s__state~0; 63841#L206 [2018-11-18 08:41:49,655 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:41:49,655 INFO L82 PathProgramCache]: Analyzing trace with hash -709035689, now seen corresponding path program 3 times [2018-11-18 08:41:49,655 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:41:49,655 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:41:49,656 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:49,656 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:41:49,656 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:49,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:41:49,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:41:49,661 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:41:49,662 INFO L82 PathProgramCache]: Analyzing trace with hash -2110474740, now seen corresponding path program 1 times [2018-11-18 08:41:49,662 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:41:49,662 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:41:49,662 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:49,662 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 08:41:49,663 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:49,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:41:49,752 INFO L134 CoverageAnalysis]: Checked inductivity of 1294 backedges. 96 proven. 0 refuted. 0 times theorem prover too weak. 1198 trivial. 0 not checked. [2018-11-18 08:41:49,752 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 08:41:49,752 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 08:41:49,753 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 08:41:49,753 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 08:41:49,753 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 08:41:49,753 INFO L87 Difference]: Start difference. First operand 3568 states and 4352 transitions. cyclomatic complexity: 788 Second operand 3 states. [2018-11-18 08:41:49,850 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:41:49,850 INFO L93 Difference]: Finished difference Result 3709 states and 4448 transitions. [2018-11-18 08:41:49,853 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 08:41:49,853 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3709 states and 4448 transitions. [2018-11-18 08:41:49,861 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3036 [2018-11-18 08:41:49,870 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3709 states to 3365 states and 4064 transitions. [2018-11-18 08:41:49,870 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3365 [2018-11-18 08:41:49,872 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3365 [2018-11-18 08:41:49,872 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3365 states and 4064 transitions. [2018-11-18 08:41:49,874 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-18 08:41:49,874 INFO L705 BuchiCegarLoop]: Abstraction has 3365 states and 4064 transitions. [2018-11-18 08:41:49,876 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3365 states and 4064 transitions. [2018-11-18 08:41:49,894 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3365 to 3193. [2018-11-18 08:41:49,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3193 states. [2018-11-18 08:41:49,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3193 states to 3193 states and 3872 transitions. [2018-11-18 08:41:49,899 INFO L728 BuchiCegarLoop]: Abstraction has 3193 states and 3872 transitions. [2018-11-18 08:41:49,899 INFO L608 BuchiCegarLoop]: Abstraction has 3193 states and 3872 transitions. [2018-11-18 08:41:49,899 INFO L442 BuchiCegarLoop]: ======== Iteration 24============ [2018-11-18 08:41:49,899 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3193 states and 3872 transitions. [2018-11-18 08:41:49,906 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3036 [2018-11-18 08:41:49,907 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 08:41:49,907 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 08:41:49,908 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:41:49,908 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:41:49,908 INFO L794 eck$LassoCheckResult]: Stem: 71150#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 71044#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 71041#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 71042#L87-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 71045#L92 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 71059#L98-2 assume true; 71190#L98 assume !false; 71189#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 71188#L101 assume 12292 == ssl3_connect_~s__state~0; 71126#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 71127#L206 ssl3_connect_~s__server~0 := 0; 73166#L211 assume !(0 != ssl3_connect_~cb~0); 73164#L211-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 73162#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 73032#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 73028#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 73027#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 73025#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 73019#L516 ssl3_connect_~skip~0 := 0; 73017#L98-2 assume true; 73015#L98 assume !false; 73013#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 73011#L101 assume !(12292 == ssl3_connect_~s__state~0); 73009#L104 assume !(16384 == ssl3_connect_~s__state~0); 73007#L107 assume !(4096 == ssl3_connect_~s__state~0); 73005#L110 assume !(20480 == ssl3_connect_~s__state~0); 73003#L113 assume !(4099 == ssl3_connect_~s__state~0); 73001#L116 assume 4368 == ssl3_connect_~s__state~0; 72997#L120 [2018-11-18 08:41:49,909 INFO L796 eck$LassoCheckResult]: Loop: 72997#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 72995#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 72638#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 72900#L258 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 72895#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 72887#L516 ssl3_connect_~skip~0 := 0; 72884#L98-2 assume true; 72714#L98 assume !false; 72713#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 72711#L101 assume !(12292 == ssl3_connect_~s__state~0); 72709#L104 assume !(16384 == ssl3_connect_~s__state~0); 72708#L107 assume !(4096 == ssl3_connect_~s__state~0); 72707#L110 assume !(20480 == ssl3_connect_~s__state~0); 72705#L113 assume !(4099 == ssl3_connect_~s__state~0); 72633#L116 assume !(4368 == ssl3_connect_~s__state~0); 72631#L119 assume !(4369 == ssl3_connect_~s__state~0); 72629#L122 assume 4384 == ssl3_connect_~s__state~0; 72627#L126 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 72625#L265 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 72535#L265-2 assume !(ssl3_connect_~ret~0 <= 0); 72620#L271 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 72618#L271-2 ssl3_connect_~s__init_num~0 := 0; 72609#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 72577#L516 ssl3_connect_~skip~0 := 0; 72576#L98-2 assume true; 72525#L98 assume !false; 72519#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 72504#L101 assume !(12292 == ssl3_connect_~s__state~0); 72500#L104 assume !(16384 == ssl3_connect_~s__state~0); 72496#L107 assume !(4096 == ssl3_connect_~s__state~0); 72492#L110 assume !(20480 == ssl3_connect_~s__state~0); 72488#L113 assume !(4099 == ssl3_connect_~s__state~0); 72484#L116 assume !(4368 == ssl3_connect_~s__state~0); 72480#L119 assume !(4369 == ssl3_connect_~s__state~0); 72476#L122 assume !(4384 == ssl3_connect_~s__state~0); 72472#L125 assume !(4385 == ssl3_connect_~s__state~0); 72467#L128 assume 4400 == ssl3_connect_~s__state~0; 72462#L132 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 - 256;ssl3_connect_~skip~0 := 1; 72463#L280-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 73769#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 73762#L516 ssl3_connect_~skip~0 := 0; 73759#L98-2 assume true; 73756#L98 assume !false; 73753#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 73750#L101 assume !(12292 == ssl3_connect_~s__state~0); 73747#L104 assume !(16384 == ssl3_connect_~s__state~0); 73744#L107 assume !(4096 == ssl3_connect_~s__state~0); 73741#L110 assume !(20480 == ssl3_connect_~s__state~0); 73738#L113 assume !(4099 == ssl3_connect_~s__state~0); 73735#L116 assume !(4368 == ssl3_connect_~s__state~0); 73732#L119 assume !(4369 == ssl3_connect_~s__state~0); 73729#L122 assume !(4384 == ssl3_connect_~s__state~0); 73726#L125 assume !(4385 == ssl3_connect_~s__state~0); 73723#L128 assume !(4400 == ssl3_connect_~s__state~0); 73720#L131 assume !(4401 == ssl3_connect_~s__state~0); 73717#L134 assume 4416 == ssl3_connect_~s__state~0; 73642#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 71148#L297 assume !(3 == ssl3_connect_~blastFlag~0); 71149#L297-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 73705#L305 assume !(0 == ssl3_connect_~tmp___6~0); 73693#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 73687#L516 ssl3_connect_~skip~0 := 0; 73685#L98-2 assume true; 73683#L98 assume !false; 73681#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 73679#L101 assume !(12292 == ssl3_connect_~s__state~0); 73677#L104 assume !(16384 == ssl3_connect_~s__state~0); 73675#L107 assume !(4096 == ssl3_connect_~s__state~0); 73673#L110 assume !(20480 == ssl3_connect_~s__state~0); 73671#L113 assume !(4099 == ssl3_connect_~s__state~0); 73669#L116 assume !(4368 == ssl3_connect_~s__state~0); 73667#L119 assume !(4369 == ssl3_connect_~s__state~0); 73665#L122 assume !(4384 == ssl3_connect_~s__state~0); 73657#L125 assume !(4385 == ssl3_connect_~s__state~0); 73653#L128 assume !(4400 == ssl3_connect_~s__state~0); 73649#L131 assume !(4401 == ssl3_connect_~s__state~0); 73645#L134 assume !(4416 == ssl3_connect_~s__state~0); 73340#L137 assume !(4417 == ssl3_connect_~s__state~0); 73338#L140 assume 4432 == ssl3_connect_~s__state~0; 73336#L144 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 73334#L313 assume !(4 == ssl3_connect_~blastFlag~0); 73333#L316 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 73332#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 73327#L516 ssl3_connect_~skip~0 := 0; 73326#L98-2 assume true; 73325#L98 assume !false; 73324#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 73323#L101 assume !(12292 == ssl3_connect_~s__state~0); 73321#L104 assume !(16384 == ssl3_connect_~s__state~0); 73320#L107 assume !(4096 == ssl3_connect_~s__state~0); 73319#L110 assume !(20480 == ssl3_connect_~s__state~0); 73318#L113 assume !(4099 == ssl3_connect_~s__state~0); 73317#L116 assume !(4368 == ssl3_connect_~s__state~0); 73316#L119 assume !(4369 == ssl3_connect_~s__state~0); 73315#L122 assume !(4384 == ssl3_connect_~s__state~0); 73314#L125 assume !(4385 == ssl3_connect_~s__state~0); 73313#L128 assume !(4400 == ssl3_connect_~s__state~0); 73312#L131 assume !(4401 == ssl3_connect_~s__state~0); 73310#L134 assume !(4416 == ssl3_connect_~s__state~0); 73309#L137 assume !(4417 == ssl3_connect_~s__state~0); 73308#L140 assume !(4432 == ssl3_connect_~s__state~0); 73307#L143 assume !(4433 == ssl3_connect_~s__state~0); 73306#L146 assume 4448 == ssl3_connect_~s__state~0; 73305#L150 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 73304#L325 assume !(4 == ssl3_connect_~blastFlag~0); 73303#L325-2 assume !(ssl3_connect_~ret~0 <= 0); 73301#L331 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 73300#L331-2 ssl3_connect_~s__init_num~0 := 0; 73298#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 73292#L516 ssl3_connect_~skip~0 := 0; 73290#L98-2 assume true; 73288#L98 assume !false; 73286#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 73284#L101 assume !(12292 == ssl3_connect_~s__state~0); 73282#L104 assume !(16384 == ssl3_connect_~s__state~0); 73280#L107 assume !(4096 == ssl3_connect_~s__state~0); 73278#L110 assume !(20480 == ssl3_connect_~s__state~0); 73276#L113 assume !(4099 == ssl3_connect_~s__state~0); 73274#L116 assume !(4368 == ssl3_connect_~s__state~0); 73272#L119 assume !(4369 == ssl3_connect_~s__state~0); 73270#L122 assume !(4384 == ssl3_connect_~s__state~0); 73268#L125 assume !(4385 == ssl3_connect_~s__state~0); 73266#L128 assume !(4400 == ssl3_connect_~s__state~0); 73264#L131 assume !(4401 == ssl3_connect_~s__state~0); 73262#L134 assume !(4416 == ssl3_connect_~s__state~0); 73261#L137 assume !(4417 == ssl3_connect_~s__state~0); 73259#L140 assume !(4432 == ssl3_connect_~s__state~0); 73258#L143 assume !(4433 == ssl3_connect_~s__state~0); 73256#L146 assume !(4448 == ssl3_connect_~s__state~0); 73255#L149 assume !(4449 == ssl3_connect_~s__state~0); 73254#L152 assume 4464 == ssl3_connect_~s__state~0; 73252#L162 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 73251#L343 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 73249#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 73244#L516 ssl3_connect_~skip~0 := 0; 73243#L98-2 assume true; 73242#L98 assume !false; 73241#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 73235#L101 assume !(12292 == ssl3_connect_~s__state~0); 73233#L104 assume !(16384 == ssl3_connect_~s__state~0); 73231#L107 assume !(4096 == ssl3_connect_~s__state~0); 73229#L110 assume !(20480 == ssl3_connect_~s__state~0); 73227#L113 assume !(4099 == ssl3_connect_~s__state~0); 73225#L116 assume !(4368 == ssl3_connect_~s__state~0); 73223#L119 assume !(4369 == ssl3_connect_~s__state~0); 73221#L122 assume !(4384 == ssl3_connect_~s__state~0); 73219#L125 assume !(4385 == ssl3_connect_~s__state~0); 73218#L128 assume !(4400 == ssl3_connect_~s__state~0); 73069#L131 assume !(4401 == ssl3_connect_~s__state~0); 73067#L134 assume !(4416 == ssl3_connect_~s__state~0); 73065#L137 assume !(4417 == ssl3_connect_~s__state~0); 73063#L140 assume !(4432 == ssl3_connect_~s__state~0); 73061#L143 assume !(4433 == ssl3_connect_~s__state~0); 73059#L146 assume !(4448 == ssl3_connect_~s__state~0); 73057#L149 assume !(4449 == ssl3_connect_~s__state~0); 73055#L152 assume !(4464 == ssl3_connect_~s__state~0); 72880#L155 assume !(4465 == ssl3_connect_~s__state~0); 72878#L158 assume !(4466 == ssl3_connect_~s__state~0); 72876#L161 assume !(4467 == ssl3_connect_~s__state~0); 72873#L164 assume 4480 == ssl3_connect_~s__state~0; 72871#L168 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 72868#L352 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 72861#L356 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 72858#L356-2 ssl3_connect_~s__init_num~0 := 0; 72855#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 72849#L516 ssl3_connect_~skip~0 := 0; 72847#L98-2 assume true; 72845#L98 assume !false; 72842#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 72837#L101 assume !(12292 == ssl3_connect_~s__state~0); 72830#L104 assume !(16384 == ssl3_connect_~s__state~0); 72827#L107 assume !(4096 == ssl3_connect_~s__state~0); 72824#L110 assume !(20480 == ssl3_connect_~s__state~0); 72821#L113 assume !(4099 == ssl3_connect_~s__state~0); 72818#L116 assume !(4368 == ssl3_connect_~s__state~0); 72815#L119 assume !(4369 == ssl3_connect_~s__state~0); 72812#L122 assume !(4384 == ssl3_connect_~s__state~0); 72809#L125 assume !(4385 == ssl3_connect_~s__state~0); 72806#L128 assume !(4400 == ssl3_connect_~s__state~0); 72803#L131 assume !(4401 == ssl3_connect_~s__state~0); 72800#L134 assume !(4416 == ssl3_connect_~s__state~0); 72797#L137 assume !(4417 == ssl3_connect_~s__state~0); 72794#L140 assume !(4432 == ssl3_connect_~s__state~0); 72791#L143 assume !(4433 == ssl3_connect_~s__state~0); 72788#L146 assume !(4448 == ssl3_connect_~s__state~0); 72785#L149 assume !(4449 == ssl3_connect_~s__state~0); 72782#L152 assume !(4464 == ssl3_connect_~s__state~0); 72779#L155 assume !(4465 == ssl3_connect_~s__state~0); 72776#L158 assume !(4466 == ssl3_connect_~s__state~0); 72773#L161 assume !(4467 == ssl3_connect_~s__state~0); 72770#L164 assume !(4480 == ssl3_connect_~s__state~0); 72767#L167 assume !(4481 == ssl3_connect_~s__state~0); 72764#L170 assume !(4496 == ssl3_connect_~s__state~0); 72761#L173 assume !(4497 == ssl3_connect_~s__state~0); 72756#L176 assume 4512 == ssl3_connect_~s__state~0; 72753#L180 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 71684#L377 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 71685#L383 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 71678#L383-2 assume !(0 == ssl3_connect_~tmp___7~0); 71519#L392 assume !(0 == ssl3_connect_~tmp___8~0); 71520#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 71453#L516 ssl3_connect_~skip~0 := 0; 71454#L98-2 assume true; 71449#L98 assume !false; 71450#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 71443#L101 assume !(12292 == ssl3_connect_~s__state~0); 71444#L104 assume !(16384 == ssl3_connect_~s__state~0); 71431#L107 assume !(4096 == ssl3_connect_~s__state~0); 71432#L110 assume !(20480 == ssl3_connect_~s__state~0); 71425#L113 assume !(4099 == ssl3_connect_~s__state~0); 71426#L116 assume !(4368 == ssl3_connect_~s__state~0); 71419#L119 assume !(4369 == ssl3_connect_~s__state~0); 71420#L122 assume !(4384 == ssl3_connect_~s__state~0); 71413#L125 assume !(4385 == ssl3_connect_~s__state~0); 71414#L128 assume !(4400 == ssl3_connect_~s__state~0); 71407#L131 assume !(4401 == ssl3_connect_~s__state~0); 71408#L134 assume !(4416 == ssl3_connect_~s__state~0); 71398#L137 assume !(4417 == ssl3_connect_~s__state~0); 71399#L140 assume !(4432 == ssl3_connect_~s__state~0); 71386#L143 assume !(4433 == ssl3_connect_~s__state~0); 71387#L146 assume !(4448 == ssl3_connect_~s__state~0); 71374#L149 assume !(4449 == ssl3_connect_~s__state~0); 71375#L152 assume !(4464 == ssl3_connect_~s__state~0); 71363#L155 assume !(4465 == ssl3_connect_~s__state~0); 71364#L158 assume !(4466 == ssl3_connect_~s__state~0); 71351#L161 assume !(4467 == ssl3_connect_~s__state~0); 71352#L164 assume !(4480 == ssl3_connect_~s__state~0); 71339#L167 assume !(4481 == ssl3_connect_~s__state~0); 71340#L170 assume !(4496 == ssl3_connect_~s__state~0); 71331#L173 assume !(4497 == ssl3_connect_~s__state~0); 71332#L176 assume !(4512 == ssl3_connect_~s__state~0); 72712#L179 assume !(4513 == ssl3_connect_~s__state~0); 72710#L182 assume 4528 == ssl3_connect_~s__state~0; 71317#L186 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 71318#L400 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp57~0 := 5 + ssl3_connect_~__cil_tmp56~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp57~0; 71310#L407 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 71311#L407-1 ssl3_connect_~s__init_num~0 := 0; 73240#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 73234#L516 ssl3_connect_~skip~0 := 0; 73232#L98-2 assume true; 73230#L98 assume !false; 73228#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 73226#L101 assume !(12292 == ssl3_connect_~s__state~0); 73224#L104 assume !(16384 == ssl3_connect_~s__state~0); 73222#L107 assume !(4096 == ssl3_connect_~s__state~0); 73220#L110 assume !(20480 == ssl3_connect_~s__state~0); 73070#L113 assume !(4099 == ssl3_connect_~s__state~0); 72999#L116 assume 4368 == ssl3_connect_~s__state~0; 72997#L120 [2018-11-18 08:41:49,909 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:41:49,909 INFO L82 PathProgramCache]: Analyzing trace with hash -1965496612, now seen corresponding path program 1 times [2018-11-18 08:41:49,909 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:41:49,909 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:41:49,910 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:49,910 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:41:49,910 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:49,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:41:49,966 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 08:41:49,967 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 08:41:49,967 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 08:41:49,967 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-18 08:41:49,967 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:41:49,967 INFO L82 PathProgramCache]: Analyzing trace with hash 755747717, now seen corresponding path program 1 times [2018-11-18 08:41:49,967 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:41:49,967 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:41:49,968 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:49,968 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:41:49,968 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:49,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:41:50,019 INFO L134 CoverageAnalysis]: Checked inductivity of 743 backedges. 99 proven. 0 refuted. 0 times theorem prover too weak. 644 trivial. 0 not checked. [2018-11-18 08:41:50,019 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 08:41:50,019 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 08:41:50,020 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 08:41:50,020 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 08:41:50,020 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 08:41:50,020 INFO L87 Difference]: Start difference. First operand 3193 states and 3872 transitions. cyclomatic complexity: 683 Second operand 3 states. [2018-11-18 08:41:50,040 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:41:50,040 INFO L93 Difference]: Finished difference Result 6289 states and 7454 transitions. [2018-11-18 08:41:50,041 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 08:41:50,041 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6289 states and 7454 transitions. [2018-11-18 08:41:50,056 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5980 [2018-11-18 08:41:50,068 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6289 states to 6289 states and 7454 transitions. [2018-11-18 08:41:50,068 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6289 [2018-11-18 08:41:50,071 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6289 [2018-11-18 08:41:50,072 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6289 states and 7454 transitions. [2018-11-18 08:41:50,075 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-18 08:41:50,075 INFO L705 BuchiCegarLoop]: Abstraction has 6289 states and 7454 transitions. [2018-11-18 08:41:50,078 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6289 states and 7454 transitions. [2018-11-18 08:41:50,117 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6289 to 6289. [2018-11-18 08:41:50,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6289 states. [2018-11-18 08:41:50,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6289 states to 6289 states and 7454 transitions. [2018-11-18 08:41:50,124 INFO L728 BuchiCegarLoop]: Abstraction has 6289 states and 7454 transitions. [2018-11-18 08:41:50,124 INFO L608 BuchiCegarLoop]: Abstraction has 6289 states and 7454 transitions. [2018-11-18 08:41:50,124 INFO L442 BuchiCegarLoop]: ======== Iteration 25============ [2018-11-18 08:41:50,124 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6289 states and 7454 transitions. [2018-11-18 08:41:50,137 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5980 [2018-11-18 08:41:50,137 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 08:41:50,137 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 08:41:50,138 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:41:50,138 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:41:50,139 INFO L794 eck$LassoCheckResult]: Stem: 80631#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 80533#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 80530#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 80531#L87-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 80534#L92 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 82058#L98-2 assume true; 82057#L98 assume !false; 80670#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 80671#L101 assume 12292 == ssl3_connect_~s__state~0; 80614#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 80615#L206 ssl3_connect_~s__server~0 := 0; 80657#L211 assume 0 != ssl3_connect_~cb~0; 80661#L211-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 80565#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 80566#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 80659#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 80567#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 80568#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 86533#L516 ssl3_connect_~skip~0 := 0; 86531#L98-2 assume true; 86529#L98 assume !false; 86527#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 86525#L101 assume !(12292 == ssl3_connect_~s__state~0); 86523#L104 assume !(16384 == ssl3_connect_~s__state~0); 86521#L107 assume !(4096 == ssl3_connect_~s__state~0); 86518#L110 assume !(20480 == ssl3_connect_~s__state~0); 86515#L113 assume !(4099 == ssl3_connect_~s__state~0); 85612#L116 assume 4368 == ssl3_connect_~s__state~0; 85611#L120 [2018-11-18 08:41:50,139 INFO L796 eck$LassoCheckResult]: Loop: 85611#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 85577#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 85574#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 85573#L258 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 85550#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 85546#L516 ssl3_connect_~skip~0 := 0; 85544#L98-2 assume true; 85542#L98 assume !false; 85540#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 85538#L101 assume !(12292 == ssl3_connect_~s__state~0); 85536#L104 assume !(16384 == ssl3_connect_~s__state~0); 85534#L107 assume !(4096 == ssl3_connect_~s__state~0); 85532#L110 assume !(20480 == ssl3_connect_~s__state~0); 85530#L113 assume !(4099 == ssl3_connect_~s__state~0); 85529#L116 assume !(4368 == ssl3_connect_~s__state~0); 85527#L119 assume !(4369 == ssl3_connect_~s__state~0); 85524#L122 assume 4384 == ssl3_connect_~s__state~0; 85519#L126 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 85515#L265 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 85513#L265-2 assume !(ssl3_connect_~ret~0 <= 0); 85509#L271 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 85506#L271-2 ssl3_connect_~s__init_num~0 := 0; 85504#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 85500#L516 ssl3_connect_~skip~0 := 0; 85498#L98-2 assume true; 85496#L98 assume !false; 85494#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 85492#L101 assume !(12292 == ssl3_connect_~s__state~0); 85490#L104 assume !(16384 == ssl3_connect_~s__state~0); 85488#L107 assume !(4096 == ssl3_connect_~s__state~0); 85486#L110 assume !(20480 == ssl3_connect_~s__state~0); 85484#L113 assume !(4099 == ssl3_connect_~s__state~0); 85482#L116 assume !(4368 == ssl3_connect_~s__state~0); 85480#L119 assume !(4369 == ssl3_connect_~s__state~0); 85478#L122 assume !(4384 == ssl3_connect_~s__state~0); 85476#L125 assume !(4385 == ssl3_connect_~s__state~0); 85474#L128 assume 4400 == ssl3_connect_~s__state~0; 85469#L132 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 - 256;ssl3_connect_~skip~0 := 1; 85466#L280-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 85464#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 85460#L516 ssl3_connect_~skip~0 := 0; 85458#L98-2 assume true; 85456#L98 assume !false; 85454#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 85452#L101 assume !(12292 == ssl3_connect_~s__state~0); 85450#L104 assume !(16384 == ssl3_connect_~s__state~0); 85448#L107 assume !(4096 == ssl3_connect_~s__state~0); 85446#L110 assume !(20480 == ssl3_connect_~s__state~0); 85444#L113 assume !(4099 == ssl3_connect_~s__state~0); 85443#L116 assume !(4368 == ssl3_connect_~s__state~0); 85441#L119 assume !(4369 == ssl3_connect_~s__state~0); 85439#L122 assume !(4384 == ssl3_connect_~s__state~0); 85436#L125 assume !(4385 == ssl3_connect_~s__state~0); 85433#L128 assume !(4400 == ssl3_connect_~s__state~0); 85429#L131 assume !(4401 == ssl3_connect_~s__state~0); 85427#L134 assume 4416 == ssl3_connect_~s__state~0; 85425#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 85423#L297 assume !(3 == ssl3_connect_~blastFlag~0); 85420#L297-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 85417#L305 assume !(0 == ssl3_connect_~tmp___6~0); 85415#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 85411#L516 ssl3_connect_~skip~0 := 0; 85409#L98-2 assume true; 85407#L98 assume !false; 85405#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 85403#L101 assume !(12292 == ssl3_connect_~s__state~0); 85401#L104 assume !(16384 == ssl3_connect_~s__state~0); 85399#L107 assume !(4096 == ssl3_connect_~s__state~0); 85397#L110 assume !(20480 == ssl3_connect_~s__state~0); 85395#L113 assume !(4099 == ssl3_connect_~s__state~0); 85393#L116 assume !(4368 == ssl3_connect_~s__state~0); 85391#L119 assume !(4369 == ssl3_connect_~s__state~0); 85389#L122 assume !(4384 == ssl3_connect_~s__state~0); 85387#L125 assume !(4385 == ssl3_connect_~s__state~0); 85385#L128 assume !(4400 == ssl3_connect_~s__state~0); 85383#L131 assume !(4401 == ssl3_connect_~s__state~0); 85381#L134 assume !(4416 == ssl3_connect_~s__state~0); 85379#L137 assume !(4417 == ssl3_connect_~s__state~0); 85377#L140 assume 4432 == ssl3_connect_~s__state~0; 85375#L144 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 85372#L313 assume !(4 == ssl3_connect_~blastFlag~0); 85369#L316 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 85367#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 85363#L516 ssl3_connect_~skip~0 := 0; 85361#L98-2 assume true; 85359#L98 assume !false; 85357#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 85356#L101 assume !(12292 == ssl3_connect_~s__state~0); 85354#L104 assume !(16384 == ssl3_connect_~s__state~0); 85353#L107 assume !(4096 == ssl3_connect_~s__state~0); 85352#L110 assume !(20480 == ssl3_connect_~s__state~0); 85351#L113 assume !(4099 == ssl3_connect_~s__state~0); 85350#L116 assume !(4368 == ssl3_connect_~s__state~0); 85349#L119 assume !(4369 == ssl3_connect_~s__state~0); 85348#L122 assume !(4384 == ssl3_connect_~s__state~0); 85347#L125 assume !(4385 == ssl3_connect_~s__state~0); 85346#L128 assume !(4400 == ssl3_connect_~s__state~0); 85327#L131 assume !(4401 == ssl3_connect_~s__state~0); 85326#L134 assume !(4416 == ssl3_connect_~s__state~0); 85324#L137 assume !(4417 == ssl3_connect_~s__state~0); 85322#L140 assume !(4432 == ssl3_connect_~s__state~0); 85321#L143 assume !(4433 == ssl3_connect_~s__state~0); 85320#L146 assume 4448 == ssl3_connect_~s__state~0; 85319#L150 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 85318#L325 assume !(4 == ssl3_connect_~blastFlag~0); 85316#L325-2 assume !(ssl3_connect_~ret~0 <= 0); 85309#L331 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 85310#L331-2 ssl3_connect_~s__init_num~0 := 0; 86253#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 86249#L516 ssl3_connect_~skip~0 := 0; 86247#L98-2 assume true; 86245#L98 assume !false; 85856#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 85855#L101 assume !(12292 == ssl3_connect_~s__state~0); 85854#L104 assume !(16384 == ssl3_connect_~s__state~0); 85853#L107 assume !(4096 == ssl3_connect_~s__state~0); 85852#L110 assume !(20480 == ssl3_connect_~s__state~0); 85851#L113 assume !(4099 == ssl3_connect_~s__state~0); 85850#L116 assume !(4368 == ssl3_connect_~s__state~0); 85849#L119 assume !(4369 == ssl3_connect_~s__state~0); 85848#L122 assume !(4384 == ssl3_connect_~s__state~0); 85847#L125 assume !(4385 == ssl3_connect_~s__state~0); 85846#L128 assume !(4400 == ssl3_connect_~s__state~0); 85845#L131 assume !(4401 == ssl3_connect_~s__state~0); 85844#L134 assume !(4416 == ssl3_connect_~s__state~0); 85843#L137 assume !(4417 == ssl3_connect_~s__state~0); 85842#L140 assume !(4432 == ssl3_connect_~s__state~0); 85841#L143 assume !(4433 == ssl3_connect_~s__state~0); 85840#L146 assume !(4448 == ssl3_connect_~s__state~0); 85839#L149 assume !(4449 == ssl3_connect_~s__state~0); 85838#L152 assume 4464 == ssl3_connect_~s__state~0; 85837#L162 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 85836#L343 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 85833#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 85830#L516 ssl3_connect_~skip~0 := 0; 85829#L98-2 assume true; 85828#L98 assume !false; 85827#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 85826#L101 assume !(12292 == ssl3_connect_~s__state~0); 85825#L104 assume !(16384 == ssl3_connect_~s__state~0); 85824#L107 assume !(4096 == ssl3_connect_~s__state~0); 85823#L110 assume !(20480 == ssl3_connect_~s__state~0); 85822#L113 assume !(4099 == ssl3_connect_~s__state~0); 85821#L116 assume !(4368 == ssl3_connect_~s__state~0); 85820#L119 assume !(4369 == ssl3_connect_~s__state~0); 85819#L122 assume !(4384 == ssl3_connect_~s__state~0); 85818#L125 assume !(4385 == ssl3_connect_~s__state~0); 85817#L128 assume !(4400 == ssl3_connect_~s__state~0); 85816#L131 assume !(4401 == ssl3_connect_~s__state~0); 85815#L134 assume !(4416 == ssl3_connect_~s__state~0); 84418#L137 assume !(4417 == ssl3_connect_~s__state~0); 84417#L140 assume !(4432 == ssl3_connect_~s__state~0); 84416#L143 assume !(4433 == ssl3_connect_~s__state~0); 84415#L146 assume !(4448 == ssl3_connect_~s__state~0); 84414#L149 assume !(4449 == ssl3_connect_~s__state~0); 84413#L152 assume !(4464 == ssl3_connect_~s__state~0); 84412#L155 assume !(4465 == ssl3_connect_~s__state~0); 84411#L158 assume !(4466 == ssl3_connect_~s__state~0); 84410#L161 assume !(4467 == ssl3_connect_~s__state~0); 84409#L164 assume 4480 == ssl3_connect_~s__state~0; 80620#L168 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 80621#L352 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 84396#L356 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 84397#L356-2 ssl3_connect_~s__init_num~0 := 0; 80591#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 86728#L516 ssl3_connect_~skip~0 := 0; 86726#L98-2 assume true; 86724#L98 assume !false; 86722#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 86720#L101 assume !(12292 == ssl3_connect_~s__state~0); 86718#L104 assume !(16384 == ssl3_connect_~s__state~0); 84370#L107 assume !(4096 == ssl3_connect_~s__state~0); 84368#L110 assume !(20480 == ssl3_connect_~s__state~0); 84367#L113 assume !(4099 == ssl3_connect_~s__state~0); 84366#L116 assume !(4368 == ssl3_connect_~s__state~0); 84364#L119 assume !(4369 == ssl3_connect_~s__state~0); 84362#L122 assume !(4384 == ssl3_connect_~s__state~0); 84358#L125 assume !(4385 == ssl3_connect_~s__state~0); 84356#L128 assume !(4400 == ssl3_connect_~s__state~0); 84354#L131 assume !(4401 == ssl3_connect_~s__state~0); 84352#L134 assume !(4416 == ssl3_connect_~s__state~0); 84350#L137 assume !(4417 == ssl3_connect_~s__state~0); 84348#L140 assume !(4432 == ssl3_connect_~s__state~0); 84346#L143 assume !(4433 == ssl3_connect_~s__state~0); 84344#L146 assume !(4448 == ssl3_connect_~s__state~0); 84342#L149 assume !(4449 == ssl3_connect_~s__state~0); 84340#L152 assume !(4464 == ssl3_connect_~s__state~0); 84337#L155 assume !(4465 == ssl3_connect_~s__state~0); 84338#L158 assume !(4466 == ssl3_connect_~s__state~0); 84332#L161 assume !(4467 == ssl3_connect_~s__state~0); 84330#L164 assume !(4480 == ssl3_connect_~s__state~0); 84328#L167 assume !(4481 == ssl3_connect_~s__state~0); 84326#L170 assume !(4496 == ssl3_connect_~s__state~0); 80654#L173 assume !(4497 == ssl3_connect_~s__state~0); 80628#L176 assume 4512 == ssl3_connect_~s__state~0; 80555#L180 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 80556#L377 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 80624#L383 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 80605#L383-2 assume !(0 == ssl3_connect_~tmp___7~0); 80557#L392 assume !(0 == ssl3_connect_~tmp___8~0); 80558#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 82668#L516 ssl3_connect_~skip~0 := 0; 81108#L98-2 assume true; 81104#L98 assume !false; 81100#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 81095#L101 assume !(12292 == ssl3_connect_~s__state~0); 81096#L104 assume !(16384 == ssl3_connect_~s__state~0); 82647#L107 assume !(4096 == ssl3_connect_~s__state~0); 82645#L110 assume !(20480 == ssl3_connect_~s__state~0); 82644#L113 assume !(4099 == ssl3_connect_~s__state~0); 82643#L116 assume !(4368 == ssl3_connect_~s__state~0); 82642#L119 assume !(4369 == ssl3_connect_~s__state~0); 81066#L122 assume !(4384 == ssl3_connect_~s__state~0); 81062#L125 assume !(4385 == ssl3_connect_~s__state~0); 81057#L128 assume !(4400 == ssl3_connect_~s__state~0); 81053#L131 assume !(4401 == ssl3_connect_~s__state~0); 81049#L134 assume !(4416 == ssl3_connect_~s__state~0); 81045#L137 assume !(4417 == ssl3_connect_~s__state~0); 81040#L140 assume !(4432 == ssl3_connect_~s__state~0); 81041#L143 assume !(4433 == ssl3_connect_~s__state~0); 81030#L146 assume !(4448 == ssl3_connect_~s__state~0); 81031#L149 assume !(4449 == ssl3_connect_~s__state~0); 81020#L152 assume !(4464 == ssl3_connect_~s__state~0); 81021#L155 assume !(4465 == ssl3_connect_~s__state~0); 81010#L158 assume !(4466 == ssl3_connect_~s__state~0); 81011#L161 assume !(4467 == ssl3_connect_~s__state~0); 80998#L164 assume !(4480 == ssl3_connect_~s__state~0); 80999#L167 assume !(4481 == ssl3_connect_~s__state~0); 80988#L170 assume !(4496 == ssl3_connect_~s__state~0); 80989#L173 assume !(4497 == ssl3_connect_~s__state~0); 80978#L176 assume !(4512 == ssl3_connect_~s__state~0); 80979#L179 assume !(4513 == ssl3_connect_~s__state~0); 80968#L182 assume 4528 == ssl3_connect_~s__state~0; 80969#L186 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 80963#L400 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp57~0 := 5 + ssl3_connect_~__cil_tmp56~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp57~0; 80964#L407 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 80641#L407-1 ssl3_connect_~s__init_num~0 := 0; 80642#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 86658#L516 ssl3_connect_~skip~0 := 0; 86657#L98-2 assume true; 86656#L98 assume !false; 86655#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 86653#L101 assume !(12292 == ssl3_connect_~s__state~0); 86651#L104 assume !(16384 == ssl3_connect_~s__state~0); 86299#L107 assume !(4096 == ssl3_connect_~s__state~0); 86296#L110 assume !(20480 == ssl3_connect_~s__state~0); 86294#L113 assume !(4099 == ssl3_connect_~s__state~0); 86292#L116 assume 4368 == ssl3_connect_~s__state~0; 85611#L120 [2018-11-18 08:41:50,139 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:41:50,139 INFO L82 PathProgramCache]: Analyzing trace with hash -377148710, now seen corresponding path program 1 times [2018-11-18 08:41:50,139 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:41:50,140 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:41:50,140 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:50,140 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:41:50,140 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:50,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:41:50,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:41:50,150 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:41:50,150 INFO L82 PathProgramCache]: Analyzing trace with hash 755747717, now seen corresponding path program 2 times [2018-11-18 08:41:50,150 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:41:50,150 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:41:50,150 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:50,151 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:41:50,151 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:50,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:41:50,214 INFO L134 CoverageAnalysis]: Checked inductivity of 743 backedges. 99 proven. 0 refuted. 0 times theorem prover too weak. 644 trivial. 0 not checked. [2018-11-18 08:41:50,214 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 08:41:50,214 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 08:41:50,215 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 08:41:50,215 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 08:41:50,215 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 08:41:50,215 INFO L87 Difference]: Start difference. First operand 6289 states and 7454 transitions. cyclomatic complexity: 1173 Second operand 3 states. [2018-11-18 08:41:50,300 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:41:50,300 INFO L93 Difference]: Finished difference Result 5561 states and 6554 transitions. [2018-11-18 08:41:50,301 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 08:41:50,301 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5561 states and 6554 transitions. [2018-11-18 08:41:50,314 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3486 [2018-11-18 08:41:50,324 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5561 states to 5561 states and 6554 transitions. [2018-11-18 08:41:50,324 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5561 [2018-11-18 08:41:50,327 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5561 [2018-11-18 08:41:50,327 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5561 states and 6554 transitions. [2018-11-18 08:41:50,330 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-18 08:41:50,330 INFO L705 BuchiCegarLoop]: Abstraction has 5561 states and 6554 transitions. [2018-11-18 08:41:50,334 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5561 states and 6554 transitions. [2018-11-18 08:41:50,363 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5561 to 5545. [2018-11-18 08:41:50,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5545 states. [2018-11-18 08:41:50,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5545 states to 5545 states and 6538 transitions. [2018-11-18 08:41:50,369 INFO L728 BuchiCegarLoop]: Abstraction has 5545 states and 6538 transitions. [2018-11-18 08:41:50,369 INFO L608 BuchiCegarLoop]: Abstraction has 5545 states and 6538 transitions. [2018-11-18 08:41:50,369 INFO L442 BuchiCegarLoop]: ======== Iteration 26============ [2018-11-18 08:41:50,369 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5545 states and 6538 transitions. [2018-11-18 08:41:50,380 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3470 [2018-11-18 08:41:50,380 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 08:41:50,381 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 08:41:50,382 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:41:50,382 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:41:50,383 INFO L794 eck$LassoCheckResult]: Stem: 92491#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 92389#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 92386#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 92387#L87-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 92390#L92 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 92549#L98-2 assume true; 92550#L98 assume !false; 92545#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 92546#L101 assume 12292 == ssl3_connect_~s__state~0; 92472#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 92473#L206 ssl3_connect_~s__server~0 := 0; 93059#L211 assume 0 != ssl3_connect_~cb~0; 93057#L211-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 93055#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 93052#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 93046#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 93043#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 93040#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 93032#L516 ssl3_connect_~skip~0 := 0; 93030#L98-2 assume true; 93028#L98 assume !false; 93026#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 93024#L101 assume !(12292 == ssl3_connect_~s__state~0); 93022#L104 assume !(16384 == ssl3_connect_~s__state~0); 93020#L107 assume !(4096 == ssl3_connect_~s__state~0); 93018#L110 assume !(20480 == ssl3_connect_~s__state~0); 93016#L113 assume !(4099 == ssl3_connect_~s__state~0); 93014#L116 assume 4368 == ssl3_connect_~s__state~0; 93012#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 93010#L250 assume !(0 == ssl3_connect_~blastFlag~0); 93007#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 93004#L258 assume !(ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0); 93001#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 92993#L516 ssl3_connect_~skip~0 := 0; 92991#L98-2 assume true; 92973#L98 assume !false; 92974#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 92965#L101 assume !(12292 == ssl3_connect_~s__state~0); 92966#L104 assume !(16384 == ssl3_connect_~s__state~0); 92957#L107 assume !(4096 == ssl3_connect_~s__state~0); 92958#L110 assume !(20480 == ssl3_connect_~s__state~0); 92949#L113 assume !(4099 == ssl3_connect_~s__state~0); 92950#L116 assume !(4368 == ssl3_connect_~s__state~0); 92941#L119 assume !(4369 == ssl3_connect_~s__state~0); 92942#L122 assume 4384 == ssl3_connect_~s__state~0; 92933#L126 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 92934#L265 assume !(1 == ssl3_connect_~blastFlag~0); 92925#L265-2 assume !(ssl3_connect_~ret~0 <= 0); 92926#L271 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 92990#L271-2 [2018-11-18 08:41:50,383 INFO L796 eck$LassoCheckResult]: Loop: 92990#L271-2 ssl3_connect_~s__init_num~0 := 0; 95759#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 95695#L516 ssl3_connect_~skip~0 := 0; 95687#L98-2 assume true; 95682#L98 assume !false; 95676#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 95671#L101 assume !(12292 == ssl3_connect_~s__state~0); 95668#L104 assume !(16384 == ssl3_connect_~s__state~0); 95664#L107 assume !(4096 == ssl3_connect_~s__state~0); 95663#L110 assume !(20480 == ssl3_connect_~s__state~0); 95658#L113 assume !(4099 == ssl3_connect_~s__state~0); 95657#L116 assume !(4368 == ssl3_connect_~s__state~0); 95649#L119 assume !(4369 == ssl3_connect_~s__state~0); 95640#L122 assume !(4384 == ssl3_connect_~s__state~0); 95635#L125 assume !(4385 == ssl3_connect_~s__state~0); 95630#L128 assume !(4400 == ssl3_connect_~s__state~0); 95625#L131 assume !(4401 == ssl3_connect_~s__state~0); 95620#L134 assume !(4416 == ssl3_connect_~s__state~0); 95615#L137 assume !(4417 == ssl3_connect_~s__state~0); 95610#L140 assume !(4432 == ssl3_connect_~s__state~0); 95605#L143 assume !(4433 == ssl3_connect_~s__state~0); 95600#L146 assume !(4448 == ssl3_connect_~s__state~0); 95595#L149 assume !(4449 == ssl3_connect_~s__state~0); 95590#L152 assume !(4464 == ssl3_connect_~s__state~0); 95585#L155 assume !(4465 == ssl3_connect_~s__state~0); 95580#L158 assume !(4466 == ssl3_connect_~s__state~0); 95575#L161 assume !(4467 == ssl3_connect_~s__state~0); 95570#L164 assume !(4480 == ssl3_connect_~s__state~0); 95565#L167 assume !(4481 == ssl3_connect_~s__state~0); 95560#L170 assume !(4496 == ssl3_connect_~s__state~0); 95555#L173 assume !(4497 == ssl3_connect_~s__state~0); 95550#L176 assume !(4512 == ssl3_connect_~s__state~0); 95545#L179 assume !(4513 == ssl3_connect_~s__state~0); 95540#L182 assume !(4528 == ssl3_connect_~s__state~0); 95535#L185 assume !(4529 == ssl3_connect_~s__state~0); 95530#L188 assume 4560 == ssl3_connect_~s__state~0; 95113#L192 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 95522#L427 assume !(ssl3_connect_~ret~0 <= 0); 95517#L430 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 95511#L430-2 ssl3_connect_~s__init_num~0 := 0; 95420#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 95416#L516 ssl3_connect_~skip~0 := 0; 95414#L98-2 assume true; 95412#L98 assume !false; 95410#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 95408#L101 assume !(12292 == ssl3_connect_~s__state~0); 95406#L104 assume !(16384 == ssl3_connect_~s__state~0); 95404#L107 assume !(4096 == ssl3_connect_~s__state~0); 95402#L110 assume !(20480 == ssl3_connect_~s__state~0); 95400#L113 assume !(4099 == ssl3_connect_~s__state~0); 95398#L116 assume !(4368 == ssl3_connect_~s__state~0); 95396#L119 assume !(4369 == ssl3_connect_~s__state~0); 95394#L122 assume !(4384 == ssl3_connect_~s__state~0); 95392#L125 assume !(4385 == ssl3_connect_~s__state~0); 95390#L128 assume !(4400 == ssl3_connect_~s__state~0); 95388#L131 assume !(4401 == ssl3_connect_~s__state~0); 95386#L134 assume !(4416 == ssl3_connect_~s__state~0); 95384#L137 assume !(4417 == ssl3_connect_~s__state~0); 95382#L140 assume !(4432 == ssl3_connect_~s__state~0); 95380#L143 assume !(4433 == ssl3_connect_~s__state~0); 95378#L146 assume !(4448 == ssl3_connect_~s__state~0); 95376#L149 assume !(4449 == ssl3_connect_~s__state~0); 95374#L152 assume !(4464 == ssl3_connect_~s__state~0); 95372#L155 assume !(4465 == ssl3_connect_~s__state~0); 95370#L158 assume !(4466 == ssl3_connect_~s__state~0); 95368#L161 assume !(4467 == ssl3_connect_~s__state~0); 95366#L164 assume !(4480 == ssl3_connect_~s__state~0); 95364#L167 assume !(4481 == ssl3_connect_~s__state~0); 95362#L170 assume !(4496 == ssl3_connect_~s__state~0); 95360#L173 assume !(4497 == ssl3_connect_~s__state~0); 95358#L176 assume 4512 == ssl3_connect_~s__state~0; 95121#L180 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 95350#L377 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 95346#L383 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 95339#L383-2 assume !(0 == ssl3_connect_~tmp___7~0); 95331#L392 assume !(0 == ssl3_connect_~tmp___8~0); 95323#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 95317#L516 ssl3_connect_~skip~0 := 0; 95313#L98-2 assume true; 95309#L98 assume !false; 95305#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 95301#L101 assume !(12292 == ssl3_connect_~s__state~0); 95297#L104 assume !(16384 == ssl3_connect_~s__state~0); 95293#L107 assume !(4096 == ssl3_connect_~s__state~0); 95289#L110 assume !(20480 == ssl3_connect_~s__state~0); 95285#L113 assume !(4099 == ssl3_connect_~s__state~0); 95281#L116 assume !(4368 == ssl3_connect_~s__state~0); 95277#L119 assume !(4369 == ssl3_connect_~s__state~0); 95273#L122 assume !(4384 == ssl3_connect_~s__state~0); 95269#L125 assume !(4385 == ssl3_connect_~s__state~0); 95265#L128 assume !(4400 == ssl3_connect_~s__state~0); 95261#L131 assume !(4401 == ssl3_connect_~s__state~0); 95257#L134 assume !(4416 == ssl3_connect_~s__state~0); 95251#L137 assume !(4417 == ssl3_connect_~s__state~0); 95246#L140 assume !(4432 == ssl3_connect_~s__state~0); 95241#L143 assume !(4433 == ssl3_connect_~s__state~0); 95236#L146 assume !(4448 == ssl3_connect_~s__state~0); 95230#L149 assume !(4449 == ssl3_connect_~s__state~0); 95225#L152 assume !(4464 == ssl3_connect_~s__state~0); 95219#L155 assume !(4465 == ssl3_connect_~s__state~0); 95214#L158 assume !(4466 == ssl3_connect_~s__state~0); 95208#L161 assume !(4467 == ssl3_connect_~s__state~0); 95203#L164 assume !(4480 == ssl3_connect_~s__state~0); 95197#L167 assume !(4481 == ssl3_connect_~s__state~0); 95190#L170 assume !(4496 == ssl3_connect_~s__state~0); 95186#L173 assume !(4497 == ssl3_connect_~s__state~0); 95182#L176 assume !(4512 == ssl3_connect_~s__state~0); 95177#L179 assume !(4513 == ssl3_connect_~s__state~0); 95174#L182 assume 4528 == ssl3_connect_~s__state~0; 95116#L186 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 95169#L400 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp57~0 := 5 + ssl3_connect_~__cil_tmp56~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp57~0; 95165#L407 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__s3__tmp__next_state___0~0 := 3;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__s3__flags~0; 95161#L411 assume !(0 != ssl3_connect_~__cil_tmp58~0 - 2); 95158#L407-1 ssl3_connect_~s__init_num~0 := 0; 95156#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 95153#L516 ssl3_connect_~skip~0 := 0; 95152#L98-2 assume true; 95151#L98 assume !false; 95150#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 95149#L101 assume !(12292 == ssl3_connect_~s__state~0); 95148#L104 assume !(16384 == ssl3_connect_~s__state~0); 95147#L107 assume !(4096 == ssl3_connect_~s__state~0); 95146#L110 assume !(20480 == ssl3_connect_~s__state~0); 95145#L113 assume !(4099 == ssl3_connect_~s__state~0); 95144#L116 assume !(4368 == ssl3_connect_~s__state~0); 95143#L119 assume !(4369 == ssl3_connect_~s__state~0); 95142#L122 assume !(4384 == ssl3_connect_~s__state~0); 95141#L125 assume !(4385 == ssl3_connect_~s__state~0); 95140#L128 assume !(4400 == ssl3_connect_~s__state~0); 95139#L131 assume !(4401 == ssl3_connect_~s__state~0); 95138#L134 assume !(4416 == ssl3_connect_~s__state~0); 95137#L137 assume !(4417 == ssl3_connect_~s__state~0); 95136#L140 assume !(4432 == ssl3_connect_~s__state~0); 95135#L143 assume !(4433 == ssl3_connect_~s__state~0); 95134#L146 assume !(4448 == ssl3_connect_~s__state~0); 95133#L149 assume !(4449 == ssl3_connect_~s__state~0); 95132#L152 assume !(4464 == ssl3_connect_~s__state~0); 95131#L155 assume !(4465 == ssl3_connect_~s__state~0); 95130#L158 assume !(4466 == ssl3_connect_~s__state~0); 95129#L161 assume !(4467 == ssl3_connect_~s__state~0); 95128#L164 assume !(4480 == ssl3_connect_~s__state~0); 95127#L167 assume !(4481 == ssl3_connect_~s__state~0); 95126#L170 assume !(4496 == ssl3_connect_~s__state~0); 95124#L173 assume !(4497 == ssl3_connect_~s__state~0); 95122#L176 assume !(4512 == ssl3_connect_~s__state~0); 95119#L179 assume !(4513 == ssl3_connect_~s__state~0); 95117#L182 assume !(4528 == ssl3_connect_~s__state~0); 95114#L185 assume !(4529 == ssl3_connect_~s__state~0); 95111#L188 assume !(4560 == ssl3_connect_~s__state~0); 93667#L191 assume !(4561 == ssl3_connect_~s__state~0); 93564#L194 assume 4352 == ssl3_connect_~s__state~0; 93562#L195 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 93560#L440 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 93557#L440-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 93432#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 93430#L516 ssl3_connect_~skip~0 := 0; 93420#L98-2 assume true; 93421#L98 assume !false; 93414#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 93415#L101 assume !(12292 == ssl3_connect_~s__state~0); 93408#L104 assume !(16384 == ssl3_connect_~s__state~0); 93409#L107 assume !(4096 == ssl3_connect_~s__state~0); 93402#L110 assume !(20480 == ssl3_connect_~s__state~0); 93403#L113 assume !(4099 == ssl3_connect_~s__state~0); 93394#L116 assume !(4368 == ssl3_connect_~s__state~0); 93396#L119 assume !(4369 == ssl3_connect_~s__state~0); 93387#L122 assume 4384 == ssl3_connect_~s__state~0; 93388#L126 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 95839#L265 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 94953#L265-2 assume !(ssl3_connect_~ret~0 <= 0); 95836#L271 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 92990#L271-2 [2018-11-18 08:41:50,383 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:41:50,383 INFO L82 PathProgramCache]: Analyzing trace with hash 1786625299, now seen corresponding path program 1 times [2018-11-18 08:41:50,383 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:41:50,384 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:41:50,384 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:50,384 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 08:41:50,384 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:50,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:41:50,422 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-11-18 08:41:50,423 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 08:41:50,423 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 08:41:50,423 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-18 08:41:50,423 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:41:50,423 INFO L82 PathProgramCache]: Analyzing trace with hash 1526737674, now seen corresponding path program 1 times [2018-11-18 08:41:50,423 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:41:50,423 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:41:50,424 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:50,424 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:41:50,424 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:50,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:41:50,491 INFO L134 CoverageAnalysis]: Checked inductivity of 246 backedges. 138 proven. 13 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2018-11-18 08:41:50,491 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-18 08:41:50,491 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a009dc5f-a3d8-4a8e-917b-21bd98dbf8fa/bin-2019/uautomizer/z3 Starting monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-18 08:41:50,505 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:41:50,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:41:50,525 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 08:41:50,541 INFO L134 CoverageAnalysis]: Checked inductivity of 246 backedges. 138 proven. 13 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2018-11-18 08:41:50,557 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-18 08:41:50,557 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2018-11-18 08:41:50,557 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 08:41:50,557 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 08:41:50,558 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 08:41:50,558 INFO L87 Difference]: Start difference. First operand 5545 states and 6538 transitions. cyclomatic complexity: 997 Second operand 3 states. [2018-11-18 08:41:50,581 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:41:50,581 INFO L93 Difference]: Finished difference Result 5545 states and 6536 transitions. [2018-11-18 08:41:50,582 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 08:41:50,582 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5545 states and 6536 transitions. [2018-11-18 08:41:50,595 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3470 [2018-11-18 08:41:50,604 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5545 states to 5545 states and 6536 transitions. [2018-11-18 08:41:50,604 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5545 [2018-11-18 08:41:50,607 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5545 [2018-11-18 08:41:50,607 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5545 states and 6536 transitions. [2018-11-18 08:41:50,610 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-18 08:41:50,611 INFO L705 BuchiCegarLoop]: Abstraction has 5545 states and 6536 transitions. [2018-11-18 08:41:50,614 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5545 states and 6536 transitions. [2018-11-18 08:41:50,643 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5545 to 5545. [2018-11-18 08:41:50,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5545 states. [2018-11-18 08:41:50,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5545 states to 5545 states and 6536 transitions. [2018-11-18 08:41:50,650 INFO L728 BuchiCegarLoop]: Abstraction has 5545 states and 6536 transitions. [2018-11-18 08:41:50,650 INFO L608 BuchiCegarLoop]: Abstraction has 5545 states and 6536 transitions. [2018-11-18 08:41:50,650 INFO L442 BuchiCegarLoop]: ======== Iteration 27============ [2018-11-18 08:41:50,650 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5545 states and 6536 transitions. [2018-11-18 08:41:50,661 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3470 [2018-11-18 08:41:50,661 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 08:41:50,661 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 08:41:50,663 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:41:50,663 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:41:50,663 INFO L794 eck$LassoCheckResult]: Stem: 104092#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 103997#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 103994#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 103995#L87-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 103998#L92 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 104139#L98-2 assume true; 104140#L98 assume !false; 104135#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 104136#L101 assume 12292 == ssl3_connect_~s__state~0; 104074#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 104075#L206 ssl3_connect_~s__server~0 := 0; 105209#L211 assume 0 != ssl3_connect_~cb~0; 105040#L211-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 105208#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 105206#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 105203#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 105201#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 105200#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 105197#L516 ssl3_connect_~skip~0 := 0; 105196#L98-2 assume true; 105195#L98 assume !false; 105194#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 105193#L101 assume !(12292 == ssl3_connect_~s__state~0); 105192#L104 assume !(16384 == ssl3_connect_~s__state~0); 105191#L107 assume !(4096 == ssl3_connect_~s__state~0); 105190#L110 assume !(20480 == ssl3_connect_~s__state~0); 105189#L113 assume !(4099 == ssl3_connect_~s__state~0); 105188#L116 assume 4368 == ssl3_connect_~s__state~0; 105187#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 105186#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 105184#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 105182#L258 assume !(ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0); 105181#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 105178#L516 ssl3_connect_~skip~0 := 0; 105176#L98-2 assume true; 105174#L98 assume !false; 105171#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 105169#L101 assume !(12292 == ssl3_connect_~s__state~0); 105167#L104 assume !(16384 == ssl3_connect_~s__state~0); 105165#L107 assume !(4096 == ssl3_connect_~s__state~0); 105163#L110 assume !(20480 == ssl3_connect_~s__state~0); 105161#L113 assume !(4099 == ssl3_connect_~s__state~0); 105159#L116 assume !(4368 == ssl3_connect_~s__state~0); 105157#L119 assume !(4369 == ssl3_connect_~s__state~0); 105155#L122 assume 4384 == ssl3_connect_~s__state~0; 105153#L126 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 105151#L265 assume !(1 == ssl3_connect_~blastFlag~0); 105149#L265-2 assume !(ssl3_connect_~ret~0 <= 0); 105147#L271 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 104011#L271-2 [2018-11-18 08:41:50,664 INFO L796 eck$LassoCheckResult]: Loop: 104011#L271-2 ssl3_connect_~s__init_num~0 := 0; 104105#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 104510#L516 ssl3_connect_~skip~0 := 0; 104508#L98-2 assume true; 104505#L98 assume !false; 104502#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 104500#L101 assume !(12292 == ssl3_connect_~s__state~0); 104497#L104 assume !(16384 == ssl3_connect_~s__state~0); 104494#L107 assume !(4096 == ssl3_connect_~s__state~0); 104491#L110 assume !(20480 == ssl3_connect_~s__state~0); 104488#L113 assume !(4099 == ssl3_connect_~s__state~0); 104485#L116 assume !(4368 == ssl3_connect_~s__state~0); 104482#L119 assume !(4369 == ssl3_connect_~s__state~0); 104479#L122 assume !(4384 == ssl3_connect_~s__state~0); 104476#L125 assume !(4385 == ssl3_connect_~s__state~0); 104473#L128 assume !(4400 == ssl3_connect_~s__state~0); 104470#L131 assume !(4401 == ssl3_connect_~s__state~0); 104466#L134 assume !(4416 == ssl3_connect_~s__state~0); 104467#L137 assume !(4417 == ssl3_connect_~s__state~0); 109073#L140 assume !(4432 == ssl3_connect_~s__state~0); 108838#L143 assume !(4433 == ssl3_connect_~s__state~0); 108837#L146 assume !(4448 == ssl3_connect_~s__state~0); 108836#L149 assume !(4449 == ssl3_connect_~s__state~0); 108835#L152 assume !(4464 == ssl3_connect_~s__state~0); 104444#L155 assume !(4465 == ssl3_connect_~s__state~0); 104441#L158 assume !(4466 == ssl3_connect_~s__state~0); 104438#L161 assume !(4467 == ssl3_connect_~s__state~0); 104435#L164 assume !(4480 == ssl3_connect_~s__state~0); 104432#L167 assume !(4481 == ssl3_connect_~s__state~0); 104429#L170 assume !(4496 == ssl3_connect_~s__state~0); 104426#L173 assume !(4497 == ssl3_connect_~s__state~0); 104423#L176 assume !(4512 == ssl3_connect_~s__state~0); 104420#L179 assume !(4513 == ssl3_connect_~s__state~0); 104418#L182 assume !(4528 == ssl3_connect_~s__state~0); 104415#L185 assume !(4529 == ssl3_connect_~s__state~0); 104141#L188 assume 4560 == ssl3_connect_~s__state~0; 104130#L192 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 104079#L427 assume !(ssl3_connect_~ret~0 <= 0); 104056#L430 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 104057#L430-2 ssl3_connect_~s__init_num~0 := 0; 105383#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 105378#L516 ssl3_connect_~skip~0 := 0; 105376#L98-2 assume true; 105374#L98 assume !false; 105372#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 105369#L101 assume !(12292 == ssl3_connect_~s__state~0); 105367#L104 assume !(16384 == ssl3_connect_~s__state~0); 105365#L107 assume !(4096 == ssl3_connect_~s__state~0); 105363#L110 assume !(20480 == ssl3_connect_~s__state~0); 105361#L113 assume !(4099 == ssl3_connect_~s__state~0); 105359#L116 assume !(4368 == ssl3_connect_~s__state~0); 105357#L119 assume !(4369 == ssl3_connect_~s__state~0); 105355#L122 assume !(4384 == ssl3_connect_~s__state~0); 105353#L125 assume !(4385 == ssl3_connect_~s__state~0); 105350#L128 assume !(4400 == ssl3_connect_~s__state~0); 105351#L131 assume !(4401 == ssl3_connect_~s__state~0); 108802#L134 assume !(4416 == ssl3_connect_~s__state~0); 108801#L137 assume !(4417 == ssl3_connect_~s__state~0); 108800#L140 assume !(4432 == ssl3_connect_~s__state~0); 108798#L143 assume !(4433 == ssl3_connect_~s__state~0); 108485#L146 assume !(4448 == ssl3_connect_~s__state~0); 108483#L149 assume !(4449 == ssl3_connect_~s__state~0); 108481#L152 assume !(4464 == ssl3_connect_~s__state~0); 108479#L155 assume !(4465 == ssl3_connect_~s__state~0); 108127#L158 assume !(4466 == ssl3_connect_~s__state~0); 108125#L161 assume !(4467 == ssl3_connect_~s__state~0); 108122#L164 assume !(4480 == ssl3_connect_~s__state~0); 108120#L167 assume !(4481 == ssl3_connect_~s__state~0); 108119#L170 assume !(4496 == ssl3_connect_~s__state~0); 108118#L173 assume !(4497 == ssl3_connect_~s__state~0); 108117#L176 assume 4512 == ssl3_connect_~s__state~0; 105851#L180 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 108116#L377 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 108115#L383 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 108114#L383-2 assume !(0 == ssl3_connect_~tmp___7~0); 108112#L392 assume !(0 == ssl3_connect_~tmp___8~0); 108110#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 108107#L516 ssl3_connect_~skip~0 := 0; 108106#L98-2 assume true; 108105#L98 assume !false; 108104#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 108103#L101 assume !(12292 == ssl3_connect_~s__state~0); 108102#L104 assume !(16384 == ssl3_connect_~s__state~0); 108101#L107 assume !(4096 == ssl3_connect_~s__state~0); 108099#L110 assume !(20480 == ssl3_connect_~s__state~0); 108097#L113 assume !(4099 == ssl3_connect_~s__state~0); 108096#L116 assume !(4368 == ssl3_connect_~s__state~0); 108094#L119 assume !(4369 == ssl3_connect_~s__state~0); 108092#L122 assume !(4384 == ssl3_connect_~s__state~0); 108090#L125 assume !(4385 == ssl3_connect_~s__state~0); 108088#L128 assume !(4400 == ssl3_connect_~s__state~0); 108086#L131 assume !(4401 == ssl3_connect_~s__state~0); 108084#L134 assume !(4416 == ssl3_connect_~s__state~0); 108082#L137 assume !(4417 == ssl3_connect_~s__state~0); 108080#L140 assume !(4432 == ssl3_connect_~s__state~0); 108078#L143 assume !(4433 == ssl3_connect_~s__state~0); 108076#L146 assume !(4448 == ssl3_connect_~s__state~0); 108074#L149 assume !(4449 == ssl3_connect_~s__state~0); 108072#L152 assume !(4464 == ssl3_connect_~s__state~0); 108070#L155 assume !(4465 == ssl3_connect_~s__state~0); 108068#L158 assume !(4466 == ssl3_connect_~s__state~0); 108066#L161 assume !(4467 == ssl3_connect_~s__state~0); 108064#L164 assume !(4480 == ssl3_connect_~s__state~0); 108062#L167 assume !(4481 == ssl3_connect_~s__state~0); 108060#L170 assume !(4496 == ssl3_connect_~s__state~0); 108058#L173 assume !(4497 == ssl3_connect_~s__state~0); 108056#L176 assume !(4512 == ssl3_connect_~s__state~0); 108054#L179 assume !(4513 == ssl3_connect_~s__state~0); 108052#L182 assume 4528 == ssl3_connect_~s__state~0; 104229#L186 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 108049#L400 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp57~0 := 5 + ssl3_connect_~__cil_tmp56~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp57~0; 108011#L407 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__s3__tmp__next_state___0~0 := 3;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__s3__flags~0; 108004#L411 assume !(0 != ssl3_connect_~__cil_tmp58~0 - 2); 107999#L407-1 ssl3_connect_~s__init_num~0 := 0; 107684#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 107680#L516 ssl3_connect_~skip~0 := 0; 107678#L98-2 assume true; 107676#L98 assume !false; 107674#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 107672#L101 assume !(12292 == ssl3_connect_~s__state~0); 107670#L104 assume !(16384 == ssl3_connect_~s__state~0); 107668#L107 assume !(4096 == ssl3_connect_~s__state~0); 107666#L110 assume !(20480 == ssl3_connect_~s__state~0); 107448#L113 assume !(4099 == ssl3_connect_~s__state~0); 107446#L116 assume !(4368 == ssl3_connect_~s__state~0); 107444#L119 assume !(4369 == ssl3_connect_~s__state~0); 107442#L122 assume !(4384 == ssl3_connect_~s__state~0); 107440#L125 assume !(4385 == ssl3_connect_~s__state~0); 107438#L128 assume !(4400 == ssl3_connect_~s__state~0); 107436#L131 assume !(4401 == ssl3_connect_~s__state~0); 106945#L134 assume !(4416 == ssl3_connect_~s__state~0); 106336#L137 assume !(4417 == ssl3_connect_~s__state~0); 106334#L140 assume !(4432 == ssl3_connect_~s__state~0); 106329#L143 assume !(4433 == ssl3_connect_~s__state~0); 106324#L146 assume !(4448 == ssl3_connect_~s__state~0); 106319#L149 assume !(4449 == ssl3_connect_~s__state~0); 106314#L152 assume !(4464 == ssl3_connect_~s__state~0); 106309#L155 assume !(4465 == ssl3_connect_~s__state~0); 106304#L158 assume !(4466 == ssl3_connect_~s__state~0); 106299#L161 assume !(4467 == ssl3_connect_~s__state~0); 106294#L164 assume !(4480 == ssl3_connect_~s__state~0); 106290#L167 assume !(4481 == ssl3_connect_~s__state~0); 106287#L170 assume !(4496 == ssl3_connect_~s__state~0); 106283#L173 assume !(4497 == ssl3_connect_~s__state~0); 106281#L176 assume !(4512 == ssl3_connect_~s__state~0); 106279#L179 assume !(4513 == ssl3_connect_~s__state~0); 104235#L182 assume !(4528 == ssl3_connect_~s__state~0); 104236#L185 assume !(4529 == ssl3_connect_~s__state~0); 105807#L188 assume !(4560 == ssl3_connect_~s__state~0); 105805#L191 assume !(4561 == ssl3_connect_~s__state~0); 104210#L194 assume 4352 == ssl3_connect_~s__state~0; 104207#L195 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 104204#L440 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 104203#L440-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 104196#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 104185#L516 ssl3_connect_~skip~0 := 0; 104393#L98-2 assume true; 104394#L98 assume !false; 104387#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 104388#L101 assume !(12292 == ssl3_connect_~s__state~0); 104381#L104 assume !(16384 == ssl3_connect_~s__state~0); 104382#L107 assume !(4096 == ssl3_connect_~s__state~0); 104375#L110 assume !(20480 == ssl3_connect_~s__state~0); 104376#L113 assume !(4099 == ssl3_connect_~s__state~0); 104367#L116 assume !(4368 == ssl3_connect_~s__state~0); 104369#L119 assume !(4369 == ssl3_connect_~s__state~0); 104361#L122 assume 4384 == ssl3_connect_~s__state~0; 104108#L126 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 104043#L265 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 104042#L265-2 assume !(ssl3_connect_~ret~0 <= 0); 104010#L271 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 104011#L271-2 [2018-11-18 08:41:50,664 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:41:50,664 INFO L82 PathProgramCache]: Analyzing trace with hash -1690693547, now seen corresponding path program 1 times [2018-11-18 08:41:50,664 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:41:50,664 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:41:50,665 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:50,665 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:41:50,665 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:50,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:41:50,711 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-11-18 08:41:50,711 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 08:41:50,711 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 08:41:50,711 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-18 08:41:50,711 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:41:50,712 INFO L82 PathProgramCache]: Analyzing trace with hash 1526737674, now seen corresponding path program 2 times [2018-11-18 08:41:50,712 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:41:50,712 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:41:50,714 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:50,714 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:41:50,714 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:50,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:41:50,764 INFO L134 CoverageAnalysis]: Checked inductivity of 246 backedges. 138 proven. 13 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2018-11-18 08:41:50,764 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-18 08:41:50,764 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a009dc5f-a3d8-4a8e-917b-21bd98dbf8fa/bin-2019/uautomizer/z3 Starting monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-18 08:41:50,777 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-11-18 08:41:50,798 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-11-18 08:41:50,799 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-11-18 08:41:50,801 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 08:41:50,818 INFO L134 CoverageAnalysis]: Checked inductivity of 246 backedges. 138 proven. 13 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2018-11-18 08:41:50,837 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-18 08:41:50,838 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2018-11-18 08:41:50,838 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 08:41:50,838 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 08:41:50,838 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 08:41:50,838 INFO L87 Difference]: Start difference. First operand 5545 states and 6536 transitions. cyclomatic complexity: 995 Second operand 3 states. [2018-11-18 08:41:50,861 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:41:50,862 INFO L93 Difference]: Finished difference Result 5631 states and 6640 transitions. [2018-11-18 08:41:50,862 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 08:41:50,862 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5631 states and 6640 transitions. [2018-11-18 08:41:50,878 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3556 [2018-11-18 08:41:50,888 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5631 states to 5631 states and 6640 transitions. [2018-11-18 08:41:50,888 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5631 [2018-11-18 08:41:50,891 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5631 [2018-11-18 08:41:50,891 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5631 states and 6640 transitions. [2018-11-18 08:41:50,894 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-18 08:41:50,894 INFO L705 BuchiCegarLoop]: Abstraction has 5631 states and 6640 transitions. [2018-11-18 08:41:50,898 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5631 states and 6640 transitions. [2018-11-18 08:41:50,928 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5631 to 5631. [2018-11-18 08:41:50,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5631 states. [2018-11-18 08:41:50,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5631 states to 5631 states and 6640 transitions. [2018-11-18 08:41:50,935 INFO L728 BuchiCegarLoop]: Abstraction has 5631 states and 6640 transitions. [2018-11-18 08:41:50,935 INFO L608 BuchiCegarLoop]: Abstraction has 5631 states and 6640 transitions. [2018-11-18 08:41:50,935 INFO L442 BuchiCegarLoop]: ======== Iteration 28============ [2018-11-18 08:41:50,935 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5631 states and 6640 transitions. [2018-11-18 08:41:50,946 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3556 [2018-11-18 08:41:50,947 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 08:41:50,947 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 08:41:50,948 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:41:50,948 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:41:50,948 INFO L794 eck$LassoCheckResult]: Stem: 115789#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 115691#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 115688#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 115689#L87-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 115692#L92 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 115844#L98-2 assume true; 115845#L98 assume !false; 115840#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 115841#L101 assume 12292 == ssl3_connect_~s__state~0; 115771#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 115772#L206 ssl3_connect_~s__server~0 := 0; 116229#L211 assume 0 != ssl3_connect_~cb~0; 116227#L211-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 116225#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 116222#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 116217#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 116215#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 116213#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 116200#L516 ssl3_connect_~skip~0 := 0; 116201#L98-2 assume true; 116196#L98 assume !false; 116197#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 116192#L101 assume !(12292 == ssl3_connect_~s__state~0); 116193#L104 assume !(16384 == ssl3_connect_~s__state~0); 116188#L107 assume !(4096 == ssl3_connect_~s__state~0); 116189#L110 assume !(20480 == ssl3_connect_~s__state~0); 116184#L113 assume !(4099 == ssl3_connect_~s__state~0); 116185#L116 assume 4368 == ssl3_connect_~s__state~0; 116180#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 116181#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 116323#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 116566#L258 assume !(ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0); 116560#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 116556#L516 ssl3_connect_~skip~0 := 0; 116554#L98-2 assume true; 116552#L98 assume !false; 116550#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 116548#L101 assume !(12292 == ssl3_connect_~s__state~0); 116546#L104 assume !(16384 == ssl3_connect_~s__state~0); 116544#L107 assume !(4096 == ssl3_connect_~s__state~0); 116542#L110 assume !(20480 == ssl3_connect_~s__state~0); 116540#L113 assume !(4099 == ssl3_connect_~s__state~0); 116538#L116 assume !(4368 == ssl3_connect_~s__state~0); 116536#L119 assume !(4369 == ssl3_connect_~s__state~0); 116534#L122 assume 4384 == ssl3_connect_~s__state~0; 116532#L126 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 116530#L265 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 116528#L265-2 assume !(ssl3_connect_~ret~0 <= 0); 116523#L271 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 116524#L271-2 [2018-11-18 08:41:50,949 INFO L796 eck$LassoCheckResult]: Loop: 116524#L271-2 ssl3_connect_~s__init_num~0 := 0; 120160#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 120157#L516 ssl3_connect_~skip~0 := 0; 120156#L98-2 assume true; 120155#L98 assume !false; 120154#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 120153#L101 assume !(12292 == ssl3_connect_~s__state~0); 120152#L104 assume !(16384 == ssl3_connect_~s__state~0); 120151#L107 assume !(4096 == ssl3_connect_~s__state~0); 120150#L110 assume !(20480 == ssl3_connect_~s__state~0); 120149#L113 assume !(4099 == ssl3_connect_~s__state~0); 120148#L116 assume !(4368 == ssl3_connect_~s__state~0); 120147#L119 assume !(4369 == ssl3_connect_~s__state~0); 120145#L122 assume !(4384 == ssl3_connect_~s__state~0); 120144#L125 assume !(4385 == ssl3_connect_~s__state~0); 120143#L128 assume !(4400 == ssl3_connect_~s__state~0); 120142#L131 assume !(4401 == ssl3_connect_~s__state~0); 120141#L134 assume !(4416 == ssl3_connect_~s__state~0); 120140#L137 assume !(4417 == ssl3_connect_~s__state~0); 120139#L140 assume !(4432 == ssl3_connect_~s__state~0); 120138#L143 assume !(4433 == ssl3_connect_~s__state~0); 120137#L146 assume !(4448 == ssl3_connect_~s__state~0); 120136#L149 assume !(4449 == ssl3_connect_~s__state~0); 120135#L152 assume !(4464 == ssl3_connect_~s__state~0); 120133#L155 assume !(4465 == ssl3_connect_~s__state~0); 120131#L158 assume !(4466 == ssl3_connect_~s__state~0); 120127#L161 assume !(4467 == ssl3_connect_~s__state~0); 120125#L164 assume !(4480 == ssl3_connect_~s__state~0); 120123#L167 assume !(4481 == ssl3_connect_~s__state~0); 120121#L170 assume !(4496 == ssl3_connect_~s__state~0); 120119#L173 assume !(4497 == ssl3_connect_~s__state~0); 120117#L176 assume !(4512 == ssl3_connect_~s__state~0); 120115#L179 assume !(4513 == ssl3_connect_~s__state~0); 120113#L182 assume !(4528 == ssl3_connect_~s__state~0); 120111#L185 assume !(4529 == ssl3_connect_~s__state~0); 120109#L188 assume 4560 == ssl3_connect_~s__state~0; 116835#L192 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 120106#L427 assume !(ssl3_connect_~ret~0 <= 0); 120104#L430 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 120022#L430-2 ssl3_connect_~s__init_num~0 := 0; 120020#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 120017#L516 ssl3_connect_~skip~0 := 0; 120015#L98-2 assume true; 120010#L98 assume !false; 120008#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 120006#L101 assume !(12292 == ssl3_connect_~s__state~0); 120004#L104 assume !(16384 == ssl3_connect_~s__state~0); 120002#L107 assume !(4096 == ssl3_connect_~s__state~0); 120000#L110 assume !(20480 == ssl3_connect_~s__state~0); 119998#L113 assume !(4099 == ssl3_connect_~s__state~0); 119996#L116 assume !(4368 == ssl3_connect_~s__state~0); 119994#L119 assume !(4369 == ssl3_connect_~s__state~0); 119992#L122 assume !(4384 == ssl3_connect_~s__state~0); 119991#L125 assume !(4385 == ssl3_connect_~s__state~0); 119990#L128 assume !(4400 == ssl3_connect_~s__state~0); 119989#L131 assume !(4401 == ssl3_connect_~s__state~0); 119988#L134 assume !(4416 == ssl3_connect_~s__state~0); 119987#L137 assume !(4417 == ssl3_connect_~s__state~0); 119986#L140 assume !(4432 == ssl3_connect_~s__state~0); 119985#L143 assume !(4433 == ssl3_connect_~s__state~0); 119984#L146 assume !(4448 == ssl3_connect_~s__state~0); 119983#L149 assume !(4449 == ssl3_connect_~s__state~0); 119982#L152 assume !(4464 == ssl3_connect_~s__state~0); 119981#L155 assume !(4465 == ssl3_connect_~s__state~0); 119980#L158 assume !(4466 == ssl3_connect_~s__state~0); 119979#L161 assume !(4467 == ssl3_connect_~s__state~0); 119978#L164 assume !(4480 == ssl3_connect_~s__state~0); 119977#L167 assume !(4481 == ssl3_connect_~s__state~0); 119976#L170 assume !(4496 == ssl3_connect_~s__state~0); 119975#L173 assume !(4497 == ssl3_connect_~s__state~0); 119974#L176 assume 4512 == ssl3_connect_~s__state~0; 118307#L180 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 119973#L377 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 119972#L383 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 119971#L383-2 assume !(0 == ssl3_connect_~tmp___7~0); 119970#L392 assume !(0 == ssl3_connect_~tmp___8~0); 116518#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 116516#L516 ssl3_connect_~skip~0 := 0; 119964#L98-2 assume true; 119960#L98 assume !false; 119958#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 119956#L101 assume !(12292 == ssl3_connect_~s__state~0); 119954#L104 assume !(16384 == ssl3_connect_~s__state~0); 116349#L107 assume !(4096 == ssl3_connect_~s__state~0); 116350#L110 assume !(20480 == ssl3_connect_~s__state~0); 116343#L113 assume !(4099 == ssl3_connect_~s__state~0); 116344#L116 assume !(4368 == ssl3_connect_~s__state~0); 119944#L119 assume !(4369 == ssl3_connect_~s__state~0); 119942#L122 assume !(4384 == ssl3_connect_~s__state~0); 119940#L125 assume !(4385 == ssl3_connect_~s__state~0); 119938#L128 assume !(4400 == ssl3_connect_~s__state~0); 119936#L131 assume !(4401 == ssl3_connect_~s__state~0); 119934#L134 assume !(4416 == ssl3_connect_~s__state~0); 119932#L137 assume !(4417 == ssl3_connect_~s__state~0); 119930#L140 assume !(4432 == ssl3_connect_~s__state~0); 119928#L143 assume !(4433 == ssl3_connect_~s__state~0); 119926#L146 assume !(4448 == ssl3_connect_~s__state~0); 119924#L149 assume !(4449 == ssl3_connect_~s__state~0); 119922#L152 assume !(4464 == ssl3_connect_~s__state~0); 119920#L155 assume !(4465 == ssl3_connect_~s__state~0); 119918#L158 assume !(4466 == ssl3_connect_~s__state~0); 119916#L161 assume !(4467 == ssl3_connect_~s__state~0); 119914#L164 assume !(4480 == ssl3_connect_~s__state~0); 119912#L167 assume !(4481 == ssl3_connect_~s__state~0); 119910#L170 assume !(4496 == ssl3_connect_~s__state~0); 119908#L173 assume !(4497 == ssl3_connect_~s__state~0); 119906#L176 assume !(4512 == ssl3_connect_~s__state~0); 119904#L179 assume !(4513 == ssl3_connect_~s__state~0); 119902#L182 assume 4528 == ssl3_connect_~s__state~0; 118302#L186 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 119899#L400 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp57~0 := 5 + ssl3_connect_~__cil_tmp56~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp57~0; 119895#L407 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__s3__tmp__next_state___0~0 := 3;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__s3__flags~0; 119894#L411 assume !(0 != ssl3_connect_~__cil_tmp58~0 - 2); 119893#L407-1 ssl3_connect_~s__init_num~0 := 0; 119855#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 119850#L516 ssl3_connect_~skip~0 := 0; 119849#L98-2 assume true; 119848#L98 assume !false; 119847#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 119846#L101 assume !(12292 == ssl3_connect_~s__state~0); 119845#L104 assume !(16384 == ssl3_connect_~s__state~0); 119844#L107 assume !(4096 == ssl3_connect_~s__state~0); 119843#L110 assume !(20480 == ssl3_connect_~s__state~0); 119842#L113 assume !(4099 == ssl3_connect_~s__state~0); 119841#L116 assume !(4368 == ssl3_connect_~s__state~0); 119840#L119 assume !(4369 == ssl3_connect_~s__state~0); 119839#L122 assume !(4384 == ssl3_connect_~s__state~0); 119838#L125 assume !(4385 == ssl3_connect_~s__state~0); 119837#L128 assume !(4400 == ssl3_connect_~s__state~0); 119836#L131 assume !(4401 == ssl3_connect_~s__state~0); 119835#L134 assume !(4416 == ssl3_connect_~s__state~0); 119834#L137 assume !(4417 == ssl3_connect_~s__state~0); 119833#L140 assume !(4432 == ssl3_connect_~s__state~0); 119832#L143 assume !(4433 == ssl3_connect_~s__state~0); 119831#L146 assume !(4448 == ssl3_connect_~s__state~0); 119830#L149 assume !(4449 == ssl3_connect_~s__state~0); 119829#L152 assume !(4464 == ssl3_connect_~s__state~0); 119828#L155 assume !(4465 == ssl3_connect_~s__state~0); 119827#L158 assume !(4466 == ssl3_connect_~s__state~0); 115977#L161 assume !(4467 == ssl3_connect_~s__state~0); 115978#L164 assume !(4480 == ssl3_connect_~s__state~0); 116876#L167 assume !(4481 == ssl3_connect_~s__state~0); 118359#L170 assume !(4496 == ssl3_connect_~s__state~0); 118356#L173 assume !(4497 == ssl3_connect_~s__state~0); 116871#L176 assume !(4512 == ssl3_connect_~s__state~0); 115941#L179 assume !(4513 == ssl3_connect_~s__state~0); 115942#L182 assume !(4528 == ssl3_connect_~s__state~0); 115929#L185 assume !(4529 == ssl3_connect_~s__state~0); 115930#L188 assume !(4560 == ssl3_connect_~s__state~0); 116836#L191 assume !(4561 == ssl3_connect_~s__state~0); 116830#L194 assume 4352 == ssl3_connect_~s__state~0; 116831#L195 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 116822#L440 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 116821#L440-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 116802#L481 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 115880#L516 ssl3_connect_~skip~0 := 0; 115881#L98-2 assume true; 115876#L98 assume !false; 115877#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 115872#L101 assume !(12292 == ssl3_connect_~s__state~0); 115873#L104 assume !(16384 == ssl3_connect_~s__state~0); 115868#L107 assume !(4096 == ssl3_connect_~s__state~0); 115869#L110 assume !(20480 == ssl3_connect_~s__state~0); 115863#L113 assume !(4099 == ssl3_connect_~s__state~0); 115865#L116 assume !(4368 == ssl3_connect_~s__state~0); 115858#L119 assume !(4369 == ssl3_connect_~s__state~0); 115860#L122 assume 4384 == ssl3_connect_~s__state~0; 115850#L126 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 120165#L265 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 115739#L265-2 assume !(ssl3_connect_~ret~0 <= 0); 120164#L271 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 116524#L271-2 [2018-11-18 08:41:50,949 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:41:50,949 INFO L82 PathProgramCache]: Analyzing trace with hash -1690695469, now seen corresponding path program 1 times [2018-11-18 08:41:50,949 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:41:50,949 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:41:50,950 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:50,950 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 08:41:50,950 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:50,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:41:50,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:41:50,964 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:41:50,964 INFO L82 PathProgramCache]: Analyzing trace with hash 1526737674, now seen corresponding path program 3 times [2018-11-18 08:41:50,964 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:41:50,964 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:41:50,965 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:50,965 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:41:50,965 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:41:50,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:41:51,037 INFO L134 CoverageAnalysis]: Checked inductivity of 246 backedges. 138 proven. 13 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2018-11-18 08:41:51,037 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-18 08:41:51,037 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a009dc5f-a3d8-4a8e-917b-21bd98dbf8fa/bin-2019/uautomizer/z3 Starting monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-18 08:41:51,052 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-11-18 08:41:51,077 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2018-11-18 08:41:51,078 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-11-18 08:41:51,080 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 08:41:51,093 INFO L134 CoverageAnalysis]: Checked inductivity of 246 backedges. 138 proven. 13 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2018-11-18 08:41:51,111 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-18 08:41:51,111 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2018-11-18 08:41:51,112 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 08:41:51,112 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-11-18 08:41:51,112 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-11-18 08:41:51,112 INFO L87 Difference]: Start difference. First operand 5631 states and 6640 transitions. cyclomatic complexity: 1013 Second operand 4 states. [2018-11-18 08:41:51,236 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:41:51,236 INFO L93 Difference]: Finished difference Result 3785 states and 4238 transitions. [2018-11-18 08:41:51,236 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-11-18 08:41:51,236 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3785 states and 4238 transitions. [2018-11-18 08:41:51,247 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2018-11-18 08:41:51,247 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3785 states to 0 states and 0 transitions. [2018-11-18 08:41:51,247 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2018-11-18 08:41:51,247 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2018-11-18 08:41:51,247 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2018-11-18 08:41:51,247 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-18 08:41:51,247 INFO L705 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2018-11-18 08:41:51,247 INFO L728 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2018-11-18 08:41:51,248 INFO L608 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2018-11-18 08:41:51,248 INFO L442 BuchiCegarLoop]: ======== Iteration 29============ [2018-11-18 08:41:51,248 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 0 states and 0 transitions. [2018-11-18 08:41:51,248 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2018-11-18 08:41:51,248 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is true [2018-11-18 08:41:51,255 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 18.11 08:41:51 BoogieIcfgContainer [2018-11-18 08:41:51,255 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2018-11-18 08:41:51,255 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2018-11-18 08:41:51,255 INFO L271 PluginConnector]: Initializing Witness Printer... [2018-11-18 08:41:51,255 INFO L276 PluginConnector]: Witness Printer initialized [2018-11-18 08:41:51,256 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 08:41:42" (3/4) ... [2018-11-18 08:41:51,259 INFO L147 WitnessPrinter]: No result that supports witness generation found [2018-11-18 08:41:51,260 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2018-11-18 08:41:51,260 INFO L168 Benchmark]: Toolchain (without parser) took 9367.22 ms. Allocated memory was 1.0 GB in the beginning and 1.6 GB in the end (delta: 619.2 MB). Free memory was 958.2 MB in the beginning and 1.1 GB in the end (delta: -151.4 MB). Peak memory consumption was 467.8 MB. Max. memory is 11.5 GB. [2018-11-18 08:41:51,261 INFO L168 Benchmark]: CDTParser took 0.18 ms. Allocated memory is still 1.0 GB. Free memory is still 985.6 MB. There was no memory consumed. Max. memory is 11.5 GB. [2018-11-18 08:41:51,261 INFO L168 Benchmark]: CACSL2BoogieTranslator took 271.48 ms. Allocated memory is still 1.0 GB. Free memory was 958.2 MB in the beginning and 941.9 MB in the end (delta: 16.2 MB). Peak memory consumption was 16.2 MB. Max. memory is 11.5 GB. [2018-11-18 08:41:51,262 INFO L168 Benchmark]: Boogie Procedure Inliner took 85.72 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 175.6 MB). Free memory was 941.9 MB in the beginning and 1.2 GB in the end (delta: -228.5 MB). Peak memory consumption was 17.5 MB. Max. memory is 11.5 GB. [2018-11-18 08:41:51,263 INFO L168 Benchmark]: Boogie Preprocessor took 30.07 ms. Allocated memory is still 1.2 GB. Free memory was 1.2 GB in the beginning and 1.2 GB in the end (delta: 3.3 MB). Peak memory consumption was 3.3 MB. Max. memory is 11.5 GB. [2018-11-18 08:41:51,263 INFO L168 Benchmark]: RCFGBuilder took 477.77 ms. Allocated memory is still 1.2 GB. Free memory was 1.2 GB in the beginning and 1.1 GB in the end (delta: 50.6 MB). Peak memory consumption was 50.6 MB. Max. memory is 11.5 GB. [2018-11-18 08:41:51,264 INFO L168 Benchmark]: BuchiAutomizer took 8494.54 ms. Allocated memory was 1.2 GB in the beginning and 1.6 GB in the end (delta: 443.5 MB). Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 6.9 MB). Peak memory consumption was 450.5 MB. Max. memory is 11.5 GB. [2018-11-18 08:41:51,264 INFO L168 Benchmark]: Witness Printer took 4.51 ms. Allocated memory is still 1.6 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. [2018-11-18 08:41:51,267 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.18 ms. Allocated memory is still 1.0 GB. Free memory is still 985.6 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 271.48 ms. Allocated memory is still 1.0 GB. Free memory was 958.2 MB in the beginning and 941.9 MB in the end (delta: 16.2 MB). Peak memory consumption was 16.2 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 85.72 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 175.6 MB). Free memory was 941.9 MB in the beginning and 1.2 GB in the end (delta: -228.5 MB). Peak memory consumption was 17.5 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 30.07 ms. Allocated memory is still 1.2 GB. Free memory was 1.2 GB in the beginning and 1.2 GB in the end (delta: 3.3 MB). Peak memory consumption was 3.3 MB. Max. memory is 11.5 GB. * RCFGBuilder took 477.77 ms. Allocated memory is still 1.2 GB. Free memory was 1.2 GB in the beginning and 1.1 GB in the end (delta: 50.6 MB). Peak memory consumption was 50.6 MB. Max. memory is 11.5 GB. * BuchiAutomizer took 8494.54 ms. Allocated memory was 1.2 GB in the beginning and 1.6 GB in the end (delta: 443.5 MB). Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 6.9 MB). Peak memory consumption was 450.5 MB. Max. memory is 11.5 GB. * Witness Printer took 4.51 ms. Allocated memory is still 1.6 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 29 terminating modules (28 trivial, 1 deterministic, 0 nondeterministic). One deterministic module has affine ranking function s__state and consists of 5 locations. 28 modules have a trivial ranking function, the largest among these consists of 4 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 8.4s and 29 iterations. TraceHistogramMax:13. Analysis of lassos took 3.5s. Construction of modules took 2.2s. Büchi inclusion checks took 1.0s. Highest rank in rank-based complementation 3. Minimization of det autom 28. Minimization of nondet autom 1. Automata minimization 0.6s AutomataMinimizationTime, 28 MinimizatonAttempts, 3100 StatesRemovedByMinimization, 22 NontrivialMinimizations. Non-live state removal took 0.4s Buchi closure took 0.0s. Biggest automaton had 6289 states and ocurred in iteration 24. Nontrivial modules had stage [1, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 0/0 HoareTripleCheckerStatistics: 5367 SDtfs, 2010 SDslu, 3094 SDs, 0 SdLazy, 2850 SolverSat, 475 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 2.2s Time LassoAnalysisResults: nont0 unkn0 SFLI24 SFLT0 conc0 concLT1 SILN0 SILU0 SILI3 SILT0 lasso0 LassoPreprocessingBenchmarks: Lassos: inital56 mio100 ax100 hnf100 lsp19 ukn100 mio100 lsp100 div100 bol100 ite100 ukn100 eq209 hnf86 smp100 dnf100 smp100 tf110 neg100 sie100 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 8ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 6 LassoNonterminationAnalysisSatUnbounded: 1 LassoNonterminationAnalysisUnsat: 1 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.1s - TerminationAnalysisResult: Termination proven Buchi Automizer proved that your program is terminating RESULT: Ultimate proved your program to be correct! Received shutdown request...