./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/ssh-simplified/s3_clnt_3.cil-3.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version f470102c Calling Ultimate with: /usr/lib/jvm/java-8-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/run_dir_b5b7c74c-9eb3-44d5-8725-01e75d807263/bin/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/run_dir_b5b7c74c-9eb3-44d5-8725-01e75d807263/bin/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/run_dir_b5b7c74c-9eb3-44d5-8725-01e75d807263/bin/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/run_dir_b5b7c74c-9eb3-44d5-8725-01e75d807263/bin/uautomizer/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/ssh-simplified/s3_clnt_3.cil-3.c -s /tmp/vcloud-vcloud-master/worker/run_dir_b5b7c74c-9eb3-44d5-8725-01e75d807263/bin/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/run_dir_b5b7c74c-9eb3-44d5-8725-01e75d807263/bin/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 b1d7062786d1cbe42a29d98cc634a5c85ac9a3f1 ............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Execution finished normally Writing output log to file Ultimate.log Result: TRUE --- Real Ultimate output --- This is Ultimate 0.1.25-f470102 [2019-12-07 10:08:06,619 INFO L177 SettingsManager]: Resetting all preferences to default values... [2019-12-07 10:08:06,621 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2019-12-07 10:08:06,629 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-12-07 10:08:06,629 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-12-07 10:08:06,630 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-12-07 10:08:06,630 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-12-07 10:08:06,632 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2019-12-07 10:08:06,633 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-12-07 10:08:06,634 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-12-07 10:08:06,635 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2019-12-07 10:08:06,635 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-12-07 10:08:06,636 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-12-07 10:08:06,636 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-12-07 10:08:06,637 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-12-07 10:08:06,638 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-12-07 10:08:06,638 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-12-07 10:08:06,639 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-12-07 10:08:06,640 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-12-07 10:08:06,642 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2019-12-07 10:08:06,643 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-12-07 10:08:06,644 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-12-07 10:08:06,644 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2019-12-07 10:08:06,645 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-12-07 10:08:06,647 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-12-07 10:08:06,647 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-12-07 10:08:06,647 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-12-07 10:08:06,648 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2019-12-07 10:08:06,648 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-12-07 10:08:06,649 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2019-12-07 10:08:06,649 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-12-07 10:08:06,649 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2019-12-07 10:08:06,650 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-12-07 10:08:06,650 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2019-12-07 10:08:06,651 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-12-07 10:08:06,651 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2019-12-07 10:08:06,651 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-12-07 10:08:06,651 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-12-07 10:08:06,651 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2019-12-07 10:08:06,652 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2019-12-07 10:08:06,652 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2019-12-07 10:08:06,653 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/run_dir_b5b7c74c-9eb3-44d5-8725-01e75d807263/bin/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf [2019-12-07 10:08:06,664 INFO L113 SettingsManager]: Loading preferences was successful [2019-12-07 10:08:06,664 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2019-12-07 10:08:06,665 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2019-12-07 10:08:06,665 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2019-12-07 10:08:06,665 INFO L138 SettingsManager]: * Use SBE=true [2019-12-07 10:08:06,665 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2019-12-07 10:08:06,665 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2019-12-07 10:08:06,665 INFO L138 SettingsManager]: * Use old map elimination=false [2019-12-07 10:08:06,665 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2019-12-07 10:08:06,666 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2019-12-07 10:08:06,666 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2019-12-07 10:08:06,666 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-12-07 10:08:06,666 INFO L138 SettingsManager]: * sizeof long=4 [2019-12-07 10:08:06,666 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2019-12-07 10:08:06,666 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2019-12-07 10:08:06,666 INFO L138 SettingsManager]: * sizeof POINTER=4 [2019-12-07 10:08:06,666 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2019-12-07 10:08:06,666 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2019-12-07 10:08:06,666 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2019-12-07 10:08:06,667 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2019-12-07 10:08:06,667 INFO L138 SettingsManager]: * sizeof long double=12 [2019-12-07 10:08:06,667 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2019-12-07 10:08:06,667 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2019-12-07 10:08:06,667 INFO L138 SettingsManager]: * Use constant arrays=true [2019-12-07 10:08:06,667 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2019-12-07 10:08:06,667 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-12-07 10:08:06,667 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2019-12-07 10:08:06,667 INFO L138 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2019-12-07 10:08:06,668 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-12-07 10:08:06,668 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2019-12-07 10:08:06,668 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2019-12-07 10:08:06,668 INFO L138 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2019-12-07 10:08:06,669 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2019-12-07 10:08:06,669 INFO L138 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/run_dir_b5b7c74c-9eb3-44d5-8725-01e75d807263/bin/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 -> b1d7062786d1cbe42a29d98cc634a5c85ac9a3f1 [2019-12-07 10:08:06,772 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-12-07 10:08:06,779 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-12-07 10:08:06,782 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-12-07 10:08:06,783 INFO L271 PluginConnector]: Initializing CDTParser... [2019-12-07 10:08:06,783 INFO L275 PluginConnector]: CDTParser initialized [2019-12-07 10:08:06,783 INFO L428 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/run_dir_b5b7c74c-9eb3-44d5-8725-01e75d807263/bin/uautomizer/../../sv-benchmarks/c/ssh-simplified/s3_clnt_3.cil-3.c [2019-12-07 10:08:06,821 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_b5b7c74c-9eb3-44d5-8725-01e75d807263/bin/uautomizer/data/c6c044c68/3e9e7220c8ce481a8da9343eb9cc5b0e/FLAG4e8d30b03 [2019-12-07 10:08:07,244 INFO L306 CDTParser]: Found 1 translation units. [2019-12-07 10:08:07,244 INFO L160 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/run_dir_b5b7c74c-9eb3-44d5-8725-01e75d807263/sv-benchmarks/c/ssh-simplified/s3_clnt_3.cil-3.c [2019-12-07 10:08:07,251 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_b5b7c74c-9eb3-44d5-8725-01e75d807263/bin/uautomizer/data/c6c044c68/3e9e7220c8ce481a8da9343eb9cc5b0e/FLAG4e8d30b03 [2019-12-07 10:08:07,260 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/run_dir_b5b7c74c-9eb3-44d5-8725-01e75d807263/bin/uautomizer/data/c6c044c68/3e9e7220c8ce481a8da9343eb9cc5b0e [2019-12-07 10:08:07,262 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-12-07 10:08:07,263 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2019-12-07 10:08:07,263 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2019-12-07 10:08:07,263 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2019-12-07 10:08:07,265 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2019-12-07 10:08:07,266 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.12 10:08:07" (1/1) ... [2019-12-07 10:08:07,268 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@505a923d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 10:08:07, skipping insertion in model container [2019-12-07 10:08:07,268 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.12 10:08:07" (1/1) ... [2019-12-07 10:08:07,273 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2019-12-07 10:08:07,296 INFO L178 MainTranslator]: Built tables and reachable declarations [2019-12-07 10:08:07,461 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-12-07 10:08:07,464 INFO L203 MainTranslator]: Completed pre-run [2019-12-07 10:08:07,498 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-12-07 10:08:07,506 INFO L208 MainTranslator]: Completed translation [2019-12-07 10:08:07,506 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 10:08:07 WrapperNode [2019-12-07 10:08:07,507 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2019-12-07 10:08:07,507 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2019-12-07 10:08:07,507 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2019-12-07 10:08:07,507 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2019-12-07 10:08:07,512 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 10:08:07" (1/1) ... [2019-12-07 10:08:07,518 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 10:08:07" (1/1) ... [2019-12-07 10:08:07,539 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2019-12-07 10:08:07,540 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-12-07 10:08:07,540 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-12-07 10:08:07,540 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2019-12-07 10:08:07,546 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 10:08:07" (1/1) ... [2019-12-07 10:08:07,546 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 10:08:07" (1/1) ... [2019-12-07 10:08:07,549 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 10:08:07" (1/1) ... [2019-12-07 10:08:07,549 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 10:08:07" (1/1) ... [2019-12-07 10:08:07,554 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 10:08:07" (1/1) ... [2019-12-07 10:08:07,559 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 10:08:07" (1/1) ... [2019-12-07 10:08:07,561 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 10:08:07" (1/1) ... [2019-12-07 10:08:07,563 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-12-07 10:08:07,564 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-12-07 10:08:07,564 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-12-07 10:08:07,564 INFO L275 PluginConnector]: RCFGBuilder initialized [2019-12-07 10:08:07,564 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 10:08:07" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_b5b7c74c-9eb3-44d5-8725-01e75d807263/bin/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 [2019-12-07 10:08:07,604 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-12-07 10:08:07,605 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-12-07 10:08:07,675 WARN L738 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-12-07 10:08:07,933 INFO L691 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##85: assume !false; [2019-12-07 10:08:07,933 INFO L691 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##84: assume false; [2019-12-07 10:08:07,934 INFO L282 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-12-07 10:08:07,934 INFO L287 CfgBuilder]: Removed 7 assume(true) statements. [2019-12-07 10:08:07,935 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.12 10:08:07 BoogieIcfgContainer [2019-12-07 10:08:07,935 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-12-07 10:08:07,936 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2019-12-07 10:08:07,936 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2019-12-07 10:08:07,938 INFO L275 PluginConnector]: BuchiAutomizer initialized [2019-12-07 10:08:07,939 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-12-07 10:08:07,939 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 07.12 10:08:07" (1/3) ... [2019-12-07 10:08:07,939 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@3f8a3aaf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 07.12 10:08:07, skipping insertion in model container [2019-12-07 10:08:07,939 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-12-07 10:08:07,940 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 10:08:07" (2/3) ... [2019-12-07 10:08:07,940 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@3f8a3aaf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 07.12 10:08:07, skipping insertion in model container [2019-12-07 10:08:07,940 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-12-07 10:08:07,940 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.12 10:08:07" (3/3) ... [2019-12-07 10:08:07,941 INFO L371 chiAutomizerObserver]: Analyzing ICFG s3_clnt_3.cil-3.c [2019-12-07 10:08:07,973 INFO L356 BuchiCegarLoop]: Interprodecural is true [2019-12-07 10:08:07,973 INFO L357 BuchiCegarLoop]: Hoare is false [2019-12-07 10:08:07,973 INFO L358 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2019-12-07 10:08:07,973 INFO L359 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2019-12-07 10:08:07,974 INFO L360 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2019-12-07 10:08:07,974 INFO L361 BuchiCegarLoop]: Difference is false [2019-12-07 10:08:07,974 INFO L362 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2019-12-07 10:08:07,974 INFO L365 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2019-12-07 10:08:07,986 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 126 states. [2019-12-07 10:08:08,004 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2019-12-07 10:08:08,004 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 10:08:08,004 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 10:08:08,010 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1] [2019-12-07 10:08:08,010 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 10:08:08,010 INFO L424 BuchiCegarLoop]: ======== Iteration 1============ [2019-12-07 10:08:08,010 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 126 states. [2019-12-07 10:08:08,015 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2019-12-07 10:08:08,016 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 10:08:08,016 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 10:08:08,017 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1] [2019-12-07 10:08:08,017 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 10:08:08,020 INFO L794 eck$LassoCheckResult]: Stem: 87#ULTIMATE.startENTRYtrue havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;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.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~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; 94#L93true assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 83#L96-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; 107#L101true assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 97#L107-1true [2019-12-07 10:08:08,020 INFO L796 eck$LassoCheckResult]: Loop: 97#L107-1true assume !false; 45#L108true ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 90#L110true assume 12292 == ssl3_connect_~s__state~0; 21#L111true 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; 70#L215true ssl3_connect_~s__server~0 := 0; 81#L220true assume 0 != ssl3_connect_~cb~0; 75#L220-2true ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 118#L225true assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 33#L235true assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 15#L235-2true assume !(0 == ssl3_connect_~tmp___4~0); 35#L257true 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; 88#L509true assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6#L544true ssl3_connect_~skip~0 := 0; 97#L107-1true [2019-12-07 10:08:08,025 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:08:08,025 INFO L82 PathProgramCache]: Analyzing trace with hash 957583, now seen corresponding path program 1 times [2019-12-07 10:08:08,030 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:08:08,030 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2075991802] [2019-12-07 10:08:08,030 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:08:08,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:08:08,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:08:08,114 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 10:08:08,115 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:08:08,115 INFO L82 PathProgramCache]: Analyzing trace with hash -299511777, now seen corresponding path program 1 times [2019-12-07 10:08:08,116 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:08:08,116 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1441175701] [2019-12-07 10:08:08,116 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:08:08,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:08:08,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:08:08,136 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 10:08:08,137 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:08:08,137 INFO L82 PathProgramCache]: Analyzing trace with hash 1689946705, now seen corresponding path program 1 times [2019-12-07 10:08:08,137 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:08:08,138 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [550930864] [2019-12-07 10:08:08,138 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:08:08,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:08:08,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:08:08,167 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 10:08:08,271 INFO L210 LassoAnalysis]: Preferences: [2019-12-07 10:08:08,272 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-12-07 10:08:08,272 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-12-07 10:08:08,272 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-12-07 10:08:08,272 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2019-12-07 10:08:08,272 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 10:08:08,272 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-12-07 10:08:08,272 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-12-07 10:08:08,273 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration1_Loop [2019-12-07 10:08:08,273 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-12-07 10:08:08,273 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-12-07 10:08:08,288 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 10:08:08,293 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 10:08:08,295 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 10:08:08,297 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 10:08:08,299 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 10:08:08,300 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 10:08:08,302 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 10:08:08,303 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 10:08:08,305 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 10:08:08,307 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 10:08:08,310 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 10:08:08,318 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 10:08:08,320 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 10:08:08,322 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 10:08:08,327 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 10:08:08,329 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 10:08:08,539 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-12-07 10:08:08,539 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_b5b7c74c-9eb3-44d5-8725-01e75d807263/bin/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 [2019-12-07 10:08:08,544 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 10:08:08,544 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 10:08:08,552 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 10:08:08,553 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post29=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post29=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_b5b7c74c-9eb3-44d5-8725-01e75d807263/bin/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 [2019-12-07 10:08:08,557 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 10:08:08,557 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 10:08:08,561 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 10:08:08,562 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~cb~0=-5} Honda state: {ULTIMATE.start_ssl3_connect_~cb~0=-5} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_b5b7c74c-9eb3-44d5-8725-01e75d807263/bin/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 [2019-12-07 10:08:08,566 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 10:08:08,566 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 10:08:08,569 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 10:08:08,570 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~tmp___4~0=-5} Honda state: {ULTIMATE.start_ssl3_connect_~tmp___4~0=-5} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_b5b7c74c-9eb3-44d5-8725-01e75d807263/bin/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 [2019-12-07 10:08:08,573 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 10:08:08,573 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 10:08:08,576 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 10:08:08,576 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__new_session~0=1} Honda state: {ULTIMATE.start_ssl3_connect_~s__new_session~0=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_b5b7c74c-9eb3-44d5-8725-01e75d807263/bin/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 [2019-12-07 10:08:08,580 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 10:08:08,581 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 10:08:08,584 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 10:08:08,584 INFO L440 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/run_dir_b5b7c74c-9eb3-44d5-8725-01e75d807263/bin/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 [2019-12-07 10:08:08,589 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 10:08:08,589 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 10:08:08,592 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 10:08:08,593 INFO L440 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/run_dir_b5b7c74c-9eb3-44d5-8725-01e75d807263/bin/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 [2019-12-07 10:08:08,596 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 10:08:08,597 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 10:08:08,600 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 10:08:08,600 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post31=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post31=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_b5b7c74c-9eb3-44d5-8725-01e75d807263/bin/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 [2019-12-07 10:08:08,604 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 10:08:08,604 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_b5b7c74c-9eb3-44d5-8725-01e75d807263/bin/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 [2019-12-07 10:08:08,611 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-12-07 10:08:08,611 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 10:08:08,626 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 10:08:08,626 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=0} Generalized eigenvectors: [{ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=-5}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=-1}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=7}] Lambdas: [1, 8, 1] Nus: [0, 1] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_b5b7c74c-9eb3-44d5-8725-01e75d807263/bin/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 [2019-12-07 10:08:08,630 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 10:08:08,630 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 10:08:08,634 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 10:08:08,634 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__init_num~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__init_num~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_b5b7c74c-9eb3-44d5-8725-01e75d807263/bin/uautomizer/z3 Starting monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 10:08:08,638 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 10:08:08,638 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 10:08:08,643 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 10:08:08,643 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~__cil_tmp55~0=768, ULTIMATE.start_ssl3_connect_~s__version~0=-64512} Honda state: {ULTIMATE.start_ssl3_connect_~__cil_tmp55~0=768, ULTIMATE.start_ssl3_connect_~s__version~0=-64512} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_b5b7c74c-9eb3-44d5-8725-01e75d807263/bin/uautomizer/z3 Starting monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 10:08:08,647 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 10:08:08,647 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 10:08:08,656 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 10:08:08,657 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~__cil_tmp56~0.base=0, ULTIMATE.start_ssl3_connect_~s__init_buf___0~0=4294967297, ULTIMATE.start_ssl3_connect_~__cil_tmp56~0.offset=0, ULTIMATE.start_ssl3_connect_~__cil_tmp58~0=4294967297, ULTIMATE.start_ssl3_connect_~__cil_tmp57~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~__cil_tmp56~0.base=0, ULTIMATE.start_ssl3_connect_~s__init_buf___0~0=4294967297, ULTIMATE.start_ssl3_connect_~__cil_tmp56~0.offset=0, ULTIMATE.start_ssl3_connect_~__cil_tmp58~0=4294967297, ULTIMATE.start_ssl3_connect_~__cil_tmp57~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_b5b7c74c-9eb3-44d5-8725-01e75d807263/bin/uautomizer/z3 Starting monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 10:08:08,660 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 10:08:08,660 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 10:08:08,664 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 10:08:08,664 INFO L440 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/run_dir_b5b7c74c-9eb3-44d5-8725-01e75d807263/bin/uautomizer/z3 Starting monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 10:08:08,668 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 10:08:08,668 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_b5b7c74c-9eb3-44d5-8725-01e75d807263/bin/uautomizer/z3 Starting monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 10:08:08,674 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-12-07 10:08:08,674 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 10:08:08,687 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 10:08:08,687 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=0} Generalized eigenvectors: [{ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=-1}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=-1}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=3}] Lambdas: [0, 4, 1] Nus: [1, 1] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_b5b7c74c-9eb3-44d5-8725-01e75d807263/bin/uautomizer/z3 Starting monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 10:08:08,690 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 10:08:08,691 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_b5b7c74c-9eb3-44d5-8725-01e75d807263/bin/uautomizer/z3 Starting monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 10:08:08,698 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-12-07 10:08:08,698 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 10:08:08,703 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-12-07 10:08:08,704 INFO L210 LassoAnalysis]: Preferences: [2019-12-07 10:08:08,704 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-12-07 10:08:08,704 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-12-07 10:08:08,704 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-12-07 10:08:08,704 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2019-12-07 10:08:08,704 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 10:08:08,704 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-12-07 10:08:08,704 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-12-07 10:08:08,704 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration1_Loop [2019-12-07 10:08:08,705 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-12-07 10:08:08,705 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-12-07 10:08:08,707 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 10:08:08,708 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 10:08:08,710 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 10:08:08,712 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 10:08:08,714 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 10:08:08,716 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 10:08:08,717 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 10:08:08,719 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 10:08:08,721 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 10:08:08,725 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 10:08:08,728 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 10:08:08,730 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 10:08:08,732 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 10:08:08,734 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 10:08:08,740 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 10:08:08,743 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 10:08:08,961 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-12-07 10:08:08,965 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_b5b7c74c-9eb3-44d5-8725-01e75d807263/bin/uautomizer/z3 Starting monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 10:08:08,968 INFO L120 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 [2019-12-07 10:08:08,970 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 10:08:08,970 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 10:08:08,971 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 10:08:08,971 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 10:08:08,971 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 10:08:08,973 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 10:08:08,973 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 10:08:08,975 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_b5b7c74c-9eb3-44d5-8725-01e75d807263/bin/uautomizer/z3 Starting monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 10:08:08,979 INFO L120 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 [2019-12-07 10:08:08,980 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 10:08:08,980 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 10:08:08,980 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 10:08:08,980 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2019-12-07 10:08:08,980 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 10:08:08,981 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-12-07 10:08:08,981 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 10:08:08,983 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_b5b7c74c-9eb3-44d5-8725-01e75d807263/bin/uautomizer/z3 Starting monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 10:08:08,987 INFO L120 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 [2019-12-07 10:08:08,988 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 10:08:08,988 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 10:08:08,988 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 10:08:08,989 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2019-12-07 10:08:08,989 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 10:08:08,990 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-12-07 10:08:08,990 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 10:08:08,992 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_b5b7c74c-9eb3-44d5-8725-01e75d807263/bin/uautomizer/z3 Starting monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 10:08:08,995 INFO L120 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 [2019-12-07 10:08:08,996 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 10:08:08,996 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 10:08:08,997 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 10:08:08,997 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 10:08:08,997 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 10:08:08,997 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 10:08:08,997 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 10:08:08,998 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_b5b7c74c-9eb3-44d5-8725-01e75d807263/bin/uautomizer/z3 Starting monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 10:08:09,002 INFO L120 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 [2019-12-07 10:08:09,003 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 10:08:09,003 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 10:08:09,003 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 10:08:09,004 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 10:08:09,004 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 10:08:09,004 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 10:08:09,004 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 10:08:09,006 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_b5b7c74c-9eb3-44d5-8725-01e75d807263/bin/uautomizer/z3 Starting monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 10:08:09,009 INFO L120 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 [2019-12-07 10:08:09,010 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 10:08:09,010 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 10:08:09,011 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 10:08:09,011 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 10:08:09,011 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 10:08:09,011 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 10:08:09,011 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 10:08:09,012 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_b5b7c74c-9eb3-44d5-8725-01e75d807263/bin/uautomizer/z3 Starting monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 10:08:09,016 INFO L120 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 [2019-12-07 10:08:09,017 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 10:08:09,017 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 10:08:09,017 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 10:08:09,017 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 10:08:09,018 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 10:08:09,018 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 10:08:09,018 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 10:08:09,019 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_b5b7c74c-9eb3-44d5-8725-01e75d807263/bin/uautomizer/z3 Starting monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 10:08:09,023 INFO L120 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 [2019-12-07 10:08:09,024 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 10:08:09,024 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 10:08:09,024 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 10:08:09,024 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 10:08:09,024 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 10:08:09,025 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 10:08:09,025 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 10:08:09,026 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_b5b7c74c-9eb3-44d5-8725-01e75d807263/bin/uautomizer/z3 Starting monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 10:08:09,030 INFO L120 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 [2019-12-07 10:08:09,031 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 10:08:09,031 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 10:08:09,031 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 10:08:09,032 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 10:08:09,032 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 10:08:09,033 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 10:08:09,033 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 10:08:09,035 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_b5b7c74c-9eb3-44d5-8725-01e75d807263/bin/uautomizer/z3 Starting monitored process 28 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 10:08:09,039 INFO L120 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 [2019-12-07 10:08:09,040 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 10:08:09,040 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 10:08:09,040 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 10:08:09,041 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 10:08:09,041 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 10:08:09,041 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 10:08:09,041 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 10:08:09,043 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_b5b7c74c-9eb3-44d5-8725-01e75d807263/bin/uautomizer/z3 Starting monitored process 29 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 10:08:09,047 INFO L120 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 [2019-12-07 10:08:09,048 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 10:08:09,048 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 10:08:09,048 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 10:08:09,048 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2019-12-07 10:08:09,048 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 10:08:09,049 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-12-07 10:08:09,049 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 10:08:09,050 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_b5b7c74c-9eb3-44d5-8725-01e75d807263/bin/uautomizer/z3 Starting monitored process 30 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 10:08:09,054 INFO L120 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 [2019-12-07 10:08:09,056 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 10:08:09,056 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 10:08:09,056 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 10:08:09,056 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 10:08:09,056 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 10:08:09,057 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 10:08:09,057 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 10:08:09,058 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_b5b7c74c-9eb3-44d5-8725-01e75d807263/bin/uautomizer/z3 Starting monitored process 31 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 10:08:09,063 INFO L120 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 [2019-12-07 10:08:09,064 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 10:08:09,064 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 10:08:09,064 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 10:08:09,064 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 10:08:09,064 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 10:08:09,065 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 10:08:09,065 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 10:08:09,066 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_b5b7c74c-9eb3-44d5-8725-01e75d807263/bin/uautomizer/z3 Starting monitored process 32 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 10:08:09,070 INFO L120 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 [2019-12-07 10:08:09,072 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 10:08:09,072 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 10:08:09,072 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 10:08:09,072 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 10:08:09,072 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 10:08:09,073 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 10:08:09,073 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 10:08:09,076 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-12-07 10:08:09,079 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-12-07 10:08:09,079 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_b5b7c74c-9eb3-44d5-8725-01e75d807263/bin/uautomizer/z3 Starting monitored process 33 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 10:08:09,089 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-12-07 10:08:09,090 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-12-07 10:08:09,090 INFO L510 LassoAnalysis]: Proved termination. [2019-12-07 10:08:09,090 INFO L512 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 [] [2019-12-07 10:08:09,095 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-12-07 10:08:09,111 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:08:09,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:08:09,125 INFO L264 TraceCheckSpWp]: Trace formula consists of 29 conjuncts, 2 conjunts are in the unsatisfiable core [2019-12-07 10:08:09,126 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 10:08:09,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:08:09,138 INFO L264 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 4 conjunts are in the unsatisfiable core [2019-12-07 10:08:09,139 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 10:08:09,156 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 10:08:09,167 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 [2019-12-07 10:08:09,167 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 126 states. Second operand 5 states. [2019-12-07 10:08:09,400 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 126 states.. Second operand 5 states. Result 507 states and 830 transitions. Complement of second has 8 states. [2019-12-07 10:08:09,400 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 [2019-12-07 10:08:09,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-12-07 10:08:09,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 415 transitions. [2019-12-07 10:08:09,404 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 415 transitions. Stem has 4 letters. Loop has 13 letters. [2019-12-07 10:08:09,405 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-12-07 10:08:09,405 INFO L639 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2019-12-07 10:08:09,413 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:08:09,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:08:09,423 INFO L264 TraceCheckSpWp]: Trace formula consists of 29 conjuncts, 2 conjunts are in the unsatisfiable core [2019-12-07 10:08:09,423 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 10:08:09,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:08:09,430 INFO L264 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 4 conjunts are in the unsatisfiable core [2019-12-07 10:08:09,430 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 10:08:09,444 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 10:08:09,444 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.1 stem predicates 3 loop predicates [2019-12-07 10:08:09,444 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 126 states. Second operand 5 states. [2019-12-07 10:08:09,607 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 126 states.. Second operand 5 states. Result 535 states and 871 transitions. Complement of second has 10 states. [2019-12-07 10:08:09,608 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2019-12-07 10:08:09,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-12-07 10:08:09,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 434 transitions. [2019-12-07 10:08:09,609 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 434 transitions. Stem has 4 letters. Loop has 13 letters. [2019-12-07 10:08:09,609 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-12-07 10:08:09,609 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 434 transitions. Stem has 17 letters. Loop has 13 letters. [2019-12-07 10:08:09,610 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-12-07 10:08:09,610 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 434 transitions. Stem has 4 letters. Loop has 26 letters. [2019-12-07 10:08:09,610 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-12-07 10:08:09,611 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 535 states and 871 transitions. [2019-12-07 10:08:09,620 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 206 [2019-12-07 10:08:09,626 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 535 states to 327 states and 491 transitions. [2019-12-07 10:08:09,627 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 294 [2019-12-07 10:08:09,628 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 295 [2019-12-07 10:08:09,628 INFO L73 IsDeterministic]: Start isDeterministic. Operand 327 states and 491 transitions. [2019-12-07 10:08:09,629 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 10:08:09,629 INFO L688 BuchiCegarLoop]: Abstraction has 327 states and 491 transitions. [2019-12-07 10:08:09,641 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 327 states and 491 transitions. [2019-12-07 10:08:09,654 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 327 to 138. [2019-12-07 10:08:09,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 138 states. [2019-12-07 10:08:09,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 207 transitions. [2019-12-07 10:08:09,656 INFO L711 BuchiCegarLoop]: Abstraction has 138 states and 207 transitions. [2019-12-07 10:08:09,656 INFO L591 BuchiCegarLoop]: Abstraction has 138 states and 207 transitions. [2019-12-07 10:08:09,656 INFO L424 BuchiCegarLoop]: ======== Iteration 2============ [2019-12-07 10:08:09,656 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 138 states and 207 transitions. [2019-12-07 10:08:09,657 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2019-12-07 10:08:09,657 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 10:08:09,657 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 10:08:09,658 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2019-12-07 10:08:09,658 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 10:08:09,658 INFO L794 eck$LassoCheckResult]: Stem: 1429#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;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.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~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; 1430#L93 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 1427#L96-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; 1428#L101 assume 0 != 12288 + ssl3_connect_~tmp___1~0; 1397#L102 assume !(0 != 16384 + ssl3_connect_~tmp___2~0); 1325#L107-1 [2019-12-07 10:08:09,659 INFO L796 eck$LassoCheckResult]: Loop: 1325#L107-1 assume !false; 1438#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1449#L110 assume !(12292 == ssl3_connect_~s__state~0); 1450#L113 assume 16384 == ssl3_connect_~s__state~0; 1357#L215 ssl3_connect_~s__server~0 := 0; 1414#L220 assume 0 != ssl3_connect_~cb~0; 1418#L220-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 1419#L225 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 1377#L235 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 1346#L235-2 assume !(0 == ssl3_connect_~tmp___4~0); 1347#L257 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; 1351#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 1324#L544 ssl3_connect_~skip~0 := 0; 1325#L107-1 [2019-12-07 10:08:09,659 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:08:09,659 INFO L82 PathProgramCache]: Analyzing trace with hash 29684846, now seen corresponding path program 1 times [2019-12-07 10:08:09,659 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:08:09,659 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [214047316] [2019-12-07 10:08:09,659 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:08:09,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:08:09,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:08:09,670 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 10:08:09,671 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:08:09,671 INFO L82 PathProgramCache]: Analyzing trace with hash 1778942529, now seen corresponding path program 1 times [2019-12-07 10:08:09,671 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:08:09,671 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [708398773] [2019-12-07 10:08:09,671 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:08:09,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:08:09,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:08:09,683 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 10:08:09,684 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:08:09,684 INFO L82 PathProgramCache]: Analyzing trace with hash -161552652, now seen corresponding path program 1 times [2019-12-07 10:08:09,684 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:08:09,684 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1923372126] [2019-12-07 10:08:09,684 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:08:09,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:08:09,718 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 10:08:09,718 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1923372126] [2019-12-07 10:08:09,719 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 10:08:09,719 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-12-07 10:08:09,720 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [282408691] [2019-12-07 10:08:09,826 INFO L210 LassoAnalysis]: Preferences: [2019-12-07 10:08:09,826 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-12-07 10:08:09,827 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-12-07 10:08:09,827 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-12-07 10:08:09,827 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2019-12-07 10:08:09,827 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 10:08:09,827 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-12-07 10:08:09,827 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-12-07 10:08:09,827 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration2_Loop [2019-12-07 10:08:09,827 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-12-07 10:08:09,827 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-12-07 10:08:09,829 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 10:08:09,831 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 10:08:09,833 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 10:08:09,837 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 10:08:09,839 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 10:08:09,842 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 10:08:09,844 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 10:08:09,853 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 10:08:09,854 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 10:08:09,856 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 10:08:09,858 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 10:08:09,863 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 10:08:09,865 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 10:08:10,056 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-12-07 10:08:10,057 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_b5b7c74c-9eb3-44d5-8725-01e75d807263/bin/uautomizer/z3 Starting monitored process 34 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 34 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 10:08:10,067 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 10:08:10,067 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 10:08:10,070 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 10:08:10,071 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~tmp___4~0=-5} Honda state: {ULTIMATE.start_ssl3_connect_~tmp___4~0=-5} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_b5b7c74c-9eb3-44d5-8725-01e75d807263/bin/uautomizer/z3 Starting monitored process 35 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 10:08:10,075 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 10:08:10,075 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 10:08:10,077 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 10:08:10,078 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post31=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post31=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_b5b7c74c-9eb3-44d5-8725-01e75d807263/bin/uautomizer/z3 Starting monitored process 36 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 36 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 10:08:10,082 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 10:08:10,082 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 10:08:10,086 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 10:08:10,086 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~__cil_tmp55~0=768, ULTIMATE.start_ssl3_connect_~s__version~0=-64512} Honda state: {ULTIMATE.start_ssl3_connect_~__cil_tmp55~0=768, ULTIMATE.start_ssl3_connect_~s__version~0=-64512} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_b5b7c74c-9eb3-44d5-8725-01e75d807263/bin/uautomizer/z3 Starting monitored process 37 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 37 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 10:08:10,090 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 10:08:10,090 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 10:08:10,093 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 10:08:10,093 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__init_num~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__init_num~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_b5b7c74c-9eb3-44d5-8725-01e75d807263/bin/uautomizer/z3 Starting monitored process 38 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 38 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 10:08:10,097 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 10:08:10,097 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 10:08:10,100 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 10:08:10,100 INFO L440 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/run_dir_b5b7c74c-9eb3-44d5-8725-01e75d807263/bin/uautomizer/z3 Starting monitored process 39 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 39 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 10:08:10,104 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 10:08:10,104 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 10:08:10,107 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 10:08:10,107 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~cb~0=7} Honda state: {ULTIMATE.start_ssl3_connect_~cb~0=7} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_b5b7c74c-9eb3-44d5-8725-01e75d807263/bin/uautomizer/z3 Starting monitored process 40 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 40 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 10:08:10,111 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 10:08:10,112 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 10:08:10,117 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 10:08:10,118 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~__cil_tmp56~0.base=0, ULTIMATE.start_ssl3_connect_~s__init_buf___0~0=4294967297, ULTIMATE.start_ssl3_connect_~__cil_tmp56~0.offset=0, ULTIMATE.start_ssl3_connect_~__cil_tmp58~0=4294967297, ULTIMATE.start_ssl3_connect_~__cil_tmp57~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~__cil_tmp56~0.base=0, ULTIMATE.start_ssl3_connect_~s__init_buf___0~0=4294967297, ULTIMATE.start_ssl3_connect_~__cil_tmp56~0.offset=0, ULTIMATE.start_ssl3_connect_~__cil_tmp58~0=4294967297, ULTIMATE.start_ssl3_connect_~__cil_tmp57~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_b5b7c74c-9eb3-44d5-8725-01e75d807263/bin/uautomizer/z3 Starting monitored process 41 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 41 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 10:08:10,122 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 10:08:10,122 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 10:08:10,124 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 10:08:10,125 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~skip~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~skip~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_b5b7c74c-9eb3-44d5-8725-01e75d807263/bin/uautomizer/z3 Starting monitored process 42 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 42 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 10:08:10,128 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 10:08:10,128 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 10:08:10,131 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 10:08:10,131 INFO L440 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/run_dir_b5b7c74c-9eb3-44d5-8725-01e75d807263/bin/uautomizer/z3 Starting monitored process 43 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 43 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 10:08:10,135 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 10:08:10,135 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_b5b7c74c-9eb3-44d5-8725-01e75d807263/bin/uautomizer/z3 Starting monitored process 44 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 44 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 10:08:10,140 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-12-07 10:08:10,141 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 10:08:10,151 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 10:08:10,151 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=0} Generalized eigenvectors: [{ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=-1}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=-1}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=3}] Lambdas: [0, 4, 1] Nus: [1, 1] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_b5b7c74c-9eb3-44d5-8725-01e75d807263/bin/uautomizer/z3 Starting monitored process 45 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 45 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 10:08:10,155 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 10:08:10,155 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_b5b7c74c-9eb3-44d5-8725-01e75d807263/bin/uautomizer/z3 Starting monitored process 46 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 46 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 10:08:10,162 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-12-07 10:08:10,162 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 10:08:10,167 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-12-07 10:08:10,169 INFO L210 LassoAnalysis]: Preferences: [2019-12-07 10:08:10,169 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-12-07 10:08:10,169 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-12-07 10:08:10,169 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-12-07 10:08:10,169 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2019-12-07 10:08:10,169 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 10:08:10,169 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-12-07 10:08:10,169 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-12-07 10:08:10,169 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration2_Loop [2019-12-07 10:08:10,170 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-12-07 10:08:10,170 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-12-07 10:08:10,171 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 10:08:10,173 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 10:08:10,174 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 10:08:10,177 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 10:08:10,179 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 10:08:10,180 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 10:08:10,182 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 10:08:10,189 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 10:08:10,191 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 10:08:10,192 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 10:08:10,194 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 10:08:10,198 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 10:08:10,199 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 10:08:10,356 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-12-07 10:08:10,356 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_b5b7c74c-9eb3-44d5-8725-01e75d807263/bin/uautomizer/z3 Starting monitored process 47 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 47 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 10:08:10,358 INFO L120 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 [2019-12-07 10:08:10,359 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 10:08:10,360 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 10:08:10,360 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 10:08:10,360 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2019-12-07 10:08:10,360 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 10:08:10,360 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-12-07 10:08:10,360 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 10:08:10,362 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_b5b7c74c-9eb3-44d5-8725-01e75d807263/bin/uautomizer/z3 Starting monitored process 48 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 48 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 10:08:10,365 INFO L120 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 [2019-12-07 10:08:10,367 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 10:08:10,367 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 10:08:10,367 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 10:08:10,367 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 10:08:10,367 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 10:08:10,367 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 10:08:10,367 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 10:08:10,368 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_b5b7c74c-9eb3-44d5-8725-01e75d807263/bin/uautomizer/z3 Starting monitored process 49 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 49 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 10:08:10,372 INFO L120 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 [2019-12-07 10:08:10,373 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 10:08:10,373 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 10:08:10,373 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 10:08:10,374 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 10:08:10,374 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 10:08:10,374 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 10:08:10,374 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 10:08:10,376 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_b5b7c74c-9eb3-44d5-8725-01e75d807263/bin/uautomizer/z3 Starting monitored process 50 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 50 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 10:08:10,380 INFO L120 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 [2019-12-07 10:08:10,381 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 10:08:10,381 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 10:08:10,381 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 10:08:10,381 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 10:08:10,381 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 10:08:10,382 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 10:08:10,382 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 10:08:10,383 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_b5b7c74c-9eb3-44d5-8725-01e75d807263/bin/uautomizer/z3 Starting monitored process 51 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 51 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 10:08:10,386 INFO L120 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 [2019-12-07 10:08:10,388 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 10:08:10,388 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 10:08:10,388 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 10:08:10,388 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 10:08:10,388 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 10:08:10,389 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 10:08:10,389 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 10:08:10,390 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_b5b7c74c-9eb3-44d5-8725-01e75d807263/bin/uautomizer/z3 Starting monitored process 52 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 52 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 10:08:10,394 INFO L120 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 [2019-12-07 10:08:10,395 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 10:08:10,395 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 10:08:10,395 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 10:08:10,395 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 10:08:10,395 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 10:08:10,396 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 10:08:10,396 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 10:08:10,398 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_b5b7c74c-9eb3-44d5-8725-01e75d807263/bin/uautomizer/z3 Starting monitored process 53 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 53 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 10:08:10,401 INFO L120 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 [2019-12-07 10:08:10,402 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 10:08:10,402 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 10:08:10,402 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 10:08:10,402 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 10:08:10,402 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 10:08:10,404 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 10:08:10,404 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 10:08:10,407 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_b5b7c74c-9eb3-44d5-8725-01e75d807263/bin/uautomizer/z3 Starting monitored process 54 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 54 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 10:08:10,411 INFO L120 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 [2019-12-07 10:08:10,412 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 10:08:10,412 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 10:08:10,412 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 10:08:10,412 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2019-12-07 10:08:10,412 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 10:08:10,413 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-12-07 10:08:10,413 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 10:08:10,415 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_b5b7c74c-9eb3-44d5-8725-01e75d807263/bin/uautomizer/z3 Starting monitored process 55 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 55 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 10:08:10,418 INFO L120 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 [2019-12-07 10:08:10,419 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 10:08:10,420 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 10:08:10,420 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 10:08:10,420 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 10:08:10,420 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 10:08:10,420 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 10:08:10,420 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 10:08:10,421 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_b5b7c74c-9eb3-44d5-8725-01e75d807263/bin/uautomizer/z3 Starting monitored process 56 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 56 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 10:08:10,425 INFO L120 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 [2019-12-07 10:08:10,426 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 10:08:10,426 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 10:08:10,426 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 10:08:10,426 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 10:08:10,426 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 10:08:10,426 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 10:08:10,426 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 10:08:10,428 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_b5b7c74c-9eb3-44d5-8725-01e75d807263/bin/uautomizer/z3 Starting monitored process 57 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 57 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 10:08:10,431 INFO L120 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 [2019-12-07 10:08:10,432 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 10:08:10,432 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 10:08:10,432 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 10:08:10,432 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 10:08:10,432 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 10:08:10,433 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 10:08:10,433 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 10:08:10,435 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-12-07 10:08:10,437 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-12-07 10:08:10,437 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_b5b7c74c-9eb3-44d5-8725-01e75d807263/bin/uautomizer/z3 Starting monitored process 58 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 58 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 10:08:10,440 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-12-07 10:08:10,440 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-12-07 10:08:10,440 INFO L510 LassoAnalysis]: Proved termination. [2019-12-07 10:08:10,440 INFO L512 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 [] [2019-12-07 10:08:10,442 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-12-07 10:08:10,466 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:08:10,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:08:10,475 INFO L264 TraceCheckSpWp]: Trace formula consists of 30 conjuncts, 2 conjunts are in the unsatisfiable core [2019-12-07 10:08:10,476 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 10:08:10,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:08:10,483 INFO L264 TraceCheckSpWp]: Trace formula consists of 37 conjuncts, 4 conjunts are in the unsatisfiable core [2019-12-07 10:08:10,483 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 10:08:10,496 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 10:08:10,496 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 [2019-12-07 10:08:10,496 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 138 states and 207 transitions. cyclomatic complexity: 71 Second operand 5 states. [2019-12-07 10:08:10,624 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 138 states and 207 transitions. cyclomatic complexity: 71. Second operand 5 states. Result 443 states and 649 transitions. Complement of second has 7 states. [2019-12-07 10:08:10,624 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2019-12-07 10:08:10,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-12-07 10:08:10,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 299 transitions. [2019-12-07 10:08:10,625 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 299 transitions. Stem has 5 letters. Loop has 13 letters. [2019-12-07 10:08:10,625 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-12-07 10:08:10,625 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 299 transitions. Stem has 18 letters. Loop has 13 letters. [2019-12-07 10:08:10,625 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-12-07 10:08:10,625 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 299 transitions. Stem has 5 letters. Loop has 26 letters. [2019-12-07 10:08:10,626 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-12-07 10:08:10,626 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 443 states and 649 transitions. [2019-12-07 10:08:10,629 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 206 [2019-12-07 10:08:10,632 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 443 states to 356 states and 535 transitions. [2019-12-07 10:08:10,632 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 308 [2019-12-07 10:08:10,633 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 311 [2019-12-07 10:08:10,633 INFO L73 IsDeterministic]: Start isDeterministic. Operand 356 states and 535 transitions. [2019-12-07 10:08:10,633 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 10:08:10,633 INFO L688 BuchiCegarLoop]: Abstraction has 356 states and 535 transitions. [2019-12-07 10:08:10,633 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 356 states and 535 transitions. [2019-12-07 10:08:10,640 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 356 to 170. [2019-12-07 10:08:10,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 170 states. [2019-12-07 10:08:10,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 255 transitions. [2019-12-07 10:08:10,641 INFO L711 BuchiCegarLoop]: Abstraction has 170 states and 255 transitions. [2019-12-07 10:08:10,641 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 10:08:10,643 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 10:08:10,643 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 10:08:10,644 INFO L87 Difference]: Start difference. First operand 170 states and 255 transitions. Second operand 3 states. [2019-12-07 10:08:10,718 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 10:08:10,718 INFO L93 Difference]: Finished difference Result 190 states and 281 transitions. [2019-12-07 10:08:10,718 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 10:08:10,718 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 190 states and 281 transitions. [2019-12-07 10:08:10,720 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 123 [2019-12-07 10:08:10,722 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 190 states to 190 states and 281 transitions. [2019-12-07 10:08:10,722 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 145 [2019-12-07 10:08:10,722 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 145 [2019-12-07 10:08:10,722 INFO L73 IsDeterministic]: Start isDeterministic. Operand 190 states and 281 transitions. [2019-12-07 10:08:10,723 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 10:08:10,723 INFO L688 BuchiCegarLoop]: Abstraction has 190 states and 281 transitions. [2019-12-07 10:08:10,723 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 190 states and 281 transitions. [2019-12-07 10:08:10,728 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 190 to 181. [2019-12-07 10:08:10,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 181 states. [2019-12-07 10:08:10,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 270 transitions. [2019-12-07 10:08:10,730 INFO L711 BuchiCegarLoop]: Abstraction has 181 states and 270 transitions. [2019-12-07 10:08:10,730 INFO L591 BuchiCegarLoop]: Abstraction has 181 states and 270 transitions. [2019-12-07 10:08:10,730 INFO L424 BuchiCegarLoop]: ======== Iteration 3============ [2019-12-07 10:08:10,730 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 181 states and 270 transitions. [2019-12-07 10:08:10,731 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 114 [2019-12-07 10:08:10,731 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 10:08:10,731 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 10:08:10,732 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2019-12-07 10:08:10,732 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 10:08:10,732 INFO L794 eck$LassoCheckResult]: Stem: 2460#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;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.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~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; 2461#L93 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 2458#L96-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; 2459#L101 assume 0 != 12288 + ssl3_connect_~tmp___1~0; 2424#L102 assume 0 != 16384 + ssl3_connect_~tmp___2~0; 2425#L107-1 [2019-12-07 10:08:10,732 INFO L796 eck$LassoCheckResult]: Loop: 2425#L107-1 assume !false; 2509#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2507#L110 assume 12292 == ssl3_connect_~s__state~0; 2378#L111 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; 2379#L215 ssl3_connect_~s__server~0 := 0; 2444#L220 assume 0 != ssl3_connect_~cb~0; 2448#L220-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 2449#L225 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 2400#L235 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 2368#L235-2 assume !(0 == ssl3_connect_~tmp___4~0); 2369#L257 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; 2373#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 2510#L544 ssl3_connect_~skip~0 := 0; 2425#L107-1 [2019-12-07 10:08:10,732 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:08:10,732 INFO L82 PathProgramCache]: Analyzing trace with hash 29684844, now seen corresponding path program 1 times [2019-12-07 10:08:10,732 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:08:10,733 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [212052315] [2019-12-07 10:08:10,733 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:08:10,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:08:10,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:08:10,744 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 10:08:10,744 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:08:10,744 INFO L82 PathProgramCache]: Analyzing trace with hash -299511777, now seen corresponding path program 2 times [2019-12-07 10:08:10,744 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:08:10,745 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [510967648] [2019-12-07 10:08:10,745 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:08:10,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:08:10,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:08:10,758 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 10:08:10,758 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:08:10,758 INFO L82 PathProgramCache]: Analyzing trace with hash -1228889708, now seen corresponding path program 1 times [2019-12-07 10:08:10,759 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:08:10,759 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1045741705] [2019-12-07 10:08:10,759 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:08:10,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:08:10,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:08:10,781 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 10:08:10,862 INFO L210 LassoAnalysis]: Preferences: [2019-12-07 10:08:10,862 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-12-07 10:08:10,862 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-12-07 10:08:10,862 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-12-07 10:08:10,862 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2019-12-07 10:08:10,862 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 10:08:10,863 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-12-07 10:08:10,863 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-12-07 10:08:10,863 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration3_Loop [2019-12-07 10:08:10,863 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-12-07 10:08:10,863 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-12-07 10:08:10,864 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 10:08:10,866 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 10:08:10,868 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 10:08:10,869 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 10:08:10,871 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 10:08:10,872 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 10:08:10,876 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 10:08:10,878 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 10:08:10,880 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 10:08:10,882 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 10:08:10,886 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 10:08:10,888 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 10:08:10,889 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 10:08:10,896 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 10:08:10,898 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 10:08:10,899 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 10:08:11,056 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-12-07 10:08:11,056 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_b5b7c74c-9eb3-44d5-8725-01e75d807263/bin/uautomizer/z3 Starting monitored process 59 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 59 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 10:08:11,059 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 10:08:11,059 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 10:08:11,063 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 10:08:11,063 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~tmp___4~0=-5} Honda state: {ULTIMATE.start_ssl3_connect_~tmp___4~0=-5} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_b5b7c74c-9eb3-44d5-8725-01e75d807263/bin/uautomizer/z3 Starting monitored process 60 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 60 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 10:08:11,067 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 10:08:11,067 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 10:08:11,070 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 10:08:11,071 INFO L440 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/run_dir_b5b7c74c-9eb3-44d5-8725-01e75d807263/bin/uautomizer/z3 Starting monitored process 61 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 61 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 10:08:11,074 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 10:08:11,074 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 10:08:11,077 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 10:08:11,077 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__new_session~0=1} Honda state: {ULTIMATE.start_ssl3_connect_~s__new_session~0=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_b5b7c74c-9eb3-44d5-8725-01e75d807263/bin/uautomizer/z3 Starting monitored process 62 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 62 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 10:08:11,080 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 10:08:11,081 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 10:08:11,083 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 10:08:11,084 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post31=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post31=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_b5b7c74c-9eb3-44d5-8725-01e75d807263/bin/uautomizer/z3 Starting monitored process 63 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 63 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 10:08:11,087 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 10:08:11,087 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 10:08:11,090 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 10:08:11,090 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__init_num~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__init_num~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_b5b7c74c-9eb3-44d5-8725-01e75d807263/bin/uautomizer/z3 Starting monitored process 64 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 64 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 10:08:11,093 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 10:08:11,093 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 10:08:11,096 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 10:08:11,097 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~__cil_tmp55~0=768, ULTIMATE.start_ssl3_connect_~s__version~0=-64512} Honda state: {ULTIMATE.start_ssl3_connect_~__cil_tmp55~0=768, ULTIMATE.start_ssl3_connect_~s__version~0=-64512} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_b5b7c74c-9eb3-44d5-8725-01e75d807263/bin/uautomizer/z3 Starting monitored process 65 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 65 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 10:08:11,100 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 10:08:11,100 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 10:08:11,103 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 10:08:11,103 INFO L440 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/run_dir_b5b7c74c-9eb3-44d5-8725-01e75d807263/bin/uautomizer/z3 Starting monitored process 66 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 66 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 10:08:11,107 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 10:08:11,107 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_b5b7c74c-9eb3-44d5-8725-01e75d807263/bin/uautomizer/z3 Starting monitored process 67 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 67 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 10:08:11,112 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-12-07 10:08:11,112 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 10:08:11,123 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 10:08:11,123 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=0} Generalized eigenvectors: [{ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=-5}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=-1}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=7}] Lambdas: [1, 8, 1] Nus: [0, 1] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_b5b7c74c-9eb3-44d5-8725-01e75d807263/bin/uautomizer/z3 Starting monitored process 68 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 68 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 10:08:11,126 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 10:08:11,126 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_b5b7c74c-9eb3-44d5-8725-01e75d807263/bin/uautomizer/z3 Starting monitored process 69 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 69 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 10:08:11,131 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-12-07 10:08:11,132 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 10:08:11,143 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 10:08:11,143 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=0} Generalized eigenvectors: [{ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=-1}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=-1}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=3}] Lambdas: [0, 4, 1] Nus: [1, 1] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_b5b7c74c-9eb3-44d5-8725-01e75d807263/bin/uautomizer/z3 Starting monitored process 70 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 70 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 10:08:11,146 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 10:08:11,146 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_b5b7c74c-9eb3-44d5-8725-01e75d807263/bin/uautomizer/z3 Starting monitored process 71 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 71 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 10:08:11,153 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-12-07 10:08:11,154 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 10:08:11,157 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-12-07 10:08:11,158 INFO L210 LassoAnalysis]: Preferences: [2019-12-07 10:08:11,158 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-12-07 10:08:11,158 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-12-07 10:08:11,158 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-12-07 10:08:11,158 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2019-12-07 10:08:11,158 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 10:08:11,158 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-12-07 10:08:11,159 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-12-07 10:08:11,159 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration3_Loop [2019-12-07 10:08:11,159 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-12-07 10:08:11,159 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-12-07 10:08:11,160 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 10:08:11,162 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 10:08:11,163 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 10:08:11,164 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 10:08:11,165 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 10:08:11,167 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 10:08:11,168 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 10:08:11,171 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 10:08:11,173 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 10:08:11,175 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 10:08:11,179 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 10:08:11,180 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 10:08:11,181 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 10:08:11,189 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 10:08:11,191 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 10:08:11,192 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 10:08:11,339 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-12-07 10:08:11,339 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_b5b7c74c-9eb3-44d5-8725-01e75d807263/bin/uautomizer/z3 Starting monitored process 72 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 72 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 10:08:11,342 INFO L120 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 [2019-12-07 10:08:11,343 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 10:08:11,343 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 10:08:11,343 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 10:08:11,344 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2019-12-07 10:08:11,344 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 10:08:11,344 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-12-07 10:08:11,344 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 10:08:11,346 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_b5b7c74c-9eb3-44d5-8725-01e75d807263/bin/uautomizer/z3 Starting monitored process 73 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 73 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 10:08:11,349 INFO L120 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 [2019-12-07 10:08:11,350 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 10:08:11,350 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 10:08:11,350 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 10:08:11,350 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 10:08:11,350 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 10:08:11,351 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 10:08:11,351 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 10:08:11,352 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_b5b7c74c-9eb3-44d5-8725-01e75d807263/bin/uautomizer/z3 Starting monitored process 74 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 74 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 10:08:11,356 INFO L120 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 [2019-12-07 10:08:11,357 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 10:08:11,357 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 10:08:11,357 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 10:08:11,357 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 10:08:11,357 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 10:08:11,357 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 10:08:11,357 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 10:08:11,358 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_b5b7c74c-9eb3-44d5-8725-01e75d807263/bin/uautomizer/z3 Starting monitored process 75 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 75 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 10:08:11,362 INFO L120 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 [2019-12-07 10:08:11,363 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 10:08:11,363 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 10:08:11,363 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 10:08:11,363 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 10:08:11,363 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 10:08:11,363 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 10:08:11,364 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 10:08:11,365 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_b5b7c74c-9eb3-44d5-8725-01e75d807263/bin/uautomizer/z3 Starting monitored process 76 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 76 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 10:08:11,369 INFO L120 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 [2019-12-07 10:08:11,370 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 10:08:11,371 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 10:08:11,371 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 10:08:11,371 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 10:08:11,371 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 10:08:11,371 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 10:08:11,371 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 10:08:11,372 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_b5b7c74c-9eb3-44d5-8725-01e75d807263/bin/uautomizer/z3 Starting monitored process 77 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 77 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 10:08:11,376 INFO L120 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 [2019-12-07 10:08:11,377 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 10:08:11,377 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 10:08:11,377 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 10:08:11,377 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2019-12-07 10:08:11,377 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 10:08:11,378 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-12-07 10:08:11,378 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 10:08:11,379 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_b5b7c74c-9eb3-44d5-8725-01e75d807263/bin/uautomizer/z3 Starting monitored process 78 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 78 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 10:08:11,382 INFO L120 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 [2019-12-07 10:08:11,383 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 10:08:11,383 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 10:08:11,383 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 10:08:11,384 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 10:08:11,384 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 10:08:11,384 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 10:08:11,384 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 10:08:11,386 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_b5b7c74c-9eb3-44d5-8725-01e75d807263/bin/uautomizer/z3 Starting monitored process 79 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 79 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 10:08:11,389 INFO L120 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 [2019-12-07 10:08:11,390 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 10:08:11,390 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 10:08:11,390 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 10:08:11,390 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 10:08:11,390 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 10:08:11,391 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 10:08:11,391 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 10:08:11,392 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_b5b7c74c-9eb3-44d5-8725-01e75d807263/bin/uautomizer/z3 Starting monitored process 80 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 80 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 10:08:11,396 INFO L120 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 [2019-12-07 10:08:11,397 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 10:08:11,397 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 10:08:11,397 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 10:08:11,397 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 10:08:11,397 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 10:08:11,398 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 10:08:11,398 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 10:08:11,399 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_b5b7c74c-9eb3-44d5-8725-01e75d807263/bin/uautomizer/z3 Starting monitored process 81 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 81 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 10:08:11,403 INFO L120 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 [2019-12-07 10:08:11,404 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 10:08:11,404 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 10:08:11,404 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 10:08:11,404 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 10:08:11,404 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 10:08:11,405 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 10:08:11,405 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 10:08:11,406 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-12-07 10:08:11,409 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-12-07 10:08:11,409 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_b5b7c74c-9eb3-44d5-8725-01e75d807263/bin/uautomizer/z3 Starting monitored process 82 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 82 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 10:08:11,411 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-12-07 10:08:11,411 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-12-07 10:08:11,411 INFO L510 LassoAnalysis]: Proved termination. [2019-12-07 10:08:11,412 INFO L512 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 [] [2019-12-07 10:08:11,413 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-12-07 10:08:11,421 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:08:11,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:08:11,428 INFO L264 TraceCheckSpWp]: Trace formula consists of 29 conjuncts, 2 conjunts are in the unsatisfiable core [2019-12-07 10:08:11,429 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 10:08:11,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:08:11,435 INFO L264 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 4 conjunts are in the unsatisfiable core [2019-12-07 10:08:11,435 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 10:08:11,446 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 10:08:11,446 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 [2019-12-07 10:08:11,446 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 181 states and 270 transitions. cyclomatic complexity: 92 Second operand 5 states. [2019-12-07 10:08:11,568 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 181 states and 270 transitions. cyclomatic complexity: 92. Second operand 5 states. Result 499 states and 731 transitions. Complement of second has 7 states. [2019-12-07 10:08:11,568 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2019-12-07 10:08:11,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-12-07 10:08:11,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 300 transitions. [2019-12-07 10:08:11,569 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 300 transitions. Stem has 5 letters. Loop has 13 letters. [2019-12-07 10:08:11,569 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-12-07 10:08:11,569 INFO L639 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2019-12-07 10:08:11,576 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:08:11,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:08:11,583 INFO L264 TraceCheckSpWp]: Trace formula consists of 29 conjuncts, 2 conjunts are in the unsatisfiable core [2019-12-07 10:08:11,584 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 10:08:11,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:08:11,590 INFO L264 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 4 conjunts are in the unsatisfiable core [2019-12-07 10:08:11,590 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 10:08:11,600 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 10:08:11,601 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.1 stem predicates 3 loop predicates [2019-12-07 10:08:11,601 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 181 states and 270 transitions. cyclomatic complexity: 92 Second operand 5 states. [2019-12-07 10:08:11,730 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 181 states and 270 transitions. cyclomatic complexity: 92. Second operand 5 states. Result 513 states and 748 transitions. Complement of second has 9 states. [2019-12-07 10:08:11,731 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2019-12-07 10:08:11,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-12-07 10:08:11,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 309 transitions. [2019-12-07 10:08:11,731 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 309 transitions. Stem has 5 letters. Loop has 13 letters. [2019-12-07 10:08:11,731 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-12-07 10:08:11,732 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 309 transitions. Stem has 18 letters. Loop has 13 letters. [2019-12-07 10:08:11,732 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-12-07 10:08:11,732 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 309 transitions. Stem has 5 letters. Loop has 26 letters. [2019-12-07 10:08:11,732 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-12-07 10:08:11,732 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 513 states and 748 transitions. [2019-12-07 10:08:11,735 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 228 [2019-12-07 10:08:11,737 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 513 states to 410 states and 611 transitions. [2019-12-07 10:08:11,737 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 332 [2019-12-07 10:08:11,737 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 333 [2019-12-07 10:08:11,737 INFO L73 IsDeterministic]: Start isDeterministic. Operand 410 states and 611 transitions. [2019-12-07 10:08:11,737 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 10:08:11,738 INFO L688 BuchiCegarLoop]: Abstraction has 410 states and 611 transitions. [2019-12-07 10:08:11,738 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 410 states and 611 transitions. [2019-12-07 10:08:11,742 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 410 to 181. [2019-12-07 10:08:11,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 181 states. [2019-12-07 10:08:11,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 270 transitions. [2019-12-07 10:08:11,742 INFO L711 BuchiCegarLoop]: Abstraction has 181 states and 270 transitions. [2019-12-07 10:08:11,742 INFO L591 BuchiCegarLoop]: Abstraction has 181 states and 270 transitions. [2019-12-07 10:08:11,742 INFO L424 BuchiCegarLoop]: ======== Iteration 4============ [2019-12-07 10:08:11,742 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 181 states and 270 transitions. [2019-12-07 10:08:11,743 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 114 [2019-12-07 10:08:11,743 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 10:08:11,743 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 10:08:11,744 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 10:08:11,744 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 10:08:11,744 INFO L794 eck$LassoCheckResult]: Stem: 3795#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;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.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~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; 3796#L93 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 3793#L96-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; 3794#L101 assume 0 != 12288 + ssl3_connect_~tmp___1~0; 3761#L102 assume !(0 != 16384 + ssl3_connect_~tmp___2~0); 3763#L107-1 assume !false; 3752#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3753#L110 assume 12292 == ssl3_connect_~s__state~0; 3719#L111 [2019-12-07 10:08:11,744 INFO L796 eck$LassoCheckResult]: Loop: 3719#L111 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; 3720#L215 ssl3_connect_~s__server~0 := 0; 3780#L220 assume 0 != ssl3_connect_~cb~0; 3784#L220-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 3785#L225 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 3740#L235 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 3709#L235-2 assume !(0 == ssl3_connect_~tmp___4~0); 3710#L257 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; 3714#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 3797#L544 ssl3_connect_~skip~0 := 0; 3849#L107-1 assume !false; 3847#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3845#L110 assume 12292 == ssl3_connect_~s__state~0; 3719#L111 [2019-12-07 10:08:11,744 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:08:11,744 INFO L82 PathProgramCache]: Analyzing trace with hash -421982954, now seen corresponding path program 1 times [2019-12-07 10:08:11,744 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:08:11,744 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [643663036] [2019-12-07 10:08:11,744 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:08:11,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:08:11,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:08:11,752 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 10:08:11,752 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:08:11,752 INFO L82 PathProgramCache]: Analyzing trace with hash 802268455, now seen corresponding path program 3 times [2019-12-07 10:08:11,752 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:08:11,752 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [864028] [2019-12-07 10:08:11,752 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:08:11,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:08:11,763 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 10:08:11,763 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [864028] [2019-12-07 10:08:11,763 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 10:08:11,763 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-12-07 10:08:11,763 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1966566724] [2019-12-07 10:08:11,764 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 10:08:11,764 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 10:08:11,764 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 10:08:11,764 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 10:08:11,764 INFO L87 Difference]: Start difference. First operand 181 states and 270 transitions. cyclomatic complexity: 92 Second operand 3 states. [2019-12-07 10:08:11,857 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 10:08:11,857 INFO L93 Difference]: Finished difference Result 261 states and 362 transitions. [2019-12-07 10:08:11,857 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 10:08:11,857 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 261 states and 362 transitions. [2019-12-07 10:08:11,858 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 168 [2019-12-07 10:08:11,860 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 261 states to 244 states and 340 transitions. [2019-12-07 10:08:11,860 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 197 [2019-12-07 10:08:11,860 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 244 [2019-12-07 10:08:11,860 INFO L73 IsDeterministic]: Start isDeterministic. Operand 244 states and 340 transitions. [2019-12-07 10:08:11,860 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 10:08:11,860 INFO L688 BuchiCegarLoop]: Abstraction has 244 states and 340 transitions. [2019-12-07 10:08:11,860 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 244 states and 340 transitions. [2019-12-07 10:08:11,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 244 to 177. [2019-12-07 10:08:11,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 177 states. [2019-12-07 10:08:11,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 177 states to 177 states and 253 transitions. [2019-12-07 10:08:11,863 INFO L711 BuchiCegarLoop]: Abstraction has 177 states and 253 transitions. [2019-12-07 10:08:11,863 INFO L591 BuchiCegarLoop]: Abstraction has 177 states and 253 transitions. [2019-12-07 10:08:11,863 INFO L424 BuchiCegarLoop]: ======== Iteration 5============ [2019-12-07 10:08:11,863 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 177 states and 253 transitions. [2019-12-07 10:08:11,864 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 155 [2019-12-07 10:08:11,864 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 10:08:11,864 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 10:08:11,865 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2019-12-07 10:08:11,865 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 10:08:11,865 INFO L794 eck$LassoCheckResult]: Stem: 4221#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;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.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~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; 4222#L93 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 4219#L96-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; 4220#L101 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 4188#L107-1 assume !false; 4279#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4277#L110 assume 12292 == ssl3_connect_~s__state~0; 4156#L111 [2019-12-07 10:08:11,865 INFO L796 eck$LassoCheckResult]: Loop: 4156#L111 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; 4157#L215 ssl3_connect_~s__server~0 := 0; 4210#L220 assume 0 != ssl3_connect_~cb~0; 4213#L220-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 4214#L225 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 4172#L235 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 4149#L235-2 assume !(0 == ssl3_connect_~tmp___4~0); 4150#L257 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; 4173#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4132#L544 ssl3_connect_~skip~0 := 0; 4133#L107-1 assume !false; 4231#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4282#L110 assume !(12292 == ssl3_connect_~s__state~0); 4276#L113 assume !(16384 == ssl3_connect_~s__state~0); 4274#L116 assume !(4096 == ssl3_connect_~s__state~0); 4266#L119 assume !(20480 == ssl3_connect_~s__state~0); 4158#L122 assume !(4099 == ssl3_connect_~s__state~0); 4142#L125 assume 4368 == ssl3_connect_~s__state~0; 4144#L129 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 4232#L269 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 4242#L269-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 4243#L280 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 4152#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4299#L544 ssl3_connect_~skip~0 := 0; 4298#L107-1 assume !false; 4297#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4296#L110 assume 12292 == ssl3_connect_~s__state~0; 4156#L111 [2019-12-07 10:08:11,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:08:11,865 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 1 times [2019-12-07 10:08:11,865 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:08:11,865 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1318334800] [2019-12-07 10:08:11,866 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:08:11,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:08:11,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:08:11,872 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 10:08:11,872 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:08:11,872 INFO L82 PathProgramCache]: Analyzing trace with hash -1219369712, now seen corresponding path program 1 times [2019-12-07 10:08:11,873 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:08:11,873 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2144190565] [2019-12-07 10:08:11,873 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:08:11,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:08:11,888 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 10:08:11,888 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2144190565] [2019-12-07 10:08:11,888 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 10:08:11,888 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-12-07 10:08:11,888 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [925583965] [2019-12-07 10:08:11,888 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 10:08:11,888 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 10:08:11,889 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 10:08:11,889 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 10:08:11,889 INFO L87 Difference]: Start difference. First operand 177 states and 253 transitions. cyclomatic complexity: 77 Second operand 3 states. [2019-12-07 10:08:11,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 10:08:11,986 INFO L93 Difference]: Finished difference Result 232 states and 323 transitions. [2019-12-07 10:08:11,986 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 10:08:11,986 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 232 states and 323 transitions. [2019-12-07 10:08:11,988 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 210 [2019-12-07 10:08:11,989 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 232 states to 232 states and 323 transitions. [2019-12-07 10:08:11,989 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 232 [2019-12-07 10:08:11,989 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 232 [2019-12-07 10:08:11,989 INFO L73 IsDeterministic]: Start isDeterministic. Operand 232 states and 323 transitions. [2019-12-07 10:08:11,989 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 10:08:11,989 INFO L688 BuchiCegarLoop]: Abstraction has 232 states and 323 transitions. [2019-12-07 10:08:11,989 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 232 states and 323 transitions. [2019-12-07 10:08:11,992 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 232 to 194. [2019-12-07 10:08:11,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 194 states. [2019-12-07 10:08:11,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 280 transitions. [2019-12-07 10:08:11,992 INFO L711 BuchiCegarLoop]: Abstraction has 194 states and 280 transitions. [2019-12-07 10:08:11,992 INFO L591 BuchiCegarLoop]: Abstraction has 194 states and 280 transitions. [2019-12-07 10:08:11,992 INFO L424 BuchiCegarLoop]: ======== Iteration 6============ [2019-12-07 10:08:11,992 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 194 states and 280 transitions. [2019-12-07 10:08:11,993 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 172 [2019-12-07 10:08:11,993 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 10:08:11,993 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 10:08:11,994 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2019-12-07 10:08:11,994 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 10:08:11,994 INFO L794 eck$LassoCheckResult]: Stem: 4637#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;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.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~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; 4638#L93 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 4635#L96-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; 4636#L101 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 4603#L107-1 assume !false; 4723#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4720#L110 assume 12292 == ssl3_connect_~s__state~0; 4571#L111 [2019-12-07 10:08:11,994 INFO L796 eck$LassoCheckResult]: Loop: 4571#L111 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; 4572#L215 ssl3_connect_~s__server~0 := 0; 4625#L220 assume 0 != ssl3_connect_~cb~0; 4628#L220-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 4629#L225 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 4586#L235 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 4564#L235-2 assume !(0 == ssl3_connect_~tmp___4~0); 4565#L257 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; 4587#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4712#L544 ssl3_connect_~skip~0 := 0; 4710#L107-1 assume !false; 4705#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4703#L110 assume !(12292 == ssl3_connect_~s__state~0); 4701#L113 assume !(16384 == ssl3_connect_~s__state~0); 4699#L116 assume !(4096 == ssl3_connect_~s__state~0); 4697#L119 assume !(20480 == ssl3_connect_~s__state~0); 4573#L122 assume !(4099 == ssl3_connect_~s__state~0); 4557#L125 assume 4368 == ssl3_connect_~s__state~0; 4559#L129 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 4650#L269 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 4660#L269-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 4661#L280 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 4662#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4704#L544 ssl3_connect_~skip~0 := 0; 4702#L107-1 assume !false; 4700#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4698#L110 assume !(12292 == ssl3_connect_~s__state~0); 4696#L113 assume !(16384 == ssl3_connect_~s__state~0); 4695#L116 assume !(4096 == ssl3_connect_~s__state~0); 4694#L119 assume !(20480 == ssl3_connect_~s__state~0); 4693#L122 assume !(4099 == ssl3_connect_~s__state~0); 4692#L125 assume !(4368 == ssl3_connect_~s__state~0); 4686#L128 assume !(4369 == ssl3_connect_~s__state~0); 4687#L131 assume 4384 == ssl3_connect_~s__state~0; 4607#L135 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 4549#L288 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 4550#L291-2 assume !(ssl3_connect_~ret~0 <= 0); 4593#L298 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 4582#L298-2 ssl3_connect_~s__init_num~0 := 0; 4567#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4731#L544 ssl3_connect_~skip~0 := 0; 4648#L107-1 assume !false; 4649#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4729#L110 assume 12292 == ssl3_connect_~s__state~0; 4571#L111 [2019-12-07 10:08:11,994 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:08:11,995 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 2 times [2019-12-07 10:08:11,995 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:08:11,995 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1501937507] [2019-12-07 10:08:11,995 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:08:11,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:08:11,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:08:12,001 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 10:08:12,001 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:08:12,002 INFO L82 PathProgramCache]: Analyzing trace with hash 1323805521, now seen corresponding path program 1 times [2019-12-07 10:08:12,002 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:08:12,002 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [984232689] [2019-12-07 10:08:12,002 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:08:12,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:08:12,020 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2019-12-07 10:08:12,020 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [984232689] [2019-12-07 10:08:12,020 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 10:08:12,020 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-12-07 10:08:12,020 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2145555935] [2019-12-07 10:08:12,021 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 10:08:12,021 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 10:08:12,021 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 10:08:12,021 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 10:08:12,021 INFO L87 Difference]: Start difference. First operand 194 states and 280 transitions. cyclomatic complexity: 87 Second operand 3 states. [2019-12-07 10:08:12,108 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 10:08:12,108 INFO L93 Difference]: Finished difference Result 236 states and 351 transitions. [2019-12-07 10:08:12,108 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 10:08:12,108 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 236 states and 351 transitions. [2019-12-07 10:08:12,109 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 214 [2019-12-07 10:08:12,111 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 236 states to 236 states and 351 transitions. [2019-12-07 10:08:12,111 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 236 [2019-12-07 10:08:12,111 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 236 [2019-12-07 10:08:12,111 INFO L73 IsDeterministic]: Start isDeterministic. Operand 236 states and 351 transitions. [2019-12-07 10:08:12,111 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 10:08:12,111 INFO L688 BuchiCegarLoop]: Abstraction has 236 states and 351 transitions. [2019-12-07 10:08:12,111 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 236 states and 351 transitions. [2019-12-07 10:08:12,114 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 236 to 222. [2019-12-07 10:08:12,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 222 states. [2019-12-07 10:08:12,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 222 states to 222 states and 334 transitions. [2019-12-07 10:08:12,114 INFO L711 BuchiCegarLoop]: Abstraction has 222 states and 334 transitions. [2019-12-07 10:08:12,114 INFO L591 BuchiCegarLoop]: Abstraction has 222 states and 334 transitions. [2019-12-07 10:08:12,114 INFO L424 BuchiCegarLoop]: ======== Iteration 7============ [2019-12-07 10:08:12,114 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 222 states and 334 transitions. [2019-12-07 10:08:12,115 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 200 [2019-12-07 10:08:12,115 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 10:08:12,115 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 10:08:12,116 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2019-12-07 10:08:12,116 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 10:08:12,116 INFO L794 eck$LassoCheckResult]: Stem: 5078#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;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.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~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; 5079#L93 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 5076#L96-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; 5077#L101 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 5043#L107-1 assume !false; 5155#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5153#L110 assume 12292 == ssl3_connect_~s__state~0; 5010#L111 [2019-12-07 10:08:12,116 INFO L796 eck$LassoCheckResult]: Loop: 5010#L111 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; 5011#L215 ssl3_connect_~s__server~0 := 0; 5065#L220 assume 0 != ssl3_connect_~cb~0; 5068#L220-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 5069#L225 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 5026#L235 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 5002#L235-2 assume !(0 == ssl3_connect_~tmp___4~0); 5003#L257 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; 5027#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5134#L544 ssl3_connect_~skip~0 := 0; 5133#L107-1 assume !false; 5132#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5131#L110 assume !(12292 == ssl3_connect_~s__state~0); 5130#L113 assume !(16384 == ssl3_connect_~s__state~0); 5129#L116 assume !(4096 == ssl3_connect_~s__state~0); 5128#L119 assume !(20480 == ssl3_connect_~s__state~0); 5127#L122 assume !(4099 == ssl3_connect_~s__state~0); 5126#L125 assume !(4368 == ssl3_connect_~s__state~0); 5004#L128 assume !(4369 == ssl3_connect_~s__state~0); 4988#L131 assume !(4384 == ssl3_connect_~s__state~0); 4989#L134 assume !(4385 == ssl3_connect_~s__state~0); 5085#L137 assume !(4400 == ssl3_connect_~s__state~0); 5086#L140 assume !(4401 == ssl3_connect_~s__state~0); 5067#L143 assume !(4416 == ssl3_connect_~s__state~0); 5048#L146 assume !(4417 == ssl3_connect_~s__state~0); 5049#L149 assume !(4432 == ssl3_connect_~s__state~0); 5118#L152 assume !(4433 == ssl3_connect_~s__state~0); 5117#L155 assume !(4448 == ssl3_connect_~s__state~0); 5115#L158 assume !(4449 == ssl3_connect_~s__state~0); 5114#L161 assume !(4464 == ssl3_connect_~s__state~0); 5113#L164 assume !(4465 == ssl3_connect_~s__state~0); 5109#L167 assume !(4466 == ssl3_connect_~s__state~0); 5108#L170 assume !(4467 == ssl3_connect_~s__state~0); 5107#L173 assume !(4480 == ssl3_connect_~s__state~0); 5105#L176 assume !(4481 == ssl3_connect_~s__state~0); 5054#L179 assume !(4496 == ssl3_connect_~s__state~0); 5055#L182 assume !(4497 == ssl3_connect_~s__state~0); 5040#L185 assume !(4512 == ssl3_connect_~s__state~0); 5019#L188 assume !(4513 == ssl3_connect_~s__state~0); 5020#L191 assume !(4528 == ssl3_connect_~s__state~0); 5009#L194 assume !(4529 == ssl3_connect_~s__state~0); 4977#L197 assume !(4560 == ssl3_connect_~s__state~0); 4978#L200 assume !(4561 == ssl3_connect_~s__state~0); 5098#L203 assume 4352 == ssl3_connect_~s__state~0; 5063#L204 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 5064#L467 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 5083#L467-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 5101#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5146#L544 ssl3_connect_~skip~0 := 0; 5145#L107-1 assume !false; 5144#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5143#L110 assume 12292 == ssl3_connect_~s__state~0; 5010#L111 [2019-12-07 10:08:12,117 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:08:12,117 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 3 times [2019-12-07 10:08:12,117 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:08:12,117 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [613497515] [2019-12-07 10:08:12,117 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:08:12,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:08:12,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:08:12,122 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 10:08:12,123 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:08:12,123 INFO L82 PathProgramCache]: Analyzing trace with hash 451629399, now seen corresponding path program 1 times [2019-12-07 10:08:12,123 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:08:12,123 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1175552677] [2019-12-07 10:08:12,123 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:08:12,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:08:12,137 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 10:08:12,137 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1175552677] [2019-12-07 10:08:12,137 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 10:08:12,137 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 10:08:12,137 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2055932097] [2019-12-07 10:08:12,137 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 10:08:12,138 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 10:08:12,138 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 10:08:12,138 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 10:08:12,138 INFO L87 Difference]: Start difference. First operand 222 states and 334 transitions. cyclomatic complexity: 113 Second operand 3 states. [2019-12-07 10:08:12,194 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 10:08:12,194 INFO L93 Difference]: Finished difference Result 240 states and 358 transitions. [2019-12-07 10:08:12,194 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 10:08:12,195 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 240 states and 358 transitions. [2019-12-07 10:08:12,196 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 218 [2019-12-07 10:08:12,197 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 240 states to 240 states and 358 transitions. [2019-12-07 10:08:12,197 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 240 [2019-12-07 10:08:12,197 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 240 [2019-12-07 10:08:12,197 INFO L73 IsDeterministic]: Start isDeterministic. Operand 240 states and 358 transitions. [2019-12-07 10:08:12,197 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 10:08:12,198 INFO L688 BuchiCegarLoop]: Abstraction has 240 states and 358 transitions. [2019-12-07 10:08:12,198 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 240 states and 358 transitions. [2019-12-07 10:08:12,200 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 240 to 237. [2019-12-07 10:08:12,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 237 states. [2019-12-07 10:08:12,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 237 states to 237 states and 354 transitions. [2019-12-07 10:08:12,201 INFO L711 BuchiCegarLoop]: Abstraction has 237 states and 354 transitions. [2019-12-07 10:08:12,202 INFO L591 BuchiCegarLoop]: Abstraction has 237 states and 354 transitions. [2019-12-07 10:08:12,202 INFO L424 BuchiCegarLoop]: ======== Iteration 8============ [2019-12-07 10:08:12,202 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 237 states and 354 transitions. [2019-12-07 10:08:12,203 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 215 [2019-12-07 10:08:12,203 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 10:08:12,203 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 10:08:12,204 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2019-12-07 10:08:12,204 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 10:08:12,204 INFO L794 eck$LassoCheckResult]: Stem: 5546#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;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.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~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; 5547#L93 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 5544#L96-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; 5545#L101 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 5511#L107-1 assume !false; 5648#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5670#L110 assume 12292 == ssl3_connect_~s__state~0; 5479#L111 [2019-12-07 10:08:12,205 INFO L796 eck$LassoCheckResult]: Loop: 5479#L111 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; 5480#L215 ssl3_connect_~s__server~0 := 0; 5533#L220 assume 0 != ssl3_connect_~cb~0; 5537#L220-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 5538#L225 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 5493#L235 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 5469#L235-2 assume !(0 == ssl3_connect_~tmp___4~0); 5470#L257 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; 5494#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5661#L544 ssl3_connect_~skip~0 := 0; 5660#L107-1 assume !false; 5659#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5657#L110 assume !(12292 == ssl3_connect_~s__state~0); 5655#L113 assume !(16384 == ssl3_connect_~s__state~0); 5653#L116 assume !(4096 == ssl3_connect_~s__state~0); 5651#L119 assume !(20480 == ssl3_connect_~s__state~0); 5481#L122 assume !(4099 == ssl3_connect_~s__state~0); 5462#L125 assume 4368 == ssl3_connect_~s__state~0; 5463#L129 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 5555#L269 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 5565#L269-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 5566#L280 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 5569#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5641#L544 ssl3_connect_~skip~0 := 0; 5640#L107-1 assume !false; 5639#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5638#L110 assume !(12292 == ssl3_connect_~s__state~0); 5637#L113 assume !(16384 == ssl3_connect_~s__state~0); 5636#L116 assume !(4096 == ssl3_connect_~s__state~0); 5635#L119 assume !(20480 == ssl3_connect_~s__state~0); 5634#L122 assume !(4099 == ssl3_connect_~s__state~0); 5633#L125 assume !(4368 == ssl3_connect_~s__state~0); 5471#L128 assume !(4369 == ssl3_connect_~s__state~0); 5472#L131 assume !(4384 == ssl3_connect_~s__state~0); 5457#L134 assume !(4385 == ssl3_connect_~s__state~0); 5552#L137 assume !(4400 == ssl3_connect_~s__state~0); 5553#L140 assume !(4401 == ssl3_connect_~s__state~0); 5535#L143 assume !(4416 == ssl3_connect_~s__state~0); 5536#L146 assume !(4417 == ssl3_connect_~s__state~0); 5587#L149 assume !(4432 == ssl3_connect_~s__state~0); 5586#L152 assume !(4433 == ssl3_connect_~s__state~0); 5582#L155 assume !(4448 == ssl3_connect_~s__state~0); 5581#L158 assume !(4449 == ssl3_connect_~s__state~0); 5580#L161 assume !(4464 == ssl3_connect_~s__state~0); 5579#L164 assume !(4465 == ssl3_connect_~s__state~0); 5576#L167 assume !(4466 == ssl3_connect_~s__state~0); 5575#L170 assume !(4467 == ssl3_connect_~s__state~0); 5574#L173 assume !(4480 == ssl3_connect_~s__state~0); 5573#L176 assume !(4481 == ssl3_connect_~s__state~0); 5522#L179 assume !(4496 == ssl3_connect_~s__state~0); 5523#L182 assume !(4497 == ssl3_connect_~s__state~0); 5508#L185 assume !(4512 == ssl3_connect_~s__state~0); 5488#L188 assume !(4513 == ssl3_connect_~s__state~0); 5489#L191 assume !(4528 == ssl3_connect_~s__state~0); 5478#L194 assume !(4529 == ssl3_connect_~s__state~0); 5445#L197 assume !(4560 == ssl3_connect_~s__state~0); 5446#L200 assume !(4561 == ssl3_connect_~s__state~0); 5564#L203 assume 4352 == ssl3_connect_~s__state~0; 5531#L204 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 5532#L467 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 5550#L467-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 5568#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5620#L544 ssl3_connect_~skip~0 := 0; 5619#L107-1 assume !false; 5618#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5617#L110 assume 12292 == ssl3_connect_~s__state~0; 5479#L111 [2019-12-07 10:08:12,205 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:08:12,205 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 4 times [2019-12-07 10:08:12,205 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:08:12,205 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1958695774] [2019-12-07 10:08:12,205 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:08:12,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:08:12,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:08:12,211 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 10:08:12,212 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:08:12,212 INFO L82 PathProgramCache]: Analyzing trace with hash -873304754, now seen corresponding path program 1 times [2019-12-07 10:08:12,212 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:08:12,212 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [343233573] [2019-12-07 10:08:12,212 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:08:12,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:08:12,230 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 10:08:12,230 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [343233573] [2019-12-07 10:08:12,230 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 10:08:12,231 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 10:08:12,231 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2127975349] [2019-12-07 10:08:12,231 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 10:08:12,231 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 10:08:12,231 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 10:08:12,231 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 10:08:12,231 INFO L87 Difference]: Start difference. First operand 237 states and 354 transitions. cyclomatic complexity: 118 Second operand 3 states. [2019-12-07 10:08:12,287 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 10:08:12,287 INFO L93 Difference]: Finished difference Result 242 states and 357 transitions. [2019-12-07 10:08:12,288 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 10:08:12,288 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 242 states and 357 transitions. [2019-12-07 10:08:12,289 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 220 [2019-12-07 10:08:12,290 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 242 states to 242 states and 357 transitions. [2019-12-07 10:08:12,290 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 242 [2019-12-07 10:08:12,290 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 242 [2019-12-07 10:08:12,290 INFO L73 IsDeterministic]: Start isDeterministic. Operand 242 states and 357 transitions. [2019-12-07 10:08:12,291 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 10:08:12,291 INFO L688 BuchiCegarLoop]: Abstraction has 242 states and 357 transitions. [2019-12-07 10:08:12,291 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 242 states and 357 transitions. [2019-12-07 10:08:12,293 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 242 to 237. [2019-12-07 10:08:12,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 237 states. [2019-12-07 10:08:12,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 237 states to 237 states and 349 transitions. [2019-12-07 10:08:12,293 INFO L711 BuchiCegarLoop]: Abstraction has 237 states and 349 transitions. [2019-12-07 10:08:12,293 INFO L591 BuchiCegarLoop]: Abstraction has 237 states and 349 transitions. [2019-12-07 10:08:12,293 INFO L424 BuchiCegarLoop]: ======== Iteration 9============ [2019-12-07 10:08:12,293 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 237 states and 349 transitions. [2019-12-07 10:08:12,294 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 215 [2019-12-07 10:08:12,294 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 10:08:12,294 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 10:08:12,295 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2019-12-07 10:08:12,295 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 10:08:12,295 INFO L794 eck$LassoCheckResult]: Stem: 6029#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;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.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~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; 6030#L93 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 6027#L96-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; 6028#L101 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 5996#L107-1 assume !false; 6132#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6063#L110 assume 12292 == ssl3_connect_~s__state~0; 5962#L111 [2019-12-07 10:08:12,295 INFO L796 eck$LassoCheckResult]: Loop: 5962#L111 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; 5963#L215 ssl3_connect_~s__server~0 := 0; 6017#L220 assume 0 != ssl3_connect_~cb~0; 6020#L220-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 6021#L225 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 5978#L235 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 5954#L235-2 assume !(0 == ssl3_connect_~tmp___4~0); 5955#L257 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; 5979#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6124#L544 ssl3_connect_~skip~0 := 0; 6123#L107-1 assume !false; 6122#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6121#L110 assume !(12292 == ssl3_connect_~s__state~0); 6120#L113 assume !(16384 == ssl3_connect_~s__state~0); 6119#L116 assume !(4096 == ssl3_connect_~s__state~0); 6097#L119 assume !(20480 == ssl3_connect_~s__state~0); 5964#L122 assume !(4099 == ssl3_connect_~s__state~0); 5965#L125 assume 4368 == ssl3_connect_~s__state~0; 6040#L129 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 6041#L269 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 6053#L269-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 6054#L280 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 6056#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6112#L544 ssl3_connect_~skip~0 := 0; 6110#L107-1 assume !false; 6108#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6106#L110 assume !(12292 == ssl3_connect_~s__state~0); 6104#L113 assume !(16384 == ssl3_connect_~s__state~0); 6102#L116 assume !(4096 == ssl3_connect_~s__state~0); 6100#L119 assume !(20480 == ssl3_connect_~s__state~0); 6098#L122 assume !(4099 == ssl3_connect_~s__state~0); 5947#L125 assume !(4368 == ssl3_connect_~s__state~0); 5948#L128 assume !(4369 == ssl3_connect_~s__state~0); 5941#L131 assume 4384 == ssl3_connect_~s__state~0; 5942#L135 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 5938#L288 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 5939#L291-2 assume !(ssl3_connect_~ret~0 <= 0); 5985#L298 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 5975#L298-2 ssl3_connect_~s__init_num~0 := 0; 5958#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6142#L544 ssl3_connect_~skip~0 := 0; 6038#L107-1 assume !false; 6039#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6161#L110 assume !(12292 == ssl3_connect_~s__state~0); 6160#L113 assume !(16384 == ssl3_connect_~s__state~0); 6130#L116 assume !(4096 == ssl3_connect_~s__state~0); 5989#L119 assume !(20480 == ssl3_connect_~s__state~0); 5990#L122 assume !(4099 == ssl3_connect_~s__state~0); 6090#L125 assume !(4368 == ssl3_connect_~s__state~0); 6072#L128 assume !(4369 == ssl3_connect_~s__state~0); 6073#L131 assume !(4384 == ssl3_connect_~s__state~0); 6118#L134 assume !(4385 == ssl3_connect_~s__state~0); 6143#L137 assume !(4400 == ssl3_connect_~s__state~0); 6141#L140 assume !(4401 == ssl3_connect_~s__state~0); 6140#L143 assume !(4416 == ssl3_connect_~s__state~0); 6139#L146 assume !(4417 == ssl3_connect_~s__state~0); 6138#L149 assume !(4432 == ssl3_connect_~s__state~0); 6137#L152 assume !(4433 == ssl3_connect_~s__state~0); 6136#L155 assume !(4448 == ssl3_connect_~s__state~0); 5951#L158 assume !(4449 == ssl3_connect_~s__state~0); 5953#L161 assume !(4464 == ssl3_connect_~s__state~0); 6135#L164 assume !(4465 == ssl3_connect_~s__state~0); 6133#L167 assume !(4466 == ssl3_connect_~s__state~0); 6131#L170 assume !(4467 == ssl3_connect_~s__state~0); 6043#L173 assume !(4480 == ssl3_connect_~s__state~0); 6023#L176 assume !(4481 == ssl3_connect_~s__state~0); 6024#L179 assume !(4496 == ssl3_connect_~s__state~0); 6061#L182 assume !(4497 == ssl3_connect_~s__state~0); 6062#L185 assume !(4512 == ssl3_connect_~s__state~0); 6077#L188 assume !(4513 == ssl3_connect_~s__state~0); 6076#L191 assume !(4528 == ssl3_connect_~s__state~0); 6074#L194 assume !(4529 == ssl3_connect_~s__state~0); 6075#L197 assume !(4560 == ssl3_connect_~s__state~0); 5931#L200 assume !(4561 == ssl3_connect_~s__state~0); 6051#L203 assume 4352 == ssl3_connect_~s__state~0; 6014#L204 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 6015#L467 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 6033#L467-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 6055#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6096#L544 ssl3_connect_~skip~0 := 0; 6094#L107-1 assume !false; 6093#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6092#L110 assume 12292 == ssl3_connect_~s__state~0; 5962#L111 [2019-12-07 10:08:12,295 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:08:12,295 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 5 times [2019-12-07 10:08:12,295 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:08:12,296 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1741453803] [2019-12-07 10:08:12,296 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:08:12,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:08:12,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:08:12,301 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 10:08:12,301 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:08:12,301 INFO L82 PathProgramCache]: Analyzing trace with hash -844886035, now seen corresponding path program 1 times [2019-12-07 10:08:12,301 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:08:12,301 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1323545013] [2019-12-07 10:08:12,301 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:08:12,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:08:12,327 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 37 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2019-12-07 10:08:12,327 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1323545013] [2019-12-07 10:08:12,328 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 10:08:12,328 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 10:08:12,328 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1119459439] [2019-12-07 10:08:12,328 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 10:08:12,328 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 10:08:12,329 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 10:08:12,329 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 10:08:12,329 INFO L87 Difference]: Start difference. First operand 237 states and 349 transitions. cyclomatic complexity: 113 Second operand 3 states. [2019-12-07 10:08:12,417 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 10:08:12,417 INFO L93 Difference]: Finished difference Result 280 states and 398 transitions. [2019-12-07 10:08:12,417 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 10:08:12,417 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 280 states and 398 transitions. [2019-12-07 10:08:12,419 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 258 [2019-12-07 10:08:12,420 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 280 states to 280 states and 398 transitions. [2019-12-07 10:08:12,420 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 280 [2019-12-07 10:08:12,420 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 280 [2019-12-07 10:08:12,420 INFO L73 IsDeterministic]: Start isDeterministic. Operand 280 states and 398 transitions. [2019-12-07 10:08:12,421 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 10:08:12,421 INFO L688 BuchiCegarLoop]: Abstraction has 280 states and 398 transitions. [2019-12-07 10:08:12,421 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 280 states and 398 transitions. [2019-12-07 10:08:12,424 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 280 to 277. [2019-12-07 10:08:12,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 277 states. [2019-12-07 10:08:12,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 277 states to 277 states and 394 transitions. [2019-12-07 10:08:12,425 INFO L711 BuchiCegarLoop]: Abstraction has 277 states and 394 transitions. [2019-12-07 10:08:12,425 INFO L591 BuchiCegarLoop]: Abstraction has 277 states and 394 transitions. [2019-12-07 10:08:12,425 INFO L424 BuchiCegarLoop]: ======== Iteration 10============ [2019-12-07 10:08:12,426 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 277 states and 394 transitions. [2019-12-07 10:08:12,427 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 255 [2019-12-07 10:08:12,427 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 10:08:12,427 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 10:08:12,428 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2019-12-07 10:08:12,428 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 10:08:12,428 INFO L794 eck$LassoCheckResult]: Stem: 6552#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;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.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~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; 6553#L93 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 6550#L96-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; 6551#L101 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 6518#L107-1 assume !false; 6723#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6719#L110 assume 12292 == ssl3_connect_~s__state~0; 6484#L111 [2019-12-07 10:08:12,428 INFO L796 eck$LassoCheckResult]: Loop: 6484#L111 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; 6485#L215 ssl3_connect_~s__server~0 := 0; 6539#L220 assume 0 != ssl3_connect_~cb~0; 6542#L220-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 6543#L225 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 6500#L235 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 6475#L235-2 assume !(0 == ssl3_connect_~tmp___4~0); 6476#L257 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; 6501#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6654#L544 ssl3_connect_~skip~0 := 0; 6653#L107-1 assume !false; 6652#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6651#L110 assume !(12292 == ssl3_connect_~s__state~0); 6650#L113 assume !(16384 == ssl3_connect_~s__state~0); 6649#L116 assume !(4096 == ssl3_connect_~s__state~0); 6648#L119 assume !(20480 == ssl3_connect_~s__state~0); 6486#L122 assume !(4099 == ssl3_connect_~s__state~0); 6487#L125 assume 4368 == ssl3_connect_~s__state~0; 6564#L129 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 6565#L269 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 6577#L269-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 6578#L280 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 6554#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6459#L544 ssl3_connect_~skip~0 := 0; 6460#L107-1 assume !false; 6563#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6729#L110 assume !(12292 == ssl3_connect_~s__state~0); 6520#L113 assume !(16384 == ssl3_connect_~s__state~0); 6505#L116 assume !(4096 == ssl3_connect_~s__state~0); 6506#L119 assume !(20480 == ssl3_connect_~s__state~0); 6512#L122 assume !(4099 == ssl3_connect_~s__state~0); 6469#L125 assume !(4368 == ssl3_connect_~s__state~0); 6470#L128 assume !(4369 == ssl3_connect_~s__state~0); 6599#L131 assume 4384 == ssl3_connect_~s__state~0; 6521#L135 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 6461#L288 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 6462#L291-2 assume !(ssl3_connect_~ret~0 <= 0); 6507#L298 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 6496#L298-2 ssl3_connect_~s__init_num~0 := 0; 6480#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6725#L544 ssl3_connect_~skip~0 := 0; 6724#L107-1 assume !false; 6722#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6721#L110 assume !(12292 == ssl3_connect_~s__state~0); 6718#L113 assume !(16384 == ssl3_connect_~s__state~0); 6611#L116 assume !(4096 == ssl3_connect_~s__state~0); 6612#L119 assume !(20480 == ssl3_connect_~s__state~0); 6614#L122 assume !(4099 == ssl3_connect_~s__state~0); 6615#L125 assume !(4368 == ssl3_connect_~s__state~0); 6591#L128 assume !(4369 == ssl3_connect_~s__state~0); 6592#L131 assume !(4384 == ssl3_connect_~s__state~0); 6600#L134 assume !(4385 == ssl3_connect_~s__state~0); 6586#L137 assume !(4400 == ssl3_connect_~s__state~0); 6587#L140 assume !(4401 == ssl3_connect_~s__state~0); 6588#L143 assume !(4416 == ssl3_connect_~s__state~0); 6589#L146 assume !(4417 == ssl3_connect_~s__state~0); 6590#L149 assume !(4432 == ssl3_connect_~s__state~0); 6610#L152 assume !(4433 == ssl3_connect_~s__state~0); 6602#L155 assume !(4448 == ssl3_connect_~s__state~0); 6603#L158 assume !(4449 == ssl3_connect_~s__state~0); 6604#L161 assume !(4464 == ssl3_connect_~s__state~0); 6605#L164 assume !(4465 == ssl3_connect_~s__state~0); 6606#L167 assume !(4466 == ssl3_connect_~s__state~0); 6609#L170 assume !(4467 == ssl3_connect_~s__state~0); 6598#L173 assume !(4480 == ssl3_connect_~s__state~0); 6596#L176 assume !(4481 == ssl3_connect_~s__state~0); 6597#L179 assume !(4496 == ssl3_connect_~s__state~0); 6583#L182 assume !(4497 == ssl3_connect_~s__state~0); 6584#L185 assume !(4512 == ssl3_connect_~s__state~0); 6601#L188 assume !(4513 == ssl3_connect_~s__state~0); 6595#L191 assume !(4528 == ssl3_connect_~s__state~0); 6593#L194 assume !(4529 == ssl3_connect_~s__state~0); 6594#L197 assume !(4560 == ssl3_connect_~s__state~0); 6454#L200 assume !(4561 == ssl3_connect_~s__state~0); 6575#L203 assume 4352 == ssl3_connect_~s__state~0; 6537#L204 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 6538#L467 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 6558#L467-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 6580#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6621#L544 ssl3_connect_~skip~0 := 0; 6620#L107-1 assume !false; 6619#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6618#L110 assume 12292 == ssl3_connect_~s__state~0; 6484#L111 [2019-12-07 10:08:12,429 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:08:12,429 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 6 times [2019-12-07 10:08:12,429 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:08:12,429 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1909853710] [2019-12-07 10:08:12,429 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:08:12,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:08:12,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:08:12,436 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 10:08:12,436 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:08:12,437 INFO L82 PathProgramCache]: Analyzing trace with hash 1083386667, now seen corresponding path program 1 times [2019-12-07 10:08:12,437 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:08:12,437 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [561465685] [2019-12-07 10:08:12,437 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:08:12,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:08:12,464 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 37 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2019-12-07 10:08:12,464 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [561465685] [2019-12-07 10:08:12,464 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 10:08:12,464 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 10:08:12,464 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [779413749] [2019-12-07 10:08:12,465 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 10:08:12,465 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 10:08:12,465 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 10:08:12,465 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 10:08:12,465 INFO L87 Difference]: Start difference. First operand 277 states and 394 transitions. cyclomatic complexity: 118 Second operand 3 states. [2019-12-07 10:08:12,549 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 10:08:12,549 INFO L93 Difference]: Finished difference Result 301 states and 425 transitions. [2019-12-07 10:08:12,550 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 10:08:12,550 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 301 states and 425 transitions. [2019-12-07 10:08:12,551 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 279 [2019-12-07 10:08:12,552 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 301 states to 301 states and 425 transitions. [2019-12-07 10:08:12,552 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 301 [2019-12-07 10:08:12,553 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 301 [2019-12-07 10:08:12,553 INFO L73 IsDeterministic]: Start isDeterministic. Operand 301 states and 425 transitions. [2019-12-07 10:08:12,553 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 10:08:12,553 INFO L688 BuchiCegarLoop]: Abstraction has 301 states and 425 transitions. [2019-12-07 10:08:12,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 301 states and 425 transitions. [2019-12-07 10:08:12,555 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 301 to 296. [2019-12-07 10:08:12,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 296 states. [2019-12-07 10:08:12,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 418 transitions. [2019-12-07 10:08:12,556 INFO L711 BuchiCegarLoop]: Abstraction has 296 states and 418 transitions. [2019-12-07 10:08:12,556 INFO L591 BuchiCegarLoop]: Abstraction has 296 states and 418 transitions. [2019-12-07 10:08:12,556 INFO L424 BuchiCegarLoop]: ======== Iteration 11============ [2019-12-07 10:08:12,556 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 296 states and 418 transitions. [2019-12-07 10:08:12,557 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 274 [2019-12-07 10:08:12,557 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 10:08:12,557 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 10:08:12,558 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2019-12-07 10:08:12,558 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 10:08:12,558 INFO L794 eck$LassoCheckResult]: Stem: 7137#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;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.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~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; 7138#L93 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 7135#L96-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; 7136#L101 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 7104#L107-1 assume !false; 7256#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7253#L110 assume 12292 == ssl3_connect_~s__state~0; 7066#L111 [2019-12-07 10:08:12,558 INFO L796 eck$LassoCheckResult]: Loop: 7066#L111 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; 7067#L215 ssl3_connect_~s__server~0 := 0; 7125#L220 assume 0 != ssl3_connect_~cb~0; 7128#L220-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 7129#L225 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 7084#L235 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 7059#L235-2 assume !(0 == ssl3_connect_~tmp___4~0); 7060#L257 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; 7085#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7043#L544 ssl3_connect_~skip~0 := 0; 7044#L107-1 assume !false; 7094#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7095#L110 assume !(12292 == ssl3_connect_~s__state~0); 7106#L113 assume !(16384 == ssl3_connect_~s__state~0); 7089#L116 assume !(4096 == ssl3_connect_~s__state~0); 7090#L119 assume !(20480 == ssl3_connect_~s__state~0); 7068#L122 assume !(4099 == ssl3_connect_~s__state~0); 7069#L125 assume 4368 == ssl3_connect_~s__state~0; 7145#L129 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 7146#L269 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 7159#L269-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 7160#L280 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 7163#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7312#L544 ssl3_connect_~skip~0 := 0; 7310#L107-1 assume !false; 7308#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7306#L110 assume !(12292 == ssl3_connect_~s__state~0); 7304#L113 assume !(16384 == ssl3_connect_~s__state~0); 7302#L116 assume !(4096 == ssl3_connect_~s__state~0); 7300#L119 assume !(20480 == ssl3_connect_~s__state~0); 7298#L122 assume !(4099 == ssl3_connect_~s__state~0); 7296#L125 assume !(4368 == ssl3_connect_~s__state~0); 7294#L128 assume !(4369 == ssl3_connect_~s__state~0); 7180#L131 assume 4384 == ssl3_connect_~s__state~0; 7107#L135 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 7045#L288 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 7046#L291-2 assume !(ssl3_connect_~ret~0 <= 0); 7091#L298 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 7078#L298-2 ssl3_connect_~s__init_num~0 := 0; 7079#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7324#L544 ssl3_connect_~skip~0 := 0; 7323#L107-1 assume !false; 7322#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7321#L110 assume !(12292 == ssl3_connect_~s__state~0); 7320#L113 assume !(16384 == ssl3_connect_~s__state~0); 7319#L116 assume !(4096 == ssl3_connect_~s__state~0); 7318#L119 assume !(20480 == ssl3_connect_~s__state~0); 7317#L122 assume !(4099 == ssl3_connect_~s__state~0); 7053#L125 assume !(4368 == ssl3_connect_~s__state~0); 7054#L128 assume !(4369 == ssl3_connect_~s__state~0); 7048#L131 assume !(4384 == ssl3_connect_~s__state~0); 7049#L134 assume !(4385 == ssl3_connect_~s__state~0); 7143#L137 assume 4400 == ssl3_connect_~s__state~0; 7098#L141 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 7087#L309 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 7083#L309-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 7062#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7284#L544 ssl3_connect_~skip~0 := 0; 7282#L107-1 assume !false; 7277#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7275#L110 assume !(12292 == ssl3_connect_~s__state~0); 7273#L113 assume !(16384 == ssl3_connect_~s__state~0); 7200#L116 assume !(4096 == ssl3_connect_~s__state~0); 7096#L119 assume !(20480 == ssl3_connect_~s__state~0); 7097#L122 assume !(4099 == ssl3_connect_~s__state~0); 7202#L125 assume !(4368 == ssl3_connect_~s__state~0); 7172#L128 assume !(4369 == ssl3_connect_~s__state~0); 7173#L131 assume !(4384 == ssl3_connect_~s__state~0); 7181#L134 assume !(4385 == ssl3_connect_~s__state~0); 7182#L137 assume !(4400 == ssl3_connect_~s__state~0); 7147#L140 assume !(4401 == ssl3_connect_~s__state~0); 7148#L143 assume !(4416 == ssl3_connect_~s__state~0); 7170#L146 assume !(4417 == ssl3_connect_~s__state~0); 7171#L149 assume !(4432 == ssl3_connect_~s__state~0); 7225#L152 assume !(4433 == ssl3_connect_~s__state~0); 7184#L155 assume !(4448 == ssl3_connect_~s__state~0); 7185#L158 assume !(4449 == ssl3_connect_~s__state~0); 7186#L161 assume !(4464 == ssl3_connect_~s__state~0); 7194#L164 assume !(4465 == ssl3_connect_~s__state~0); 7195#L167 assume !(4466 == ssl3_connect_~s__state~0); 7196#L170 assume !(4467 == ssl3_connect_~s__state~0); 7179#L173 assume !(4480 == ssl3_connect_~s__state~0); 7177#L176 assume !(4481 == ssl3_connect_~s__state~0); 7178#L179 assume !(4496 == ssl3_connect_~s__state~0); 7166#L182 assume !(4497 == ssl3_connect_~s__state~0); 7167#L185 assume !(4512 == ssl3_connect_~s__state~0); 7183#L188 assume !(4513 == ssl3_connect_~s__state~0); 7176#L191 assume !(4528 == ssl3_connect_~s__state~0); 7174#L194 assume !(4529 == ssl3_connect_~s__state~0); 7175#L197 assume !(4560 == ssl3_connect_~s__state~0); 7038#L200 assume !(4561 == ssl3_connect_~s__state~0); 7157#L203 assume 4352 == ssl3_connect_~s__state~0; 7123#L204 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 7124#L467 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 7141#L467-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 7162#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7209#L544 ssl3_connect_~skip~0 := 0; 7207#L107-1 assume !false; 7206#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7205#L110 assume 12292 == ssl3_connect_~s__state~0; 7066#L111 [2019-12-07 10:08:12,558 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:08:12,559 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 7 times [2019-12-07 10:08:12,559 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:08:12,559 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [49489001] [2019-12-07 10:08:12,559 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:08:12,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:08:12,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:08:12,564 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 10:08:12,564 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:08:12,564 INFO L82 PathProgramCache]: Analyzing trace with hash -54792222, now seen corresponding path program 1 times [2019-12-07 10:08:12,564 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:08:12,564 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [404994624] [2019-12-07 10:08:12,564 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:08:12,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:08:12,595 INFO L134 CoverageAnalysis]: Checked inductivity of 88 backedges. 56 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2019-12-07 10:08:12,595 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [404994624] [2019-12-07 10:08:12,595 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 10:08:12,595 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 10:08:12,596 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [602364986] [2019-12-07 10:08:12,596 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 10:08:12,596 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 10:08:12,596 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 10:08:12,596 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 10:08:12,596 INFO L87 Difference]: Start difference. First operand 296 states and 418 transitions. cyclomatic complexity: 123 Second operand 3 states. [2019-12-07 10:08:12,684 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 10:08:12,684 INFO L93 Difference]: Finished difference Result 320 states and 448 transitions. [2019-12-07 10:08:12,684 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 10:08:12,684 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 320 states and 448 transitions. [2019-12-07 10:08:12,686 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 298 [2019-12-07 10:08:12,688 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 320 states to 320 states and 448 transitions. [2019-12-07 10:08:12,689 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 320 [2019-12-07 10:08:12,689 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 320 [2019-12-07 10:08:12,689 INFO L73 IsDeterministic]: Start isDeterministic. Operand 320 states and 448 transitions. [2019-12-07 10:08:12,689 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 10:08:12,689 INFO L688 BuchiCegarLoop]: Abstraction has 320 states and 448 transitions. [2019-12-07 10:08:12,690 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 320 states and 448 transitions. [2019-12-07 10:08:12,693 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 320 to 317. [2019-12-07 10:08:12,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 317 states. [2019-12-07 10:08:12,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 317 states to 317 states and 444 transitions. [2019-12-07 10:08:12,694 INFO L711 BuchiCegarLoop]: Abstraction has 317 states and 444 transitions. [2019-12-07 10:08:12,694 INFO L591 BuchiCegarLoop]: Abstraction has 317 states and 444 transitions. [2019-12-07 10:08:12,694 INFO L424 BuchiCegarLoop]: ======== Iteration 12============ [2019-12-07 10:08:12,695 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 317 states and 444 transitions. [2019-12-07 10:08:12,696 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 295 [2019-12-07 10:08:12,696 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 10:08:12,696 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 10:08:12,697 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2019-12-07 10:08:12,697 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 5, 5, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 10:08:12,697 INFO L794 eck$LassoCheckResult]: Stem: 7760#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;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.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~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; 7761#L93 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 7758#L96-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; 7759#L101 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 7725#L107-1 assume !false; 7900#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7789#L110 assume 12292 == ssl3_connect_~s__state~0; 7689#L111 [2019-12-07 10:08:12,698 INFO L796 eck$LassoCheckResult]: Loop: 7689#L111 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; 7690#L215 ssl3_connect_~s__server~0 := 0; 7748#L220 assume 0 != ssl3_connect_~cb~0; 7751#L220-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 7752#L225 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 7707#L235 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 7681#L235-2 assume !(0 == ssl3_connect_~tmp___4~0); 7682#L257 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; 7708#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7665#L544 ssl3_connect_~skip~0 := 0; 7666#L107-1 assume !false; 7717#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7718#L110 assume !(12292 == ssl3_connect_~s__state~0); 7727#L113 assume !(16384 == ssl3_connect_~s__state~0); 7728#L116 assume !(4096 == ssl3_connect_~s__state~0); 7719#L119 assume !(20480 == ssl3_connect_~s__state~0); 7691#L122 assume !(4099 == ssl3_connect_~s__state~0); 7692#L125 assume 4368 == ssl3_connect_~s__state~0; 7769#L129 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 7770#L269 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 7781#L269-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 7782#L280 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 7785#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7968#L544 ssl3_connect_~skip~0 := 0; 7967#L107-1 assume !false; 7966#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7963#L110 assume !(12292 == ssl3_connect_~s__state~0); 7961#L113 assume !(16384 == ssl3_connect_~s__state~0); 7959#L116 assume !(4096 == ssl3_connect_~s__state~0); 7957#L119 assume !(20480 == ssl3_connect_~s__state~0); 7956#L122 assume !(4099 == ssl3_connect_~s__state~0); 7675#L125 assume !(4368 == ssl3_connect_~s__state~0); 7676#L128 assume !(4369 == ssl3_connect_~s__state~0); 7683#L131 assume 4384 == ssl3_connect_~s__state~0; 7729#L135 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 7667#L288 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 7668#L291-2 assume !(ssl3_connect_~ret~0 <= 0); 7714#L298 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 7701#L298-2 ssl3_connect_~s__init_num~0 := 0; 7702#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7962#L544 ssl3_connect_~skip~0 := 0; 7960#L107-1 assume !false; 7958#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7955#L110 assume !(12292 == ssl3_connect_~s__state~0); 7954#L113 assume !(16384 == ssl3_connect_~s__state~0); 7953#L116 assume !(4096 == ssl3_connect_~s__state~0); 7952#L119 assume !(20480 == ssl3_connect_~s__state~0); 7951#L122 assume !(4099 == ssl3_connect_~s__state~0); 7950#L125 assume !(4368 == ssl3_connect_~s__state~0); 7949#L128 assume !(4369 == ssl3_connect_~s__state~0); 7670#L131 assume !(4384 == ssl3_connect_~s__state~0); 7671#L134 assume !(4385 == ssl3_connect_~s__state~0); 7776#L137 assume 4400 == ssl3_connect_~s__state~0; 7720#L141 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 7710#L309 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 7705#L309-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 7706#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7933#L544 ssl3_connect_~skip~0 := 0; 7932#L107-1 assume !false; 7931#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7930#L110 assume !(12292 == ssl3_connect_~s__state~0); 7929#L113 assume !(16384 == ssl3_connect_~s__state~0); 7928#L116 assume !(4096 == ssl3_connect_~s__state~0); 7927#L119 assume !(20480 == ssl3_connect_~s__state~0); 7926#L122 assume !(4099 == ssl3_connect_~s__state~0); 7924#L125 assume !(4368 == ssl3_connect_~s__state~0); 7919#L128 assume !(4369 == ssl3_connect_~s__state~0); 7917#L131 assume !(4384 == ssl3_connect_~s__state~0); 7915#L134 assume !(4385 == ssl3_connect_~s__state~0); 7766#L137 assume !(4400 == ssl3_connect_~s__state~0); 7767#L140 assume !(4401 == ssl3_connect_~s__state~0); 7750#L143 assume 4416 == ssl3_connect_~s__state~0; 7677#L147 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 7678#L327 assume 3 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 4; 7771#L327-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 7774#L335 assume !(0 == ssl3_connect_~tmp___6~0); 7685#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7943#L544 ssl3_connect_~skip~0 := 0; 7942#L107-1 assume !false; 7941#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7940#L110 assume !(12292 == ssl3_connect_~s__state~0); 7938#L113 assume !(16384 == ssl3_connect_~s__state~0); 7816#L116 assume !(4096 == ssl3_connect_~s__state~0); 7817#L119 assume !(20480 == ssl3_connect_~s__state~0); 7818#L122 assume !(4099 == ssl3_connect_~s__state~0); 7819#L125 assume !(4368 == ssl3_connect_~s__state~0); 7795#L128 assume !(4369 == ssl3_connect_~s__state~0); 7796#L131 assume !(4384 == ssl3_connect_~s__state~0); 7800#L134 assume !(4385 == ssl3_connect_~s__state~0); 7801#L137 assume !(4400 == ssl3_connect_~s__state~0); 7791#L140 assume !(4401 == ssl3_connect_~s__state~0); 7792#L143 assume !(4416 == ssl3_connect_~s__state~0); 7730#L146 assume !(4417 == ssl3_connect_~s__state~0); 7731#L149 assume !(4432 == ssl3_connect_~s__state~0); 7815#L152 assume !(4433 == ssl3_connect_~s__state~0); 7803#L155 assume !(4448 == ssl3_connect_~s__state~0); 7804#L158 assume !(4449 == ssl3_connect_~s__state~0); 7805#L161 assume !(4464 == ssl3_connect_~s__state~0); 7811#L164 assume !(4465 == ssl3_connect_~s__state~0); 7812#L167 assume !(4466 == ssl3_connect_~s__state~0); 7813#L170 assume !(4467 == ssl3_connect_~s__state~0); 7794#L173 assume !(4480 == ssl3_connect_~s__state~0); 7793#L176 assume !(4481 == ssl3_connect_~s__state~0); 7786#L179 assume !(4496 == ssl3_connect_~s__state~0); 7787#L182 assume !(4497 == ssl3_connect_~s__state~0); 7788#L185 assume !(4512 == ssl3_connect_~s__state~0); 7802#L188 assume !(4513 == ssl3_connect_~s__state~0); 7799#L191 assume !(4528 == ssl3_connect_~s__state~0); 7797#L194 assume !(4529 == ssl3_connect_~s__state~0); 7798#L197 assume !(4560 == ssl3_connect_~s__state~0); 7660#L200 assume !(4561 == ssl3_connect_~s__state~0); 7779#L203 assume 4352 == ssl3_connect_~s__state~0; 7746#L204 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 7747#L467 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 7764#L467-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 7784#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7833#L544 ssl3_connect_~skip~0 := 0; 7830#L107-1 assume !false; 7827#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7824#L110 assume 12292 == ssl3_connect_~s__state~0; 7689#L111 [2019-12-07 10:08:12,698 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:08:12,698 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 8 times [2019-12-07 10:08:12,698 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:08:12,698 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1807827633] [2019-12-07 10:08:12,698 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:08:12,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:08:12,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:08:12,705 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 10:08:12,705 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:08:12,705 INFO L82 PathProgramCache]: Analyzing trace with hash -376045782, now seen corresponding path program 1 times [2019-12-07 10:08:12,706 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:08:12,706 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1038749702] [2019-12-07 10:08:12,706 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:08:12,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:08:12,747 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 116 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2019-12-07 10:08:12,748 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1038749702] [2019-12-07 10:08:12,748 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 10:08:12,748 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 10:08:12,748 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1001219435] [2019-12-07 10:08:12,749 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 10:08:12,749 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 10:08:12,749 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 10:08:12,749 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 10:08:12,749 INFO L87 Difference]: Start difference. First operand 317 states and 444 transitions. cyclomatic complexity: 128 Second operand 3 states. [2019-12-07 10:08:12,772 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 10:08:12,772 INFO L93 Difference]: Finished difference Result 612 states and 855 transitions. [2019-12-07 10:08:12,772 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 10:08:12,772 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 612 states and 855 transitions. [2019-12-07 10:08:12,776 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 590 [2019-12-07 10:08:12,780 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 612 states to 612 states and 855 transitions. [2019-12-07 10:08:12,780 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 612 [2019-12-07 10:08:12,781 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 612 [2019-12-07 10:08:12,781 INFO L73 IsDeterministic]: Start isDeterministic. Operand 612 states and 855 transitions. [2019-12-07 10:08:12,782 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 10:08:12,782 INFO L688 BuchiCegarLoop]: Abstraction has 612 states and 855 transitions. [2019-12-07 10:08:12,783 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 612 states and 855 transitions. [2019-12-07 10:08:12,790 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 612 to 612. [2019-12-07 10:08:12,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 612 states. [2019-12-07 10:08:12,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 612 states to 612 states and 855 transitions. [2019-12-07 10:08:12,792 INFO L711 BuchiCegarLoop]: Abstraction has 612 states and 855 transitions. [2019-12-07 10:08:12,792 INFO L591 BuchiCegarLoop]: Abstraction has 612 states and 855 transitions. [2019-12-07 10:08:12,792 INFO L424 BuchiCegarLoop]: ======== Iteration 13============ [2019-12-07 10:08:12,792 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 612 states and 855 transitions. [2019-12-07 10:08:12,794 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 590 [2019-12-07 10:08:12,794 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 10:08:12,794 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 10:08:12,795 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2019-12-07 10:08:12,795 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 5, 5, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 10:08:12,796 INFO L794 eck$LassoCheckResult]: Stem: 8700#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;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.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~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; 8701#L93 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 8698#L96-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; 8699#L101 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 8664#L107-1 assume !false; 9143#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9137#L110 assume 12292 == ssl3_connect_~s__state~0; 8624#L111 [2019-12-07 10:08:12,796 INFO L796 eck$LassoCheckResult]: Loop: 8624#L111 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; 8625#L215 ssl3_connect_~s__server~0 := 0; 8687#L220 assume 0 != ssl3_connect_~cb~0; 8935#L220-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 8934#L225 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 8932#L235 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 8928#L235-2 assume !(0 == ssl3_connect_~tmp___4~0); 8925#L257 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; 8918#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8915#L544 ssl3_connect_~skip~0 := 0; 8913#L107-1 assume !false; 8911#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8909#L110 assume !(12292 == ssl3_connect_~s__state~0); 8853#L113 assume !(16384 == ssl3_connect_~s__state~0); 8852#L116 assume !(4096 == ssl3_connect_~s__state~0); 8850#L119 assume !(20480 == ssl3_connect_~s__state~0); 8847#L122 assume !(4099 == ssl3_connect_~s__state~0); 8787#L125 assume 4368 == ssl3_connect_~s__state~0; 8712#L129 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 8713#L269 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 8733#L269-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 8734#L280 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 8735#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8827#L544 ssl3_connect_~skip~0 := 0; 8825#L107-1 assume !false; 8823#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8821#L110 assume !(12292 == ssl3_connect_~s__state~0); 8819#L113 assume !(16384 == ssl3_connect_~s__state~0); 8817#L116 assume !(4096 == ssl3_connect_~s__state~0); 8815#L119 assume !(20480 == ssl3_connect_~s__state~0); 8813#L122 assume !(4099 == ssl3_connect_~s__state~0); 8811#L125 assume !(4368 == ssl3_connect_~s__state~0); 8806#L128 assume !(4369 == ssl3_connect_~s__state~0); 8796#L131 assume 4384 == ssl3_connect_~s__state~0; 8668#L135 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 8602#L288 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 8603#L291-2 assume !(ssl3_connect_~ret~0 <= 0); 8729#L298 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 8901#L298-2 ssl3_connect_~s__init_num~0 := 0; 8892#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8887#L544 ssl3_connect_~skip~0 := 0; 8884#L107-1 assume !false; 8881#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8878#L110 assume !(12292 == ssl3_connect_~s__state~0); 8875#L113 assume !(16384 == ssl3_connect_~s__state~0); 8872#L116 assume !(4096 == ssl3_connect_~s__state~0); 8869#L119 assume !(20480 == ssl3_connect_~s__state~0); 8866#L122 assume !(4099 == ssl3_connect_~s__state~0); 8863#L125 assume !(4368 == ssl3_connect_~s__state~0); 8860#L128 assume !(4369 == ssl3_connect_~s__state~0); 8857#L131 assume !(4384 == ssl3_connect_~s__state~0); 8854#L134 assume !(4385 == ssl3_connect_~s__state~0); 8775#L137 assume 4400 == ssl3_connect_~s__state~0; 8776#L141 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 8647#L309 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 8642#L309-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 8643#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8900#L544 ssl3_connect_~skip~0 := 0; 8889#L107-1 assume !false; 8886#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8883#L110 assume !(12292 == ssl3_connect_~s__state~0); 8880#L113 assume !(16384 == ssl3_connect_~s__state~0); 8877#L116 assume !(4096 == ssl3_connect_~s__state~0); 8874#L119 assume !(20480 == ssl3_connect_~s__state~0); 8871#L122 assume !(4099 == ssl3_connect_~s__state~0); 8868#L125 assume !(4368 == ssl3_connect_~s__state~0); 8865#L128 assume !(4369 == ssl3_connect_~s__state~0); 8862#L131 assume !(4384 == ssl3_connect_~s__state~0); 8859#L134 assume !(4385 == ssl3_connect_~s__state~0); 8856#L137 assume !(4400 == ssl3_connect_~s__state~0); 8851#L140 assume !(4401 == ssl3_connect_~s__state~0); 8784#L143 assume 4416 == ssl3_connect_~s__state~0; 8782#L147 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 8714#L327 assume !(3 == ssl3_connect_~blastFlag~0); 8715#L327-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 8718#L335 assume !(0 == ssl3_connect_~tmp___6~0); 8619#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8640#L544 ssl3_connect_~skip~0 := 0; 9166#L107-1 assume !false; 9165#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9164#L110 assume !(12292 == ssl3_connect_~s__state~0); 9163#L113 assume !(16384 == ssl3_connect_~s__state~0); 9146#L116 assume !(4096 == ssl3_connect_~s__state~0); 8807#L119 assume !(20480 == ssl3_connect_~s__state~0); 8802#L122 assume !(4099 == ssl3_connect_~s__state~0); 8793#L125 assume !(4368 == ssl3_connect_~s__state~0); 8785#L128 assume !(4369 == ssl3_connect_~s__state~0); 8786#L131 assume !(4384 == ssl3_connect_~s__state~0); 8797#L134 assume !(4385 == ssl3_connect_~s__state~0); 8798#L137 assume !(4400 == ssl3_connect_~s__state~0); 8777#L140 assume !(4401 == ssl3_connect_~s__state~0); 8778#L143 assume !(4416 == ssl3_connect_~s__state~0); 8781#L146 assume !(4417 == ssl3_connect_~s__state~0); 8783#L149 assume !(4432 == ssl3_connect_~s__state~0); 9144#L152 assume !(4433 == ssl3_connect_~s__state~0); 8772#L155 assume !(4448 == ssl3_connect_~s__state~0); 8773#L158 assume !(4449 == ssl3_connect_~s__state~0); 8774#L161 assume !(4464 == ssl3_connect_~s__state~0); 9139#L164 assume !(4465 == ssl3_connect_~s__state~0); 9140#L167 assume !(4466 == ssl3_connect_~s__state~0); 9141#L170 assume !(4467 == ssl3_connect_~s__state~0); 8795#L173 assume !(4480 == ssl3_connect_~s__state~0); 8794#L176 assume !(4481 == ssl3_connect_~s__state~0); 8750#L179 assume !(4496 == ssl3_connect_~s__state~0); 8751#L182 assume !(4497 == ssl3_connect_~s__state~0); 8752#L185 assume !(4512 == ssl3_connect_~s__state~0); 8848#L188 assume !(4513 == ssl3_connect_~s__state~0); 8849#L191 assume !(4528 == ssl3_connect_~s__state~0); 8938#L194 assume !(4529 == ssl3_connect_~s__state~0); 8939#L197 assume !(4560 == ssl3_connect_~s__state~0); 8595#L200 assume !(4561 == ssl3_connect_~s__state~0); 8724#L203 assume 4352 == ssl3_connect_~s__state~0; 8684#L204 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 8685#L467 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 8706#L467-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 8732#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 9157#L544 ssl3_connect_~skip~0 := 0; 9156#L107-1 assume !false; 9155#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9154#L110 assume 12292 == ssl3_connect_~s__state~0; 8624#L111 [2019-12-07 10:08:12,796 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:08:12,796 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 9 times [2019-12-07 10:08:12,796 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:08:12,796 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [210373893] [2019-12-07 10:08:12,796 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:08:12,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:08:12,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:08:12,802 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 10:08:12,803 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:08:12,803 INFO L82 PathProgramCache]: Analyzing trace with hash -729134164, now seen corresponding path program 1 times [2019-12-07 10:08:12,803 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:08:12,803 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [872848071] [2019-12-07 10:08:12,803 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:08:12,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:08:12,835 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 77 proven. 0 refuted. 0 times theorem prover too weak. 68 trivial. 0 not checked. [2019-12-07 10:08:12,835 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [872848071] [2019-12-07 10:08:12,835 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 10:08:12,835 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 10:08:12,835 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286422651] [2019-12-07 10:08:12,836 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 10:08:12,836 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 10:08:12,836 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 10:08:12,836 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 10:08:12,836 INFO L87 Difference]: Start difference. First operand 612 states and 855 transitions. cyclomatic complexity: 244 Second operand 3 states. [2019-12-07 10:08:12,923 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 10:08:12,923 INFO L93 Difference]: Finished difference Result 664 states and 917 transitions. [2019-12-07 10:08:12,923 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 10:08:12,924 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 664 states and 917 transitions. [2019-12-07 10:08:12,926 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 642 [2019-12-07 10:08:12,930 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 664 states to 664 states and 917 transitions. [2019-12-07 10:08:12,930 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 664 [2019-12-07 10:08:12,931 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 664 [2019-12-07 10:08:12,931 INFO L73 IsDeterministic]: Start isDeterministic. Operand 664 states and 917 transitions. [2019-12-07 10:08:12,931 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 10:08:12,931 INFO L688 BuchiCegarLoop]: Abstraction has 664 states and 917 transitions. [2019-12-07 10:08:12,931 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 664 states and 917 transitions. [2019-12-07 10:08:12,938 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 664 to 658. [2019-12-07 10:08:12,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 658 states. [2019-12-07 10:08:12,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 658 states to 658 states and 911 transitions. [2019-12-07 10:08:12,940 INFO L711 BuchiCegarLoop]: Abstraction has 658 states and 911 transitions. [2019-12-07 10:08:12,940 INFO L591 BuchiCegarLoop]: Abstraction has 658 states and 911 transitions. [2019-12-07 10:08:12,940 INFO L424 BuchiCegarLoop]: ======== Iteration 14============ [2019-12-07 10:08:12,940 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 658 states and 911 transitions. [2019-12-07 10:08:12,942 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 636 [2019-12-07 10:08:12,942 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 10:08:12,942 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 10:08:12,943 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2019-12-07 10:08:12,943 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 10:08:12,944 INFO L794 eck$LassoCheckResult]: Stem: 9982#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;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.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~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; 9983#L93 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 9980#L96-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; 9981#L101 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 9945#L107-1 assume !false; 10322#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10317#L110 assume 12292 == ssl3_connect_~s__state~0; 10030#L111 [2019-12-07 10:08:12,944 INFO L796 eck$LassoCheckResult]: Loop: 10030#L111 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; 10131#L215 ssl3_connect_~s__server~0 := 0; 10516#L220 assume 0 != ssl3_connect_~cb~0; 10515#L220-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 10514#L225 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 10512#L235 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 10510#L235-2 assume !(0 == ssl3_connect_~tmp___4~0); 10509#L257 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; 10505#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10502#L544 ssl3_connect_~skip~0 := 0; 10500#L107-1 assume !false; 10495#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10493#L110 assume !(12292 == ssl3_connect_~s__state~0); 10491#L113 assume !(16384 == ssl3_connect_~s__state~0); 10489#L116 assume !(4096 == ssl3_connect_~s__state~0); 10487#L119 assume !(20480 == ssl3_connect_~s__state~0); 10485#L122 assume !(4099 == ssl3_connect_~s__state~0); 10043#L125 assume 4368 == ssl3_connect_~s__state~0; 10041#L129 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 10125#L269 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 10021#L269-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 10022#L280 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 10023#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10157#L544 ssl3_connect_~skip~0 := 0; 10151#L107-1 assume !false; 10149#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10147#L110 assume !(12292 == ssl3_connect_~s__state~0); 10145#L113 assume !(16384 == ssl3_connect_~s__state~0); 10141#L116 assume !(4096 == ssl3_connect_~s__state~0); 10139#L119 assume !(20480 == ssl3_connect_~s__state~0); 10137#L122 assume !(4099 == ssl3_connect_~s__state~0); 10134#L125 assume !(4368 == ssl3_connect_~s__state~0); 10132#L128 assume !(4369 == ssl3_connect_~s__state~0); 10050#L131 assume 4384 == ssl3_connect_~s__state~0; 9949#L135 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 9884#L288 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 9885#L291-2 assume !(ssl3_connect_~ret~0 <= 0); 9934#L298 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 9935#L298-2 ssl3_connect_~s__init_num~0 := 0; 10451#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10443#L544 ssl3_connect_~skip~0 := 0; 10441#L107-1 assume !false; 10439#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10437#L110 assume !(12292 == ssl3_connect_~s__state~0); 10435#L113 assume !(16384 == ssl3_connect_~s__state~0); 10433#L116 assume !(4096 == ssl3_connect_~s__state~0); 10431#L119 assume !(20480 == ssl3_connect_~s__state~0); 10429#L122 assume !(4099 == ssl3_connect_~s__state~0); 10427#L125 assume !(4368 == ssl3_connect_~s__state~0); 10425#L128 assume !(4369 == ssl3_connect_~s__state~0); 10423#L131 assume !(4384 == ssl3_connect_~s__state~0); 10421#L134 assume !(4385 == ssl3_connect_~s__state~0); 10419#L137 assume !(4400 == ssl3_connect_~s__state~0); 10417#L140 assume !(4401 == ssl3_connect_~s__state~0); 10415#L143 assume !(4416 == ssl3_connect_~s__state~0); 10413#L146 assume !(4417 == ssl3_connect_~s__state~0); 10411#L149 assume !(4432 == ssl3_connect_~s__state~0); 10409#L152 assume !(4433 == ssl3_connect_~s__state~0); 10407#L155 assume !(4448 == ssl3_connect_~s__state~0); 10405#L158 assume !(4449 == ssl3_connect_~s__state~0); 10403#L161 assume !(4464 == ssl3_connect_~s__state~0); 10401#L164 assume !(4465 == ssl3_connect_~s__state~0); 10399#L167 assume !(4466 == ssl3_connect_~s__state~0); 10397#L170 assume !(4467 == ssl3_connect_~s__state~0); 10395#L173 assume !(4480 == ssl3_connect_~s__state~0); 10393#L176 assume !(4481 == ssl3_connect_~s__state~0); 10391#L179 assume !(4496 == ssl3_connect_~s__state~0); 10389#L182 assume !(4497 == ssl3_connect_~s__state~0); 10387#L185 assume !(4512 == ssl3_connect_~s__state~0); 10385#L188 assume !(4513 == ssl3_connect_~s__state~0); 10383#L191 assume !(4528 == ssl3_connect_~s__state~0); 10381#L194 assume !(4529 == ssl3_connect_~s__state~0); 10196#L197 assume 4560 == ssl3_connect_~s__state~0; 10195#L201 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 9985#L454 assume !(ssl3_connect_~ret~0 <= 0); 9962#L457 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 9963#L457-2 ssl3_connect_~s__init_num~0 := 0; 9904#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10255#L544 ssl3_connect_~skip~0 := 0; 10253#L107-1 assume !false; 10251#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10249#L110 assume !(12292 == ssl3_connect_~s__state~0); 10248#L113 assume !(16384 == ssl3_connect_~s__state~0); 10246#L116 assume !(4096 == ssl3_connect_~s__state~0); 10244#L119 assume !(20480 == ssl3_connect_~s__state~0); 10243#L122 assume !(4099 == ssl3_connect_~s__state~0); 10242#L125 assume !(4368 == ssl3_connect_~s__state~0); 10241#L128 assume !(4369 == ssl3_connect_~s__state~0); 10240#L131 assume !(4384 == ssl3_connect_~s__state~0); 10239#L134 assume !(4385 == ssl3_connect_~s__state~0); 10238#L137 assume !(4400 == ssl3_connect_~s__state~0); 10034#L140 assume !(4401 == ssl3_connect_~s__state~0); 10035#L143 assume !(4416 == ssl3_connect_~s__state~0); 10036#L146 assume !(4417 == ssl3_connect_~s__state~0); 10038#L149 assume !(4432 == ssl3_connect_~s__state~0); 10297#L152 assume !(4433 == ssl3_connect_~s__state~0); 10295#L155 assume !(4448 == ssl3_connect_~s__state~0); 10293#L158 assume !(4449 == ssl3_connect_~s__state~0); 10291#L161 assume !(4464 == ssl3_connect_~s__state~0); 10289#L164 assume !(4465 == ssl3_connect_~s__state~0); 10279#L167 assume !(4466 == ssl3_connect_~s__state~0); 10278#L170 assume !(4467 == ssl3_connect_~s__state~0); 10177#L173 assume !(4480 == ssl3_connect_~s__state~0); 10176#L176 assume !(4481 == ssl3_connect_~s__state~0); 10026#L179 assume !(4496 == ssl3_connect_~s__state~0); 10027#L182 assume !(4497 == ssl3_connect_~s__state~0); 10028#L185 assume !(4512 == ssl3_connect_~s__state~0); 10054#L188 assume !(4513 == ssl3_connect_~s__state~0); 10046#L191 assume !(4528 == ssl3_connect_~s__state~0); 10044#L194 assume !(4529 == ssl3_connect_~s__state~0); 10045#L197 assume !(4560 == ssl3_connect_~s__state~0); 9877#L200 assume !(4561 == ssl3_connect_~s__state~0); 10013#L203 assume 4352 == ssl3_connect_~s__state~0; 9967#L204 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 9968#L467 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 9990#L467-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 10020#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10296#L544 ssl3_connect_~skip~0 := 0; 10294#L107-1 assume !false; 10292#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10290#L110 assume 12292 == ssl3_connect_~s__state~0; 10030#L111 [2019-12-07 10:08:12,944 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:08:12,944 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 10 times [2019-12-07 10:08:12,944 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:08:12,944 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2122482904] [2019-12-07 10:08:12,944 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:08:12,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:08:12,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:08:12,951 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 10:08:12,951 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:08:12,951 INFO L82 PathProgramCache]: Analyzing trace with hash 506543619, now seen corresponding path program 1 times [2019-12-07 10:08:12,951 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:08:12,951 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [888447208] [2019-12-07 10:08:12,951 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:08:12,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:08:12,980 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 76 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2019-12-07 10:08:12,981 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [888447208] [2019-12-07 10:08:12,981 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 10:08:12,981 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 10:08:12,981 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286040951] [2019-12-07 10:08:12,981 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 10:08:12,981 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 10:08:12,982 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 10:08:12,982 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 10:08:12,982 INFO L87 Difference]: Start difference. First operand 658 states and 911 transitions. cyclomatic complexity: 254 Second operand 3 states. [2019-12-07 10:08:13,094 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 10:08:13,094 INFO L93 Difference]: Finished difference Result 734 states and 997 transitions. [2019-12-07 10:08:13,095 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 10:08:13,095 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 734 states and 997 transitions. [2019-12-07 10:08:13,098 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 712 [2019-12-07 10:08:13,103 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 734 states to 734 states and 997 transitions. [2019-12-07 10:08:13,103 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 734 [2019-12-07 10:08:13,104 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 734 [2019-12-07 10:08:13,104 INFO L73 IsDeterministic]: Start isDeterministic. Operand 734 states and 997 transitions. [2019-12-07 10:08:13,104 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 10:08:13,104 INFO L688 BuchiCegarLoop]: Abstraction has 734 states and 997 transitions. [2019-12-07 10:08:13,105 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 734 states and 997 transitions. [2019-12-07 10:08:13,113 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 734 to 730. [2019-12-07 10:08:13,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 730 states. [2019-12-07 10:08:13,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 730 states to 730 states and 993 transitions. [2019-12-07 10:08:13,115 INFO L711 BuchiCegarLoop]: Abstraction has 730 states and 993 transitions. [2019-12-07 10:08:13,115 INFO L591 BuchiCegarLoop]: Abstraction has 730 states and 993 transitions. [2019-12-07 10:08:13,115 INFO L424 BuchiCegarLoop]: ======== Iteration 15============ [2019-12-07 10:08:13,115 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 730 states and 993 transitions. [2019-12-07 10:08:13,117 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 708 [2019-12-07 10:08:13,118 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 10:08:13,118 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 10:08:13,119 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2019-12-07 10:08:13,119 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 10:08:13,119 INFO L794 eck$LassoCheckResult]: Stem: 11381#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;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.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~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; 11382#L93 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 11379#L96-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; 11380#L101 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 11344#L107-1 assume !false; 11605#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11425#L110 assume 12292 == ssl3_connect_~s__state~0; 11306#L111 [2019-12-07 10:08:13,119 INFO L796 eck$LassoCheckResult]: Loop: 11306#L111 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; 11307#L215 ssl3_connect_~s__server~0 := 0; 11368#L220 assume 0 != ssl3_connect_~cb~0; 11373#L220-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 11374#L225 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 11323#L235 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 11296#L235-2 assume !(0 == ssl3_connect_~tmp___4~0); 11297#L257 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; 11324#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 11280#L544 ssl3_connect_~skip~0 := 0; 11281#L107-1 assume !false; 11335#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11336#L110 assume !(12292 == ssl3_connect_~s__state~0); 11346#L113 assume !(16384 == ssl3_connect_~s__state~0); 11328#L116 assume !(4096 == ssl3_connect_~s__state~0); 11329#L119 assume !(20480 == ssl3_connect_~s__state~0); 11308#L122 assume !(4099 == ssl3_connect_~s__state~0); 11309#L125 assume 4368 == ssl3_connect_~s__state~0; 11390#L129 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 11391#L269 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 11409#L269-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 11410#L280 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 11417#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 11825#L544 ssl3_connect_~skip~0 := 0; 11819#L107-1 assume !false; 11817#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11815#L110 assume !(12292 == ssl3_connect_~s__state~0); 11813#L113 assume !(16384 == ssl3_connect_~s__state~0); 11811#L116 assume !(4096 == ssl3_connect_~s__state~0); 11809#L119 assume !(20480 == ssl3_connect_~s__state~0); 11781#L122 assume !(4099 == ssl3_connect_~s__state~0); 11780#L125 assume !(4368 == ssl3_connect_~s__state~0); 11779#L128 assume !(4369 == ssl3_connect_~s__state~0); 11448#L131 assume 4384 == ssl3_connect_~s__state~0; 11347#L135 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 11348#L288 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 11283#L291-2 assume !(ssl3_connect_~ret~0 <= 0); 11330#L298 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 11331#L298-2 ssl3_connect_~s__init_num~0 := 0; 11952#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 11949#L544 ssl3_connect_~skip~0 := 0; 11948#L107-1 assume !false; 11947#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11946#L110 assume !(12292 == ssl3_connect_~s__state~0); 11945#L113 assume !(16384 == ssl3_connect_~s__state~0); 11944#L116 assume !(4096 == ssl3_connect_~s__state~0); 11943#L119 assume !(20480 == ssl3_connect_~s__state~0); 11942#L122 assume !(4099 == ssl3_connect_~s__state~0); 11941#L125 assume !(4368 == ssl3_connect_~s__state~0); 11940#L128 assume !(4369 == ssl3_connect_~s__state~0); 11939#L131 assume !(4384 == ssl3_connect_~s__state~0); 11938#L134 assume !(4385 == ssl3_connect_~s__state~0); 11937#L137 assume !(4400 == ssl3_connect_~s__state~0); 11936#L140 assume !(4401 == ssl3_connect_~s__state~0); 11935#L143 assume !(4416 == ssl3_connect_~s__state~0); 11934#L146 assume !(4417 == ssl3_connect_~s__state~0); 11933#L149 assume !(4432 == ssl3_connect_~s__state~0); 11932#L152 assume !(4433 == ssl3_connect_~s__state~0); 11931#L155 assume !(4448 == ssl3_connect_~s__state~0); 11930#L158 assume !(4449 == ssl3_connect_~s__state~0); 11929#L161 assume !(4464 == ssl3_connect_~s__state~0); 11928#L164 assume !(4465 == ssl3_connect_~s__state~0); 11927#L167 assume !(4466 == ssl3_connect_~s__state~0); 11926#L170 assume !(4467 == ssl3_connect_~s__state~0); 11925#L173 assume !(4480 == ssl3_connect_~s__state~0); 11924#L176 assume !(4481 == ssl3_connect_~s__state~0); 11923#L179 assume !(4496 == ssl3_connect_~s__state~0); 11922#L182 assume !(4497 == ssl3_connect_~s__state~0); 11921#L185 assume !(4512 == ssl3_connect_~s__state~0); 11920#L188 assume !(4513 == ssl3_connect_~s__state~0); 11919#L191 assume !(4528 == ssl3_connect_~s__state~0); 11918#L194 assume !(4529 == ssl3_connect_~s__state~0); 11917#L197 assume 4560 == ssl3_connect_~s__state~0; 11487#L201 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 11916#L454 assume !(ssl3_connect_~ret~0 <= 0); 11914#L457 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 3; 11915#L457-2 ssl3_connect_~s__init_num~0 := 0; 11977#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 11974#L544 ssl3_connect_~skip~0 := 0; 11972#L107-1 assume !false; 11967#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11841#L110 assume !(12292 == ssl3_connect_~s__state~0); 11831#L113 assume !(16384 == ssl3_connect_~s__state~0); 11773#L116 assume !(4096 == ssl3_connect_~s__state~0); 11772#L119 assume !(20480 == ssl3_connect_~s__state~0); 11771#L122 assume !(4099 == ssl3_connect_~s__state~0); 11770#L125 assume !(4368 == ssl3_connect_~s__state~0); 11768#L128 assume !(4369 == ssl3_connect_~s__state~0); 11766#L131 assume !(4384 == ssl3_connect_~s__state~0); 11764#L134 assume !(4385 == ssl3_connect_~s__state~0); 11762#L137 assume !(4400 == ssl3_connect_~s__state~0); 11760#L140 assume !(4401 == ssl3_connect_~s__state~0); 11758#L143 assume !(4416 == ssl3_connect_~s__state~0); 11756#L146 assume !(4417 == ssl3_connect_~s__state~0); 11754#L149 assume !(4432 == ssl3_connect_~s__state~0); 11752#L152 assume !(4433 == ssl3_connect_~s__state~0); 11750#L155 assume !(4448 == ssl3_connect_~s__state~0); 11748#L158 assume !(4449 == ssl3_connect_~s__state~0); 11746#L161 assume !(4464 == ssl3_connect_~s__state~0); 11744#L164 assume !(4465 == ssl3_connect_~s__state~0); 11742#L167 assume !(4466 == ssl3_connect_~s__state~0); 11740#L170 assume !(4467 == ssl3_connect_~s__state~0); 11738#L173 assume !(4480 == ssl3_connect_~s__state~0); 11736#L176 assume !(4481 == ssl3_connect_~s__state~0); 11734#L179 assume !(4496 == ssl3_connect_~s__state~0); 11732#L182 assume !(4497 == ssl3_connect_~s__state~0); 11730#L185 assume !(4512 == ssl3_connect_~s__state~0); 11728#L188 assume !(4513 == ssl3_connect_~s__state~0); 11726#L191 assume !(4528 == ssl3_connect_~s__state~0); 11724#L194 assume !(4529 == ssl3_connect_~s__state~0); 11274#L197 assume !(4560 == ssl3_connect_~s__state~0); 11275#L200 assume !(4561 == ssl3_connect_~s__state~0); 11406#L203 assume 4352 == ssl3_connect_~s__state~0; 11365#L204 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 11366#L467 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 11415#L467-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 11416#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 11528#L544 ssl3_connect_~skip~0 := 0; 11529#L107-1 assume !false; 11521#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11522#L110 assume 12292 == ssl3_connect_~s__state~0; 11306#L111 [2019-12-07 10:08:13,120 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:08:13,120 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 11 times [2019-12-07 10:08:13,120 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:08:13,120 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1876167498] [2019-12-07 10:08:13,120 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:08:13,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:08:13,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:08:13,126 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 10:08:13,126 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:08:13,127 INFO L82 PathProgramCache]: Analyzing trace with hash -1860150975, now seen corresponding path program 1 times [2019-12-07 10:08:13,127 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:08:13,127 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [477278451] [2019-12-07 10:08:13,127 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:08:13,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:08:13,156 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2019-12-07 10:08:13,156 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [477278451] [2019-12-07 10:08:13,156 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 10:08:13,156 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 10:08:13,156 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [794323779] [2019-12-07 10:08:13,157 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 10:08:13,157 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 10:08:13,157 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 10:08:13,157 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 10:08:13,157 INFO L87 Difference]: Start difference. First operand 730 states and 993 transitions. cyclomatic complexity: 264 Second operand 3 states. [2019-12-07 10:08:13,172 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 10:08:13,172 INFO L93 Difference]: Finished difference Result 1312 states and 1801 transitions. [2019-12-07 10:08:13,172 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 10:08:13,173 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1312 states and 1801 transitions. [2019-12-07 10:08:13,180 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1290 [2019-12-07 10:08:13,189 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1312 states to 1312 states and 1801 transitions. [2019-12-07 10:08:13,189 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1312 [2019-12-07 10:08:13,190 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1312 [2019-12-07 10:08:13,190 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1312 states and 1801 transitions. [2019-12-07 10:08:13,192 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 10:08:13,192 INFO L688 BuchiCegarLoop]: Abstraction has 1312 states and 1801 transitions. [2019-12-07 10:08:13,193 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1312 states and 1801 transitions. [2019-12-07 10:08:13,209 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1312 to 1312. [2019-12-07 10:08:13,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1312 states. [2019-12-07 10:08:13,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1312 states to 1312 states and 1801 transitions. [2019-12-07 10:08:13,213 INFO L711 BuchiCegarLoop]: Abstraction has 1312 states and 1801 transitions. [2019-12-07 10:08:13,213 INFO L591 BuchiCegarLoop]: Abstraction has 1312 states and 1801 transitions. [2019-12-07 10:08:13,213 INFO L424 BuchiCegarLoop]: ======== Iteration 16============ [2019-12-07 10:08:13,213 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1312 states and 1801 transitions. [2019-12-07 10:08:13,218 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1290 [2019-12-07 10:08:13,218 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 10:08:13,218 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 10:08:13,220 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2019-12-07 10:08:13,220 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 6, 6, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 10:08:13,220 INFO L794 eck$LassoCheckResult]: Stem: 13429#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;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.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~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; 13430#L93 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 13427#L96-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; 13428#L101 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 13392#L107-1 assume !false; 14630#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14620#L110 assume 12292 == ssl3_connect_~s__state~0; 13354#L111 [2019-12-07 10:08:13,220 INFO L796 eck$LassoCheckResult]: Loop: 13354#L111 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; 13355#L215 ssl3_connect_~s__server~0 := 0; 13417#L220 assume 0 != ssl3_connect_~cb~0; 13421#L220-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 13422#L225 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 13372#L235 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 13344#L235-2 assume !(0 == ssl3_connect_~tmp___4~0); 13345#L257 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; 13373#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13328#L544 ssl3_connect_~skip~0 := 0; 13329#L107-1 assume !false; 13442#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14633#L110 assume !(12292 == ssl3_connect_~s__state~0); 13394#L113 assume !(16384 == ssl3_connect_~s__state~0); 13395#L116 assume !(4096 == ssl3_connect_~s__state~0); 13385#L119 assume !(20480 == ssl3_connect_~s__state~0); 13356#L122 assume !(4099 == ssl3_connect_~s__state~0); 13357#L125 assume 4368 == ssl3_connect_~s__state~0; 13443#L129 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 13444#L269 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 13461#L269-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 13462#L280 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 13971#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13968#L544 ssl3_connect_~skip~0 := 0; 13967#L107-1 assume !false; 13966#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13965#L110 assume !(12292 == ssl3_connect_~s__state~0); 13964#L113 assume !(16384 == ssl3_connect_~s__state~0); 13963#L116 assume !(4096 == ssl3_connect_~s__state~0); 13962#L119 assume !(20480 == ssl3_connect_~s__state~0); 13961#L122 assume !(4099 == ssl3_connect_~s__state~0); 13960#L125 assume !(4368 == ssl3_connect_~s__state~0); 13958#L128 assume !(4369 == ssl3_connect_~s__state~0); 13842#L131 assume 4384 == ssl3_connect_~s__state~0; 13832#L135 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 13829#L288 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 13487#L291-2 assume !(ssl3_connect_~ret~0 <= 0); 13488#L298 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 13631#L298-2 ssl3_connect_~s__init_num~0 := 0; 13628#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13625#L544 ssl3_connect_~skip~0 := 0; 13624#L107-1 assume !false; 13623#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13622#L110 assume !(12292 == ssl3_connect_~s__state~0); 13621#L113 assume !(16384 == ssl3_connect_~s__state~0); 13620#L116 assume !(4096 == ssl3_connect_~s__state~0); 13619#L119 assume !(20480 == ssl3_connect_~s__state~0); 13618#L122 assume !(4099 == ssl3_connect_~s__state~0); 13617#L125 assume !(4368 == ssl3_connect_~s__state~0); 13616#L128 assume !(4369 == ssl3_connect_~s__state~0); 13615#L131 assume !(4384 == ssl3_connect_~s__state~0); 13614#L134 assume !(4385 == ssl3_connect_~s__state~0); 13492#L137 assume 4400 == ssl3_connect_~s__state~0; 13493#L141 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 13595#L309 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 13592#L309-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 13593#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13575#L544 ssl3_connect_~skip~0 := 0; 13576#L107-1 assume !false; 13569#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13570#L110 assume !(12292 == ssl3_connect_~s__state~0); 13563#L113 assume !(16384 == ssl3_connect_~s__state~0); 13564#L116 assume !(4096 == ssl3_connect_~s__state~0); 13557#L119 assume !(20480 == ssl3_connect_~s__state~0); 13558#L122 assume !(4099 == ssl3_connect_~s__state~0); 13549#L125 assume !(4368 == ssl3_connect_~s__state~0); 13550#L128 assume !(4369 == ssl3_connect_~s__state~0); 13541#L131 assume !(4384 == ssl3_connect_~s__state~0); 13542#L134 assume !(4385 == ssl3_connect_~s__state~0); 13533#L137 assume !(4400 == ssl3_connect_~s__state~0); 13534#L140 assume !(4401 == ssl3_connect_~s__state~0); 13500#L143 assume 4416 == ssl3_connect_~s__state~0; 13498#L147 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 13445#L327 assume !(3 == ssl3_connect_~blastFlag~0); 13446#L327-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 13471#L335 assume !(0 == ssl3_connect_~tmp___6~0); 13472#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 14392#L544 ssl3_connect_~skip~0 := 0; 14390#L107-1 assume !false; 14388#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14386#L110 assume !(12292 == ssl3_connect_~s__state~0); 14384#L113 assume !(16384 == ssl3_connect_~s__state~0); 14382#L116 assume !(4096 == ssl3_connect_~s__state~0); 14380#L119 assume !(20480 == ssl3_connect_~s__state~0); 14378#L122 assume !(4099 == ssl3_connect_~s__state~0); 14376#L125 assume !(4368 == ssl3_connect_~s__state~0); 14375#L128 assume !(4369 == ssl3_connect_~s__state~0); 14373#L131 assume !(4384 == ssl3_connect_~s__state~0); 14369#L134 assume !(4385 == ssl3_connect_~s__state~0); 14321#L137 assume !(4400 == ssl3_connect_~s__state~0); 14320#L140 assume !(4401 == ssl3_connect_~s__state~0); 14316#L143 assume !(4416 == ssl3_connect_~s__state~0); 14312#L146 assume !(4417 == ssl3_connect_~s__state~0); 14311#L149 assume 4432 == ssl3_connect_~s__state~0; 14089#L153 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 14310#L343 assume !(5 == ssl3_connect_~blastFlag~0); 13470#L346 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 13349#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 14283#L544 ssl3_connect_~skip~0 := 0; 14281#L107-1 assume !false; 14279#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14277#L110 assume !(12292 == ssl3_connect_~s__state~0); 14276#L113 assume !(16384 == ssl3_connect_~s__state~0); 14274#L116 assume !(4096 == ssl3_connect_~s__state~0); 14273#L119 assume !(20480 == ssl3_connect_~s__state~0); 14270#L122 assume !(4099 == ssl3_connect_~s__state~0); 14268#L125 assume !(4368 == ssl3_connect_~s__state~0); 14267#L128 assume !(4369 == ssl3_connect_~s__state~0); 13888#L131 assume !(4384 == ssl3_connect_~s__state~0); 13889#L134 assume !(4385 == ssl3_connect_~s__state~0); 13608#L137 assume !(4400 == ssl3_connect_~s__state~0); 13609#L140 assume !(4401 == ssl3_connect_~s__state~0); 13520#L143 assume !(4416 == ssl3_connect_~s__state~0); 13521#L146 assume !(4417 == ssl3_connect_~s__state~0); 14254#L149 assume !(4432 == ssl3_connect_~s__state~0); 14252#L152 assume !(4433 == ssl3_connect_~s__state~0); 14249#L155 assume !(4448 == ssl3_connect_~s__state~0); 14248#L158 assume !(4449 == ssl3_connect_~s__state~0); 14247#L161 assume !(4464 == ssl3_connect_~s__state~0); 14246#L164 assume !(4465 == ssl3_connect_~s__state~0); 14245#L167 assume !(4466 == ssl3_connect_~s__state~0); 14244#L170 assume !(4467 == ssl3_connect_~s__state~0); 14243#L173 assume !(4480 == ssl3_connect_~s__state~0); 14242#L176 assume !(4481 == ssl3_connect_~s__state~0); 14241#L179 assume !(4496 == ssl3_connect_~s__state~0); 13605#L182 assume !(4497 == ssl3_connect_~s__state~0); 13606#L185 assume !(4512 == ssl3_connect_~s__state~0); 13516#L188 assume !(4513 == ssl3_connect_~s__state~0); 13517#L191 assume !(4528 == ssl3_connect_~s__state~0); 13504#L194 assume !(4529 == ssl3_connect_~s__state~0); 13506#L197 assume !(4560 == ssl3_connect_~s__state~0); 13457#L200 assume !(4561 == ssl3_connect_~s__state~0); 13458#L203 assume 4352 == ssl3_connect_~s__state~0; 13415#L204 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 13416#L467 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 13437#L467-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 13466#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 14625#L544 ssl3_connect_~skip~0 := 0; 14624#L107-1 assume !false; 14622#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14619#L110 assume 12292 == ssl3_connect_~s__state~0; 13354#L111 [2019-12-07 10:08:13,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:08:13,220 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 12 times [2019-12-07 10:08:13,221 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:08:13,221 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1671081119] [2019-12-07 10:08:13,221 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:08:13,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:08:13,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:08:13,227 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 10:08:13,227 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:08:13,227 INFO L82 PathProgramCache]: Analyzing trace with hash -490946093, now seen corresponding path program 1 times [2019-12-07 10:08:13,227 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:08:13,227 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1854920845] [2019-12-07 10:08:13,227 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:08:13,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:08:13,259 INFO L134 CoverageAnalysis]: Checked inductivity of 220 backedges. 100 proven. 0 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2019-12-07 10:08:13,259 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1854920845] [2019-12-07 10:08:13,259 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 10:08:13,259 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 10:08:13,260 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1352067259] [2019-12-07 10:08:13,260 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 10:08:13,260 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 10:08:13,260 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 10:08:13,260 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 10:08:13,260 INFO L87 Difference]: Start difference. First operand 1312 states and 1801 transitions. cyclomatic complexity: 491 Second operand 3 states. [2019-12-07 10:08:13,342 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 10:08:13,342 INFO L93 Difference]: Finished difference Result 1424 states and 1937 transitions. [2019-12-07 10:08:13,342 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 10:08:13,342 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1424 states and 1937 transitions. [2019-12-07 10:08:13,347 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1402 [2019-12-07 10:08:13,354 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1424 states to 1424 states and 1937 transitions. [2019-12-07 10:08:13,354 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1424 [2019-12-07 10:08:13,355 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1424 [2019-12-07 10:08:13,355 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1424 states and 1937 transitions. [2019-12-07 10:08:13,355 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 10:08:13,355 INFO L688 BuchiCegarLoop]: Abstraction has 1424 states and 1937 transitions. [2019-12-07 10:08:13,356 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1424 states and 1937 transitions. [2019-12-07 10:08:13,367 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1424 to 1412. [2019-12-07 10:08:13,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1412 states. [2019-12-07 10:08:13,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1412 states to 1412 states and 1921 transitions. [2019-12-07 10:08:13,371 INFO L711 BuchiCegarLoop]: Abstraction has 1412 states and 1921 transitions. [2019-12-07 10:08:13,371 INFO L591 BuchiCegarLoop]: Abstraction has 1412 states and 1921 transitions. [2019-12-07 10:08:13,371 INFO L424 BuchiCegarLoop]: ======== Iteration 17============ [2019-12-07 10:08:13,371 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1412 states and 1921 transitions. [2019-12-07 10:08:13,374 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1390 [2019-12-07 10:08:13,375 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 10:08:13,375 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 10:08:13,376 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2019-12-07 10:08:13,376 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [8, 8, 8, 8, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 10:08:13,376 INFO L794 eck$LassoCheckResult]: Stem: 16167#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;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.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~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; 16168#L93 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 16165#L96-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; 16166#L101 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 16131#L107-1 assume !false; 17123#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16221#L110 assume 12292 == ssl3_connect_~s__state~0; 16222#L111 [2019-12-07 10:08:13,376 INFO L796 eck$LassoCheckResult]: Loop: 16222#L111 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; 16660#L215 ssl3_connect_~s__server~0 := 0; 17270#L220 assume 0 != ssl3_connect_~cb~0; 17269#L220-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 17268#L225 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 17266#L235 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 17263#L235-2 assume !(0 == ssl3_connect_~tmp___4~0); 17250#L257 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; 17052#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17048#L544 ssl3_connect_~skip~0 := 0; 16866#L107-1 assume !false; 16865#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16864#L110 assume !(12292 == ssl3_connect_~s__state~0); 16863#L113 assume !(16384 == ssl3_connect_~s__state~0); 16862#L116 assume !(4096 == ssl3_connect_~s__state~0); 16860#L119 assume !(20480 == ssl3_connect_~s__state~0); 16859#L122 assume !(4099 == ssl3_connect_~s__state~0); 16436#L125 assume 4368 == ssl3_connect_~s__state~0; 16432#L129 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 16430#L269 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 16427#L269-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 16426#L280 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 16406#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16398#L544 ssl3_connect_~skip~0 := 0; 16396#L107-1 assume !false; 16394#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16392#L110 assume !(12292 == ssl3_connect_~s__state~0); 16390#L113 assume !(16384 == ssl3_connect_~s__state~0); 16388#L116 assume !(4096 == ssl3_connect_~s__state~0); 16380#L119 assume !(20480 == ssl3_connect_~s__state~0); 16376#L122 assume !(4099 == ssl3_connect_~s__state~0); 16372#L125 assume !(4368 == ssl3_connect_~s__state~0); 16368#L128 assume !(4369 == ssl3_connect_~s__state~0); 16252#L131 assume 4384 == ssl3_connect_~s__state~0; 16253#L135 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 16072#L288 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 16073#L291-2 assume !(ssl3_connect_~ret~0 <= 0); 16214#L298 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 16216#L298-2 ssl3_connect_~s__init_num~0 := 0; 17348#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17344#L544 ssl3_connect_~skip~0 := 0; 17342#L107-1 assume !false; 17341#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17340#L110 assume !(12292 == ssl3_connect_~s__state~0); 17339#L113 assume !(16384 == ssl3_connect_~s__state~0); 17338#L116 assume !(4096 == ssl3_connect_~s__state~0); 17337#L119 assume !(20480 == ssl3_connect_~s__state~0); 17335#L122 assume !(4099 == ssl3_connect_~s__state~0); 17333#L125 assume !(4368 == ssl3_connect_~s__state~0); 17326#L128 assume !(4369 == ssl3_connect_~s__state~0); 17321#L131 assume !(4384 == ssl3_connect_~s__state~0); 17318#L134 assume !(4385 == ssl3_connect_~s__state~0); 16224#L137 assume 4400 == ssl3_connect_~s__state~0; 16225#L141 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 16115#L309 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 16116#L309-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 16986#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16984#L544 ssl3_connect_~skip~0 := 0; 16977#L107-1 assume !false; 16978#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17191#L110 assume !(12292 == ssl3_connect_~s__state~0); 17189#L113 assume !(16384 == ssl3_connect_~s__state~0); 17187#L116 assume !(4096 == ssl3_connect_~s__state~0); 17185#L119 assume !(20480 == ssl3_connect_~s__state~0); 17183#L122 assume !(4099 == ssl3_connect_~s__state~0); 17181#L125 assume !(4368 == ssl3_connect_~s__state~0); 17179#L128 assume !(4369 == ssl3_connect_~s__state~0); 16958#L131 assume !(4384 == ssl3_connect_~s__state~0); 16956#L134 assume !(4385 == ssl3_connect_~s__state~0); 16954#L137 assume !(4400 == ssl3_connect_~s__state~0); 16952#L140 assume !(4401 == ssl3_connect_~s__state~0); 16232#L143 assume 4416 == ssl3_connect_~s__state~0; 16233#L147 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 16180#L327 assume !(3 == ssl3_connect_~blastFlag~0); 16181#L327-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 16184#L335 assume !(0 == ssl3_connect_~tmp___6~0); 16206#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17049#L544 ssl3_connect_~skip~0 := 0; 17047#L107-1 assume !false; 17046#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17044#L110 assume !(12292 == ssl3_connect_~s__state~0); 17042#L113 assume !(16384 == ssl3_connect_~s__state~0); 17040#L116 assume !(4096 == ssl3_connect_~s__state~0); 17038#L119 assume !(20480 == ssl3_connect_~s__state~0); 17037#L122 assume !(4099 == ssl3_connect_~s__state~0); 17035#L125 assume !(4368 == ssl3_connect_~s__state~0); 17033#L128 assume !(4369 == ssl3_connect_~s__state~0); 17031#L131 assume !(4384 == ssl3_connect_~s__state~0); 17030#L134 assume !(4385 == ssl3_connect_~s__state~0); 16929#L137 assume !(4400 == ssl3_connect_~s__state~0); 16923#L140 assume !(4401 == ssl3_connect_~s__state~0); 16921#L143 assume !(4416 == ssl3_connect_~s__state~0); 16918#L146 assume !(4417 == ssl3_connect_~s__state~0); 16889#L149 assume 4432 == ssl3_connect_~s__state~0; 16077#L153 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 16068#L343 assume !(5 == ssl3_connect_~blastFlag~0); 16069#L346 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 16205#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17470#L544 ssl3_connect_~skip~0 := 0; 17469#L107-1 assume !false; 17468#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17467#L110 assume !(12292 == ssl3_connect_~s__state~0); 17466#L113 assume !(16384 == ssl3_connect_~s__state~0); 17465#L116 assume !(4096 == ssl3_connect_~s__state~0); 17464#L119 assume !(20480 == ssl3_connect_~s__state~0); 17463#L122 assume !(4099 == ssl3_connect_~s__state~0); 17462#L125 assume !(4368 == ssl3_connect_~s__state~0); 17461#L128 assume !(4369 == ssl3_connect_~s__state~0); 17460#L131 assume !(4384 == ssl3_connect_~s__state~0); 16187#L134 assume !(4385 == ssl3_connect_~s__state~0); 16175#L137 assume !(4400 == ssl3_connect_~s__state~0); 16176#L140 assume !(4401 == ssl3_connect_~s__state~0); 16155#L143 assume !(4416 == ssl3_connect_~s__state~0); 16136#L146 assume !(4417 == ssl3_connect_~s__state~0); 16137#L149 assume !(4432 == ssl3_connect_~s__state~0); 16127#L152 assume !(4433 == ssl3_connect_~s__state~0); 16096#L155 assume 4448 == ssl3_connect_~s__state~0; 16097#L159 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 16158#L355 assume !(ssl3_connect_~ret~0 <= 0); 16154#L358 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 16129#L358-2 ssl3_connect_~s__init_num~0 := 0; 16089#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17322#L544 ssl3_connect_~skip~0 := 0; 17319#L107-1 assume !false; 17317#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17316#L110 assume !(12292 == ssl3_connect_~s__state~0); 17315#L113 assume !(16384 == ssl3_connect_~s__state~0); 17271#L116 assume !(4096 == ssl3_connect_~s__state~0); 16662#L119 assume !(20480 == ssl3_connect_~s__state~0); 16663#L122 assume !(4099 == ssl3_connect_~s__state~0); 16657#L125 assume !(4368 == ssl3_connect_~s__state~0); 16658#L128 assume !(4369 == ssl3_connect_~s__state~0); 16315#L131 assume !(4384 == ssl3_connect_~s__state~0); 16316#L134 assume !(4385 == ssl3_connect_~s__state~0); 16311#L137 assume !(4400 == ssl3_connect_~s__state~0); 16312#L140 assume !(4401 == ssl3_connect_~s__state~0); 16750#L143 assume !(4416 == ssl3_connect_~s__state~0); 16751#L146 assume !(4417 == ssl3_connect_~s__state~0); 16746#L149 assume !(4432 == ssl3_connect_~s__state~0); 16747#L152 assume !(4433 == ssl3_connect_~s__state~0); 16742#L155 assume !(4448 == ssl3_connect_~s__state~0); 16743#L158 assume !(4449 == ssl3_connect_~s__state~0); 16738#L161 assume !(4464 == ssl3_connect_~s__state~0); 16739#L164 assume !(4465 == ssl3_connect_~s__state~0); 16734#L167 assume !(4466 == ssl3_connect_~s__state~0); 16735#L170 assume !(4467 == ssl3_connect_~s__state~0); 16655#L173 assume !(4480 == ssl3_connect_~s__state~0); 16656#L176 assume !(4481 == ssl3_connect_~s__state~0); 16648#L179 assume !(4496 == ssl3_connect_~s__state~0); 16649#L182 assume !(4497 == ssl3_connect_~s__state~0); 16309#L185 assume !(4512 == ssl3_connect_~s__state~0); 16310#L188 assume !(4513 == ssl3_connect_~s__state~0); 16946#L191 assume !(4528 == ssl3_connect_~s__state~0); 16947#L194 assume !(4529 == ssl3_connect_~s__state~0); 17065#L197 assume !(4560 == ssl3_connect_~s__state~0); 16192#L200 assume !(4561 == ssl3_connect_~s__state~0); 16193#L203 assume 4352 == ssl3_connect_~s__state~0; 16197#L204 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 16194#L467 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 16173#L467-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 16202#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17283#L544 ssl3_connect_~skip~0 := 0; 17282#L107-1 assume !false; 17281#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17280#L110 assume 12292 == ssl3_connect_~s__state~0; 16222#L111 [2019-12-07 10:08:13,376 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:08:13,376 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 13 times [2019-12-07 10:08:13,376 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:08:13,377 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [894462717] [2019-12-07 10:08:13,377 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:08:13,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:08:13,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:08:13,383 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 10:08:13,383 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:08:13,383 INFO L82 PathProgramCache]: Analyzing trace with hash -350106554, now seen corresponding path program 1 times [2019-12-07 10:08:13,383 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:08:13,383 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [540290796] [2019-12-07 10:08:13,383 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:08:13,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:08:13,422 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 125 proven. 0 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2019-12-07 10:08:13,422 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [540290796] [2019-12-07 10:08:13,423 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 10:08:13,423 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 10:08:13,423 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1600709697] [2019-12-07 10:08:13,423 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 10:08:13,423 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 10:08:13,424 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 10:08:13,424 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 10:08:13,424 INFO L87 Difference]: Start difference. First operand 1412 states and 1921 transitions. cyclomatic complexity: 511 Second operand 3 states. [2019-12-07 10:08:13,512 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 10:08:13,512 INFO L93 Difference]: Finished difference Result 1532 states and 2061 transitions. [2019-12-07 10:08:13,512 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 10:08:13,512 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1532 states and 2061 transitions. [2019-12-07 10:08:13,518 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1510 [2019-12-07 10:08:13,526 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1532 states to 1532 states and 2061 transitions. [2019-12-07 10:08:13,526 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1532 [2019-12-07 10:08:13,527 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1532 [2019-12-07 10:08:13,527 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1532 states and 2061 transitions. [2019-12-07 10:08:13,527 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 10:08:13,527 INFO L688 BuchiCegarLoop]: Abstraction has 1532 states and 2061 transitions. [2019-12-07 10:08:13,528 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1532 states and 2061 transitions. [2019-12-07 10:08:13,539 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1532 to 1524. [2019-12-07 10:08:13,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1524 states. [2019-12-07 10:08:13,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1524 states to 1524 states and 2053 transitions. [2019-12-07 10:08:13,542 INFO L711 BuchiCegarLoop]: Abstraction has 1524 states and 2053 transitions. [2019-12-07 10:08:13,542 INFO L591 BuchiCegarLoop]: Abstraction has 1524 states and 2053 transitions. [2019-12-07 10:08:13,542 INFO L424 BuchiCegarLoop]: ======== Iteration 18============ [2019-12-07 10:08:13,542 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1524 states and 2053 transitions. [2019-12-07 10:08:13,546 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1502 [2019-12-07 10:08:13,547 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 10:08:13,547 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 10:08:13,548 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2019-12-07 10:08:13,548 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [8, 8, 8, 8, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 10:08:13,548 INFO L794 eck$LassoCheckResult]: Stem: 19125#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;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.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~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; 19126#L93 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 19123#L96-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; 19124#L101 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 19085#L107-1 assume !false; 19299#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20289#L110 assume 12292 == ssl3_connect_~s__state~0; 20283#L111 [2019-12-07 10:08:13,548 INFO L796 eck$LassoCheckResult]: Loop: 20283#L111 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; 19283#L215 ssl3_connect_~s__server~0 := 0; 20278#L220 assume 0 != ssl3_connect_~cb~0; 20277#L220-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 20276#L225 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 20274#L235 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 20272#L235-2 assume !(0 == ssl3_connect_~tmp___4~0); 20270#L257 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; 20264#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20260#L544 ssl3_connect_~skip~0 := 0; 20258#L107-1 assume !false; 20256#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20254#L110 assume !(12292 == ssl3_connect_~s__state~0); 20252#L113 assume !(16384 == ssl3_connect_~s__state~0); 20250#L116 assume !(4096 == ssl3_connect_~s__state~0); 20248#L119 assume !(20480 == ssl3_connect_~s__state~0); 20246#L122 assume !(4099 == ssl3_connect_~s__state~0); 20244#L125 assume 4368 == ssl3_connect_~s__state~0; 19138#L129 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 19139#L269 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 19152#L269-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 19153#L280 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 19161#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20414#L544 ssl3_connect_~skip~0 := 0; 20412#L107-1 assume !false; 20406#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20404#L110 assume !(12292 == ssl3_connect_~s__state~0); 20390#L113 assume !(16384 == ssl3_connect_~s__state~0); 20307#L116 assume !(4096 == ssl3_connect_~s__state~0); 20055#L119 assume !(20480 == ssl3_connect_~s__state~0); 20054#L122 assume !(4099 == ssl3_connect_~s__state~0); 20053#L125 assume !(4368 == ssl3_connect_~s__state~0); 20051#L128 assume !(4369 == ssl3_connect_~s__state~0); 20049#L131 assume 4384 == ssl3_connect_~s__state~0; 19088#L135 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 19022#L288 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 19023#L291-2 assume !(ssl3_connect_~ret~0 <= 0); 20007#L298 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 20008#L298-2 ssl3_connect_~s__init_num~0 := 0; 20384#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20380#L544 ssl3_connect_~skip~0 := 0; 20378#L107-1 assume !false; 20376#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20374#L110 assume !(12292 == ssl3_connect_~s__state~0); 20372#L113 assume !(16384 == ssl3_connect_~s__state~0); 20370#L116 assume !(4096 == ssl3_connect_~s__state~0); 20368#L119 assume !(20480 == ssl3_connect_~s__state~0); 20366#L122 assume !(4099 == ssl3_connect_~s__state~0); 20364#L125 assume !(4368 == ssl3_connect_~s__state~0); 20362#L128 assume !(4369 == ssl3_connect_~s__state~0); 20360#L131 assume !(4384 == ssl3_connect_~s__state~0); 20359#L134 assume !(4385 == ssl3_connect_~s__state~0); 20357#L137 assume 4400 == ssl3_connect_~s__state~0; 19077#L141 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 19078#L309 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 20182#L309-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 20179#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20176#L544 ssl3_connect_~skip~0 := 0; 20175#L107-1 assume !false; 20174#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20173#L110 assume !(12292 == ssl3_connect_~s__state~0); 20172#L113 assume !(16384 == ssl3_connect_~s__state~0); 20169#L116 assume !(4096 == ssl3_connect_~s__state~0); 20168#L119 assume !(20480 == ssl3_connect_~s__state~0); 20167#L122 assume !(4099 == ssl3_connect_~s__state~0); 20166#L125 assume !(4368 == ssl3_connect_~s__state~0); 20165#L128 assume !(4369 == ssl3_connect_~s__state~0); 20164#L131 assume !(4384 == ssl3_connect_~s__state~0); 20163#L134 assume !(4385 == ssl3_connect_~s__state~0); 20162#L137 assume !(4400 == ssl3_connect_~s__state~0); 20161#L140 assume !(4401 == ssl3_connect_~s__state~0); 20159#L143 assume 4416 == ssl3_connect_~s__state~0; 19257#L147 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 20153#L327 assume !(3 == ssl3_connect_~blastFlag~0); 20151#L327-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 20149#L335 assume !(0 == ssl3_connect_~tmp___6~0); 20140#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20136#L544 ssl3_connect_~skip~0 := 0; 20134#L107-1 assume !false; 20132#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20130#L110 assume !(12292 == ssl3_connect_~s__state~0); 20128#L113 assume !(16384 == ssl3_connect_~s__state~0); 20126#L116 assume !(4096 == ssl3_connect_~s__state~0); 20124#L119 assume !(20480 == ssl3_connect_~s__state~0); 20122#L122 assume !(4099 == ssl3_connect_~s__state~0); 20120#L125 assume !(4368 == ssl3_connect_~s__state~0); 20118#L128 assume !(4369 == ssl3_connect_~s__state~0); 20117#L131 assume !(4384 == ssl3_connect_~s__state~0); 20116#L134 assume !(4385 == ssl3_connect_~s__state~0); 20115#L137 assume !(4400 == ssl3_connect_~s__state~0); 20114#L140 assume !(4401 == ssl3_connect_~s__state~0); 20113#L143 assume !(4416 == ssl3_connect_~s__state~0); 20112#L146 assume !(4417 == ssl3_connect_~s__state~0); 20111#L149 assume 4432 == ssl3_connect_~s__state~0; 19248#L153 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 20110#L343 assume !(5 == ssl3_connect_~blastFlag~0); 20108#L346 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 20095#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20091#L544 ssl3_connect_~skip~0 := 0; 20089#L107-1 assume !false; 20087#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20085#L110 assume !(12292 == ssl3_connect_~s__state~0); 20083#L113 assume !(16384 == ssl3_connect_~s__state~0); 20081#L116 assume !(4096 == ssl3_connect_~s__state~0); 20079#L119 assume !(20480 == ssl3_connect_~s__state~0); 20077#L122 assume !(4099 == ssl3_connect_~s__state~0); 20075#L125 assume !(4368 == ssl3_connect_~s__state~0); 20073#L128 assume !(4369 == ssl3_connect_~s__state~0); 20071#L131 assume !(4384 == ssl3_connect_~s__state~0); 20069#L134 assume !(4385 == ssl3_connect_~s__state~0); 20067#L137 assume !(4400 == ssl3_connect_~s__state~0); 20065#L140 assume !(4401 == ssl3_connect_~s__state~0); 20063#L143 assume !(4416 == ssl3_connect_~s__state~0); 20061#L146 assume !(4417 == ssl3_connect_~s__state~0); 20059#L149 assume !(4432 == ssl3_connect_~s__state~0); 20058#L152 assume !(4433 == ssl3_connect_~s__state~0); 20057#L155 assume 4448 == ssl3_connect_~s__state~0; 19149#L159 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 19150#L355 assume !(ssl3_connect_~ret~0 <= 0); 19344#L358 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4480; 19809#L358-2 ssl3_connect_~s__init_num~0 := 0; 19305#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 19300#L544 ssl3_connect_~skip~0 := 0; 19297#L107-1 assume !false; 19298#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19769#L110 assume !(12292 == ssl3_connect_~s__state~0); 19290#L113 assume !(16384 == ssl3_connect_~s__state~0); 19287#L116 assume !(4096 == ssl3_connect_~s__state~0); 19285#L119 assume !(20480 == ssl3_connect_~s__state~0); 19282#L122 assume !(4099 == ssl3_connect_~s__state~0); 19279#L125 assume !(4368 == ssl3_connect_~s__state~0); 19280#L128 assume !(4369 == ssl3_connect_~s__state~0); 19272#L131 assume !(4384 == ssl3_connect_~s__state~0); 19270#L134 assume !(4385 == ssl3_connect_~s__state~0); 19266#L137 assume !(4400 == ssl3_connect_~s__state~0); 19267#L140 assume !(4401 == ssl3_connect_~s__state~0); 19256#L143 assume !(4416 == ssl3_connect_~s__state~0); 19258#L146 assume !(4417 == ssl3_connect_~s__state~0); 19247#L149 assume !(4432 == ssl3_connect_~s__state~0); 19249#L152 assume !(4433 == ssl3_connect_~s__state~0); 19238#L155 assume !(4448 == ssl3_connect_~s__state~0); 19239#L158 assume !(4449 == ssl3_connect_~s__state~0); 19229#L161 assume !(4464 == ssl3_connect_~s__state~0); 19230#L164 assume !(4465 == ssl3_connect_~s__state~0); 19220#L167 assume !(4466 == ssl3_connect_~s__state~0); 19222#L170 assume !(4467 == ssl3_connect_~s__state~0); 19211#L173 assume !(4480 == ssl3_connect_~s__state~0); 19212#L176 assume !(4481 == ssl3_connect_~s__state~0); 19201#L179 assume !(4496 == ssl3_connect_~s__state~0); 19203#L182 assume !(4497 == ssl3_connect_~s__state~0); 19191#L185 assume !(4512 == ssl3_connect_~s__state~0); 19193#L188 assume !(4513 == ssl3_connect_~s__state~0); 19831#L191 assume !(4528 == ssl3_connect_~s__state~0); 19829#L194 assume !(4529 == ssl3_connect_~s__state~0); 19826#L197 assume !(4560 == ssl3_connect_~s__state~0); 19825#L200 assume !(4561 == ssl3_connect_~s__state~0); 19824#L203 assume 4352 == ssl3_connect_~s__state~0; 19823#L204 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 19151#L467 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 19132#L467-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 19310#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 19301#L544 ssl3_connect_~skip~0 := 0; 19302#L107-1 assume !false; 20292#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20288#L110 assume 12292 == ssl3_connect_~s__state~0; 20283#L111 [2019-12-07 10:08:13,548 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:08:13,548 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 14 times [2019-12-07 10:08:13,548 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:08:13,549 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [378067087] [2019-12-07 10:08:13,549 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:08:13,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:08:13,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:08:13,553 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 10:08:13,553 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:08:13,553 INFO L82 PathProgramCache]: Analyzing trace with hash 1578166148, now seen corresponding path program 1 times [2019-12-07 10:08:13,553 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:08:13,553 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1355426268] [2019-12-07 10:08:13,553 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:08:13,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:08:13,586 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 125 proven. 0 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2019-12-07 10:08:13,586 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1355426268] [2019-12-07 10:08:13,586 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 10:08:13,586 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 10:08:13,586 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [639313058] [2019-12-07 10:08:13,586 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 10:08:13,586 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 10:08:13,587 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 10:08:13,587 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 10:08:13,587 INFO L87 Difference]: Start difference. First operand 1524 states and 2053 transitions. cyclomatic complexity: 531 Second operand 3 states. [2019-12-07 10:08:13,679 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 10:08:13,679 INFO L93 Difference]: Finished difference Result 1660 states and 2213 transitions. [2019-12-07 10:08:13,680 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 10:08:13,680 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1660 states and 2213 transitions. [2019-12-07 10:08:13,687 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1638 [2019-12-07 10:08:13,697 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1660 states to 1660 states and 2213 transitions. [2019-12-07 10:08:13,697 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1660 [2019-12-07 10:08:13,698 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1660 [2019-12-07 10:08:13,698 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1660 states and 2213 transitions. [2019-12-07 10:08:13,698 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 10:08:13,698 INFO L688 BuchiCegarLoop]: Abstraction has 1660 states and 2213 transitions. [2019-12-07 10:08:13,699 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1660 states and 2213 transitions. [2019-12-07 10:08:13,714 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1660 to 1648. [2019-12-07 10:08:13,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1648 states. [2019-12-07 10:08:13,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1648 states to 1648 states and 2197 transitions. [2019-12-07 10:08:13,718 INFO L711 BuchiCegarLoop]: Abstraction has 1648 states and 2197 transitions. [2019-12-07 10:08:13,718 INFO L591 BuchiCegarLoop]: Abstraction has 1648 states and 2197 transitions. [2019-12-07 10:08:13,718 INFO L424 BuchiCegarLoop]: ======== Iteration 19============ [2019-12-07 10:08:13,718 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1648 states and 2197 transitions. [2019-12-07 10:08:13,721 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1626 [2019-12-07 10:08:13,721 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 10:08:13,721 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 10:08:13,722 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2019-12-07 10:08:13,722 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [9, 9, 9, 9, 8, 8, 8, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 10:08:13,722 INFO L794 eck$LassoCheckResult]: Stem: 22311#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;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.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~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; 22312#L93 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 22309#L96-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; 22310#L101 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 22273#L107-1 assume !false; 22683#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 22680#L110 assume 12292 == ssl3_connect_~s__state~0; 22665#L111 [2019-12-07 10:08:13,722 INFO L796 eck$LassoCheckResult]: Loop: 22665#L111 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; 22521#L215 ssl3_connect_~s__server~0 := 0; 22657#L220 assume 0 != ssl3_connect_~cb~0; 22651#L220-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 22649#L225 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 22646#L235 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 22641#L235-2 assume !(0 == ssl3_connect_~tmp___4~0); 22637#L257 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; 22638#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 22672#L544 ssl3_connect_~skip~0 := 0; 22671#L107-1 assume !false; 22670#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 22669#L110 assume !(12292 == ssl3_connect_~s__state~0); 22668#L113 assume !(16384 == ssl3_connect_~s__state~0); 22527#L116 assume !(4096 == ssl3_connect_~s__state~0); 22528#L119 assume !(20480 == ssl3_connect_~s__state~0); 22519#L122 assume !(4099 == ssl3_connect_~s__state~0); 22516#L125 assume 4368 == ssl3_connect_~s__state~0; 22474#L129 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 22513#L269 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 22510#L269-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 22505#L280 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 22497#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 22493#L544 ssl3_connect_~skip~0 := 0; 22491#L107-1 assume !false; 22489#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 22487#L110 assume !(12292 == ssl3_connect_~s__state~0); 22485#L113 assume !(16384 == ssl3_connect_~s__state~0); 22483#L116 assume !(4096 == ssl3_connect_~s__state~0); 22481#L119 assume !(20480 == ssl3_connect_~s__state~0); 22479#L122 assume !(4099 == ssl3_connect_~s__state~0); 22477#L125 assume !(4368 == ssl3_connect_~s__state~0); 22472#L128 assume !(4369 == ssl3_connect_~s__state~0); 22464#L131 assume 4384 == ssl3_connect_~s__state~0; 22276#L135 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 22277#L288 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 22459#L291-2 assume !(ssl3_connect_~ret~0 <= 0); 22362#L298 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 22364#L298-2 ssl3_connect_~s__init_num~0 := 0; 23257#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 23253#L544 ssl3_connect_~skip~0 := 0; 23251#L107-1 assume !false; 23249#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 23247#L110 assume !(12292 == ssl3_connect_~s__state~0); 23245#L113 assume !(16384 == ssl3_connect_~s__state~0); 23243#L116 assume !(4096 == ssl3_connect_~s__state~0); 23241#L119 assume !(20480 == ssl3_connect_~s__state~0); 23239#L122 assume !(4099 == ssl3_connect_~s__state~0); 23237#L125 assume !(4368 == ssl3_connect_~s__state~0); 23236#L128 assume !(4369 == ssl3_connect_~s__state~0); 23235#L131 assume !(4384 == ssl3_connect_~s__state~0); 23234#L134 assume !(4385 == ssl3_connect_~s__state~0); 23233#L137 assume 4400 == ssl3_connect_~s__state~0; 22878#L141 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 23232#L309 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 22249#L309-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 22250#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 23765#L544 ssl3_connect_~skip~0 := 0; 23764#L107-1 assume !false; 23762#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 23761#L110 assume !(12292 == ssl3_connect_~s__state~0); 23760#L113 assume !(16384 == ssl3_connect_~s__state~0); 23759#L116 assume !(4096 == ssl3_connect_~s__state~0); 23758#L119 assume !(20480 == ssl3_connect_~s__state~0); 23757#L122 assume !(4099 == ssl3_connect_~s__state~0); 23756#L125 assume !(4368 == ssl3_connect_~s__state~0); 23755#L128 assume !(4369 == ssl3_connect_~s__state~0); 23754#L131 assume !(4384 == ssl3_connect_~s__state~0); 23753#L134 assume !(4385 == ssl3_connect_~s__state~0); 23751#L137 assume !(4400 == ssl3_connect_~s__state~0); 23745#L140 assume !(4401 == ssl3_connect_~s__state~0); 22381#L143 assume 4416 == ssl3_connect_~s__state~0; 22382#L147 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 22325#L327 assume !(3 == ssl3_connect_~blastFlag~0); 22326#L327-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 23851#L335 assume !(0 == ssl3_connect_~tmp___6~0); 22313#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 22210#L544 ssl3_connect_~skip~0 := 0; 22211#L107-1 assume !false; 22322#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 22314#L110 assume !(12292 == ssl3_connect_~s__state~0); 22275#L113 assume !(16384 == ssl3_connect_~s__state~0); 22258#L116 assume !(4096 == ssl3_connect_~s__state~0); 22259#L119 assume !(20480 == ssl3_connect_~s__state~0); 22264#L122 assume !(4099 == ssl3_connect_~s__state~0); 23833#L125 assume !(4368 == ssl3_connect_~s__state~0); 23831#L128 assume !(4369 == ssl3_connect_~s__state~0); 22215#L131 assume !(4384 == ssl3_connect_~s__state~0); 22216#L134 assume !(4385 == ssl3_connect_~s__state~0); 22319#L137 assume !(4400 == ssl3_connect_~s__state~0); 22320#L140 assume !(4401 == ssl3_connect_~s__state~0); 22301#L143 assume !(4416 == ssl3_connect_~s__state~0); 22278#L146 assume !(4417 == ssl3_connect_~s__state~0); 22279#L149 assume 4432 == ssl3_connect_~s__state~0; 22867#L153 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 23808#L343 assume !(5 == ssl3_connect_~blastFlag~0); 23805#L346 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 23801#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 23797#L544 ssl3_connect_~skip~0 := 0; 23796#L107-1 assume !false; 23795#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 23793#L110 assume !(12292 == ssl3_connect_~s__state~0); 23791#L113 assume !(16384 == ssl3_connect_~s__state~0); 23790#L116 assume !(4096 == ssl3_connect_~s__state~0); 23788#L119 assume !(20480 == ssl3_connect_~s__state~0); 23783#L122 assume !(4099 == ssl3_connect_~s__state~0); 23781#L125 assume !(4368 == ssl3_connect_~s__state~0); 23779#L128 assume !(4369 == ssl3_connect_~s__state~0); 23777#L131 assume !(4384 == ssl3_connect_~s__state~0); 23776#L134 assume !(4385 == ssl3_connect_~s__state~0); 23775#L137 assume !(4400 == ssl3_connect_~s__state~0); 23773#L140 assume !(4401 == ssl3_connect_~s__state~0); 23772#L143 assume !(4416 == ssl3_connect_~s__state~0); 23771#L146 assume !(4417 == ssl3_connect_~s__state~0); 23763#L149 assume !(4432 == ssl3_connect_~s__state~0); 22267#L152 assume !(4433 == ssl3_connect_~s__state~0); 22268#L155 assume 4448 == ssl3_connect_~s__state~0; 22341#L159 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 22304#L355 assume !(ssl3_connect_~ret~0 <= 0); 22299#L358 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4480; 22300#L358-2 ssl3_connect_~s__init_num~0 := 0; 22230#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 23724#L544 ssl3_connect_~skip~0 := 0; 23722#L107-1 assume !false; 23720#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 23718#L110 assume !(12292 == ssl3_connect_~s__state~0); 23716#L113 assume !(16384 == ssl3_connect_~s__state~0); 23714#L116 assume !(4096 == ssl3_connect_~s__state~0); 23713#L119 assume !(20480 == ssl3_connect_~s__state~0); 23712#L122 assume !(4099 == ssl3_connect_~s__state~0); 23711#L125 assume !(4368 == ssl3_connect_~s__state~0); 23710#L128 assume !(4369 == ssl3_connect_~s__state~0); 23709#L131 assume !(4384 == ssl3_connect_~s__state~0); 23707#L134 assume !(4385 == ssl3_connect_~s__state~0); 23702#L137 assume !(4400 == ssl3_connect_~s__state~0); 23700#L140 assume !(4401 == ssl3_connect_~s__state~0); 23698#L143 assume !(4416 == ssl3_connect_~s__state~0); 23696#L146 assume !(4417 == ssl3_connect_~s__state~0); 23694#L149 assume !(4432 == ssl3_connect_~s__state~0); 23692#L152 assume !(4433 == ssl3_connect_~s__state~0); 22237#L155 assume !(4448 == ssl3_connect_~s__state~0); 22224#L158 assume !(4449 == ssl3_connect_~s__state~0); 22225#L161 assume !(4464 == ssl3_connect_~s__state~0); 22218#L164 assume !(4465 == ssl3_connect_~s__state~0); 22219#L167 assume !(4466 == ssl3_connect_~s__state~0); 22337#L170 assume !(4467 == ssl3_connect_~s__state~0); 22327#L173 assume 4480 == ssl3_connect_~s__state~0; 22241#L177 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 22242#L379 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 22351#L383 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4496; 22764#L383-2 ssl3_connect_~s__init_num~0 := 0; 22735#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 22731#L544 ssl3_connect_~skip~0 := 0; 22728#L107-1 assume !false; 22729#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 22720#L110 assume !(12292 == ssl3_connect_~s__state~0); 22721#L113 assume !(16384 == ssl3_connect_~s__state~0); 22660#L116 assume !(4096 == ssl3_connect_~s__state~0); 22525#L119 assume !(20480 == ssl3_connect_~s__state~0); 22520#L122 assume !(4099 == ssl3_connect_~s__state~0); 22517#L125 assume !(4368 == ssl3_connect_~s__state~0); 22473#L128 assume !(4369 == ssl3_connect_~s__state~0); 22475#L131 assume !(4384 == ssl3_connect_~s__state~0); 22889#L134 assume !(4385 == ssl3_connect_~s__state~0); 22887#L137 assume !(4400 == ssl3_connect_~s__state~0); 22877#L140 assume !(4401 == ssl3_connect_~s__state~0); 22873#L143 assume !(4416 == ssl3_connect_~s__state~0); 22871#L146 assume !(4417 == ssl3_connect_~s__state~0); 22869#L149 assume !(4432 == ssl3_connect_~s__state~0); 22866#L152 assume !(4433 == ssl3_connect_~s__state~0); 22864#L155 assume !(4448 == ssl3_connect_~s__state~0); 22862#L158 assume !(4449 == ssl3_connect_~s__state~0); 22860#L161 assume !(4464 == ssl3_connect_~s__state~0); 22858#L164 assume !(4465 == ssl3_connect_~s__state~0); 22856#L167 assume !(4466 == ssl3_connect_~s__state~0); 22854#L170 assume !(4467 == ssl3_connect_~s__state~0); 22852#L173 assume !(4480 == ssl3_connect_~s__state~0); 22850#L176 assume !(4481 == ssl3_connect_~s__state~0); 22848#L179 assume !(4496 == ssl3_connect_~s__state~0); 22691#L182 assume !(4497 == ssl3_connect_~s__state~0); 22687#L185 assume !(4512 == ssl3_connect_~s__state~0); 22686#L188 assume !(4513 == ssl3_connect_~s__state~0); 22386#L191 assume !(4528 == ssl3_connect_~s__state~0); 22383#L194 assume !(4529 == ssl3_connect_~s__state~0); 22385#L197 assume !(4560 == ssl3_connect_~s__state~0); 22652#L200 assume !(4561 == ssl3_connect_~s__state~0); 22654#L203 assume 4352 == ssl3_connect_~s__state~0; 22951#L204 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 22949#L467 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 22947#L467-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 22943#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 22940#L544 ssl3_connect_~skip~0 := 0; 22938#L107-1 assume !false; 22937#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 22690#L110 assume 12292 == ssl3_connect_~s__state~0; 22665#L111 [2019-12-07 10:08:13,722 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:08:13,723 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 15 times [2019-12-07 10:08:13,723 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:08:13,723 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1174715422] [2019-12-07 10:08:13,723 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:08:13,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:08:13,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:08:13,728 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 10:08:13,728 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:08:13,728 INFO L82 PathProgramCache]: Analyzing trace with hash 905241670, now seen corresponding path program 1 times [2019-12-07 10:08:13,728 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:08:13,729 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [523993239] [2019-12-07 10:08:13,729 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:08:13,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:08:13,767 INFO L134 CoverageAnalysis]: Checked inductivity of 436 backedges. 241 proven. 0 refuted. 0 times theorem prover too weak. 195 trivial. 0 not checked. [2019-12-07 10:08:13,767 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [523993239] [2019-12-07 10:08:13,767 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 10:08:13,767 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 10:08:13,767 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1778854456] [2019-12-07 10:08:13,768 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 10:08:13,768 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 10:08:13,768 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 10:08:13,768 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 10:08:13,768 INFO L87 Difference]: Start difference. First operand 1648 states and 2197 transitions. cyclomatic complexity: 551 Second operand 3 states. [2019-12-07 10:08:13,782 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 10:08:13,782 INFO L93 Difference]: Finished difference Result 3266 states and 4351 transitions. [2019-12-07 10:08:13,782 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 10:08:13,782 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3266 states and 4351 transitions. [2019-12-07 10:08:13,792 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3244 [2019-12-07 10:08:13,807 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3266 states to 3266 states and 4351 transitions. [2019-12-07 10:08:13,807 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3266 [2019-12-07 10:08:13,808 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3266 [2019-12-07 10:08:13,808 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3266 states and 4351 transitions. [2019-12-07 10:08:13,811 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 10:08:13,811 INFO L688 BuchiCegarLoop]: Abstraction has 3266 states and 4351 transitions. [2019-12-07 10:08:13,813 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3266 states and 4351 transitions. [2019-12-07 10:08:13,836 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3266 to 3266. [2019-12-07 10:08:13,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3266 states. [2019-12-07 10:08:13,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3266 states to 3266 states and 4351 transitions. [2019-12-07 10:08:13,843 INFO L711 BuchiCegarLoop]: Abstraction has 3266 states and 4351 transitions. [2019-12-07 10:08:13,843 INFO L591 BuchiCegarLoop]: Abstraction has 3266 states and 4351 transitions. [2019-12-07 10:08:13,843 INFO L424 BuchiCegarLoop]: ======== Iteration 20============ [2019-12-07 10:08:13,843 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3266 states and 4351 transitions. [2019-12-07 10:08:13,849 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3244 [2019-12-07 10:08:13,849 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 10:08:13,849 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 10:08:13,851 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2019-12-07 10:08:13,851 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [10, 10, 10, 10, 9, 9, 9, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 10:08:13,851 INFO L794 eck$LassoCheckResult]: Stem: 27226#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;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.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~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; 27227#L93 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 27224#L96-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; 27225#L101 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 27190#L107-1 assume !false; 27502#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 27503#L110 assume 12292 == ssl3_connect_~s__state~0; 27512#L111 [2019-12-07 10:08:13,851 INFO L796 eck$LassoCheckResult]: Loop: 27512#L111 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; 27377#L215 ssl3_connect_~s__server~0 := 0; 27484#L220 assume 0 != ssl3_connect_~cb~0; 27470#L220-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 27471#L225 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 27460#L235 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 27459#L235-2 assume !(0 == ssl3_connect_~tmp___4~0); 27450#L257 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; 27451#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 27565#L544 ssl3_connect_~skip~0 := 0; 27555#L107-1 assume !false; 27556#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 27404#L110 assume !(12292 == ssl3_connect_~s__state~0); 27405#L113 assume !(16384 == ssl3_connect_~s__state~0); 27392#L116 assume !(4096 == ssl3_connect_~s__state~0); 27393#L119 assume !(20480 == ssl3_connect_~s__state~0); 27379#L122 assume !(4099 == ssl3_connect_~s__state~0); 27380#L125 assume 4368 == ssl3_connect_~s__state~0; 27365#L129 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 27366#L269 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 27356#L269-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 27357#L280 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 27342#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 27340#L544 ssl3_connect_~skip~0 := 0; 27331#L107-1 assume !false; 27332#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 27323#L110 assume !(12292 == ssl3_connect_~s__state~0); 27324#L113 assume !(16384 == ssl3_connect_~s__state~0); 27315#L116 assume !(4096 == ssl3_connect_~s__state~0); 27316#L119 assume !(20480 == ssl3_connect_~s__state~0); 27307#L122 assume !(4099 == ssl3_connect_~s__state~0); 27308#L125 assume !(4368 == ssl3_connect_~s__state~0); 27296#L128 assume !(4369 == ssl3_connect_~s__state~0); 27297#L131 assume 4384 == ssl3_connect_~s__state~0; 27281#L135 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 27282#L288 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 28024#L291-2 assume !(ssl3_connect_~ret~0 <= 0); 28022#L298 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 28019#L298-2 ssl3_connect_~s__init_num~0 := 0; 28015#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 28011#L544 ssl3_connect_~skip~0 := 0; 28009#L107-1 assume !false; 28007#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 28005#L110 assume !(12292 == ssl3_connect_~s__state~0); 28003#L113 assume !(16384 == ssl3_connect_~s__state~0); 28001#L116 assume !(4096 == ssl3_connect_~s__state~0); 27999#L119 assume !(20480 == ssl3_connect_~s__state~0); 27997#L122 assume !(4099 == ssl3_connect_~s__state~0); 27995#L125 assume !(4368 == ssl3_connect_~s__state~0); 27993#L128 assume !(4369 == ssl3_connect_~s__state~0); 27991#L131 assume !(4384 == ssl3_connect_~s__state~0); 27989#L134 assume !(4385 == ssl3_connect_~s__state~0); 27987#L137 assume 4400 == ssl3_connect_~s__state~0; 27614#L141 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 27983#L309 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 27979#L309-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 27975#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 27969#L544 ssl3_connect_~skip~0 := 0; 27963#L107-1 assume !false; 27961#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 27959#L110 assume !(12292 == ssl3_connect_~s__state~0); 27957#L113 assume !(16384 == ssl3_connect_~s__state~0); 27955#L116 assume !(4096 == ssl3_connect_~s__state~0); 27953#L119 assume !(20480 == ssl3_connect_~s__state~0); 27951#L122 assume !(4099 == ssl3_connect_~s__state~0); 27949#L125 assume !(4368 == ssl3_connect_~s__state~0); 27947#L128 assume !(4369 == ssl3_connect_~s__state~0); 27945#L131 assume !(4384 == ssl3_connect_~s__state~0); 27943#L134 assume !(4385 == ssl3_connect_~s__state~0); 27941#L137 assume !(4400 == ssl3_connect_~s__state~0); 27939#L140 assume !(4401 == ssl3_connect_~s__state~0); 27937#L143 assume 4416 == ssl3_connect_~s__state~0; 27606#L147 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 27934#L327 assume !(3 == ssl3_connect_~blastFlag~0); 27932#L327-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 27929#L335 assume !(0 == ssl3_connect_~tmp___6~0); 27925#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 27921#L544 ssl3_connect_~skip~0 := 0; 27919#L107-1 assume !false; 27917#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 27914#L110 assume !(12292 == ssl3_connect_~s__state~0); 27911#L113 assume !(16384 == ssl3_connect_~s__state~0); 27908#L116 assume !(4096 == ssl3_connect_~s__state~0); 27905#L119 assume !(20480 == ssl3_connect_~s__state~0); 27902#L122 assume !(4099 == ssl3_connect_~s__state~0); 27899#L125 assume !(4368 == ssl3_connect_~s__state~0); 27896#L128 assume !(4369 == ssl3_connect_~s__state~0); 27893#L131 assume !(4384 == ssl3_connect_~s__state~0); 27891#L134 assume !(4385 == ssl3_connect_~s__state~0); 27888#L137 assume !(4400 == ssl3_connect_~s__state~0); 27885#L140 assume !(4401 == ssl3_connect_~s__state~0); 27879#L143 assume !(4416 == ssl3_connect_~s__state~0); 27878#L146 assume !(4417 == ssl3_connect_~s__state~0); 27877#L149 assume 4432 == ssl3_connect_~s__state~0; 27597#L153 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 27869#L343 assume !(5 == ssl3_connect_~blastFlag~0); 27866#L346 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 27862#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 27858#L544 ssl3_connect_~skip~0 := 0; 27856#L107-1 assume !false; 27854#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 27852#L110 assume !(12292 == ssl3_connect_~s__state~0); 27850#L113 assume !(16384 == ssl3_connect_~s__state~0); 27848#L116 assume !(4096 == ssl3_connect_~s__state~0); 27846#L119 assume !(20480 == ssl3_connect_~s__state~0); 27844#L122 assume !(4099 == ssl3_connect_~s__state~0); 27842#L125 assume !(4368 == ssl3_connect_~s__state~0); 27840#L128 assume !(4369 == ssl3_connect_~s__state~0); 27838#L131 assume !(4384 == ssl3_connect_~s__state~0); 27836#L134 assume !(4385 == ssl3_connect_~s__state~0); 27834#L137 assume !(4400 == ssl3_connect_~s__state~0); 27832#L140 assume !(4401 == ssl3_connect_~s__state~0); 27830#L143 assume !(4416 == ssl3_connect_~s__state~0); 27828#L146 assume !(4417 == ssl3_connect_~s__state~0); 27826#L149 assume !(4432 == ssl3_connect_~s__state~0); 27824#L152 assume !(4433 == ssl3_connect_~s__state~0); 27822#L155 assume 4448 == ssl3_connect_~s__state~0; 27589#L159 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 27819#L355 assume !(ssl3_connect_~ret~0 <= 0); 27816#L358 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 27813#L358-2 ssl3_connect_~s__init_num~0 := 0; 27809#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 27805#L544 ssl3_connect_~skip~0 := 0; 27803#L107-1 assume !false; 27800#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 27799#L110 assume !(12292 == ssl3_connect_~s__state~0); 27796#L113 assume !(16384 == ssl3_connect_~s__state~0); 27751#L116 assume !(4096 == ssl3_connect_~s__state~0); 27750#L119 assume !(20480 == ssl3_connect_~s__state~0); 27748#L122 assume !(4099 == ssl3_connect_~s__state~0); 27746#L125 assume !(4368 == ssl3_connect_~s__state~0); 27745#L128 assume !(4369 == ssl3_connect_~s__state~0); 27744#L131 assume !(4384 == ssl3_connect_~s__state~0); 27742#L134 assume !(4385 == ssl3_connect_~s__state~0); 27740#L137 assume !(4400 == ssl3_connect_~s__state~0); 27739#L140 assume !(4401 == ssl3_connect_~s__state~0); 27738#L143 assume !(4416 == ssl3_connect_~s__state~0); 27736#L146 assume !(4417 == ssl3_connect_~s__state~0); 27734#L149 assume !(4432 == ssl3_connect_~s__state~0); 27733#L152 assume !(4433 == ssl3_connect_~s__state~0); 27732#L155 assume !(4448 == ssl3_connect_~s__state~0); 27729#L158 assume !(4449 == ssl3_connect_~s__state~0); 27724#L161 assume 4464 == ssl3_connect_~s__state~0; 27573#L171 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 27722#L370 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 27714#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 27709#L544 ssl3_connect_~skip~0 := 0; 27708#L107-1 assume !false; 27707#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 27706#L110 assume !(12292 == ssl3_connect_~s__state~0); 27705#L113 assume !(16384 == ssl3_connect_~s__state~0); 27704#L116 assume !(4096 == ssl3_connect_~s__state~0); 27703#L119 assume !(20480 == ssl3_connect_~s__state~0); 27702#L122 assume !(4099 == ssl3_connect_~s__state~0); 27701#L125 assume !(4368 == ssl3_connect_~s__state~0); 27700#L128 assume !(4369 == ssl3_connect_~s__state~0); 27699#L131 assume !(4384 == ssl3_connect_~s__state~0); 27698#L134 assume !(4385 == ssl3_connect_~s__state~0); 27696#L137 assume !(4400 == ssl3_connect_~s__state~0); 27694#L140 assume !(4401 == ssl3_connect_~s__state~0); 27692#L143 assume !(4416 == ssl3_connect_~s__state~0); 27690#L146 assume !(4417 == ssl3_connect_~s__state~0); 27688#L149 assume !(4432 == ssl3_connect_~s__state~0); 27686#L152 assume !(4433 == ssl3_connect_~s__state~0); 27684#L155 assume !(4448 == ssl3_connect_~s__state~0); 27682#L158 assume !(4449 == ssl3_connect_~s__state~0); 27680#L161 assume !(4464 == ssl3_connect_~s__state~0); 27678#L164 assume !(4465 == ssl3_connect_~s__state~0); 27676#L167 assume !(4466 == ssl3_connect_~s__state~0); 27674#L170 assume !(4467 == ssl3_connect_~s__state~0); 27672#L173 assume 4480 == ssl3_connect_~s__state~0; 27667#L177 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 27666#L379 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 27664#L383 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4496; 27663#L383-2 ssl3_connect_~s__init_num~0 := 0; 27655#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 27653#L544 ssl3_connect_~skip~0 := 0; 27648#L107-1 assume !false; 27649#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 27644#L110 assume !(12292 == ssl3_connect_~s__state~0); 27645#L113 assume !(16384 == ssl3_connect_~s__state~0); 27639#L116 assume !(4096 == ssl3_connect_~s__state~0); 27640#L119 assume !(20480 == ssl3_connect_~s__state~0); 27376#L122 assume !(4099 == ssl3_connect_~s__state~0); 27378#L125 assume !(4368 == ssl3_connect_~s__state~0); 27627#L128 assume !(4369 == ssl3_connect_~s__state~0); 27628#L131 assume !(4384 == ssl3_connect_~s__state~0); 27621#L134 assume !(4385 == ssl3_connect_~s__state~0); 27622#L137 assume !(4400 == ssl3_connect_~s__state~0); 27613#L140 assume !(4401 == ssl3_connect_~s__state~0); 27615#L143 assume !(4416 == ssl3_connect_~s__state~0); 27605#L146 assume !(4417 == ssl3_connect_~s__state~0); 27607#L149 assume !(4432 == ssl3_connect_~s__state~0); 27596#L152 assume !(4433 == ssl3_connect_~s__state~0); 27598#L155 assume !(4448 == ssl3_connect_~s__state~0); 27588#L158 assume !(4449 == ssl3_connect_~s__state~0); 27590#L161 assume !(4464 == ssl3_connect_~s__state~0); 27581#L164 assume !(4465 == ssl3_connect_~s__state~0); 27582#L167 assume !(4466 == ssl3_connect_~s__state~0); 27572#L170 assume !(4467 == ssl3_connect_~s__state~0); 27574#L173 assume !(4480 == ssl3_connect_~s__state~0); 27670#L176 assume !(4481 == ssl3_connect_~s__state~0); 27671#L179 assume !(4496 == ssl3_connect_~s__state~0); 27546#L182 assume !(4497 == ssl3_connect_~s__state~0); 27547#L185 assume !(4512 == ssl3_connect_~s__state~0); 27801#L188 assume !(4513 == ssl3_connect_~s__state~0); 27269#L191 assume !(4528 == ssl3_connect_~s__state~0); 27266#L194 assume !(4529 == ssl3_connect_~s__state~0); 27268#L197 assume !(4560 == ssl3_connect_~s__state~0); 27472#L200 assume !(4561 == ssl3_connect_~s__state~0); 27474#L203 assume 4352 == ssl3_connect_~s__state~0; 27530#L204 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 27531#L467 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 27522#L467-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 27523#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 27509#L544 ssl3_connect_~skip~0 := 0; 27510#L107-1 assume !false; 27504#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 27505#L110 assume 12292 == ssl3_connect_~s__state~0; 27512#L111 [2019-12-07 10:08:13,851 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:08:13,851 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 16 times [2019-12-07 10:08:13,851 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:08:13,851 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1815287415] [2019-12-07 10:08:13,852 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:08:13,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:08:13,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:08:13,856 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 10:08:13,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:08:13,857 INFO L82 PathProgramCache]: Analyzing trace with hash 652105564, now seen corresponding path program 1 times [2019-12-07 10:08:13,857 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:08:13,857 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1344970681] [2019-12-07 10:08:13,857 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:08:13,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:08:13,910 INFO L134 CoverageAnalysis]: Checked inductivity of 575 backedges. 183 proven. 0 refuted. 0 times theorem prover too weak. 392 trivial. 0 not checked. [2019-12-07 10:08:13,910 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1344970681] [2019-12-07 10:08:13,910 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 10:08:13,911 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 10:08:13,911 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [54529752] [2019-12-07 10:08:13,911 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 10:08:13,911 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 10:08:13,911 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 10:08:13,911 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 10:08:13,911 INFO L87 Difference]: Start difference. First operand 3266 states and 4351 transitions. cyclomatic complexity: 1089 Second operand 3 states. [2019-12-07 10:08:13,996 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 10:08:13,996 INFO L93 Difference]: Finished difference Result 3414 states and 4519 transitions. [2019-12-07 10:08:13,996 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 10:08:13,997 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3414 states and 4519 transitions. [2019-12-07 10:08:14,005 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3392 [2019-12-07 10:08:14,019 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3414 states to 3414 states and 4519 transitions. [2019-12-07 10:08:14,019 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3414 [2019-12-07 10:08:14,020 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3414 [2019-12-07 10:08:14,021 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3414 states and 4519 transitions. [2019-12-07 10:08:14,021 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 10:08:14,021 INFO L688 BuchiCegarLoop]: Abstraction has 3414 states and 4519 transitions. [2019-12-07 10:08:14,023 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3414 states and 4519 transitions. [2019-12-07 10:08:14,048 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3414 to 3398. [2019-12-07 10:08:14,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3398 states. [2019-12-07 10:08:14,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3398 states to 3398 states and 4503 transitions. [2019-12-07 10:08:14,052 INFO L711 BuchiCegarLoop]: Abstraction has 3398 states and 4503 transitions. [2019-12-07 10:08:14,053 INFO L591 BuchiCegarLoop]: Abstraction has 3398 states and 4503 transitions. [2019-12-07 10:08:14,053 INFO L424 BuchiCegarLoop]: ======== Iteration 21============ [2019-12-07 10:08:14,053 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3398 states and 4503 transitions. [2019-12-07 10:08:14,059 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3376 [2019-12-07 10:08:14,059 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 10:08:14,059 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 10:08:14,060 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2019-12-07 10:08:14,061 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [11, 11, 11, 11, 10, 10, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 10:08:14,061 INFO L794 eck$LassoCheckResult]: Stem: 33917#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;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.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~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; 33918#L93 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 33915#L96-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; 33916#L101 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 33877#L107-1 assume !false; 34198#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 34199#L110 assume 12292 == ssl3_connect_~s__state~0; 34189#L111 [2019-12-07 10:08:14,061 INFO L796 eck$LassoCheckResult]: Loop: 34189#L111 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; 34082#L215 ssl3_connect_~s__server~0 := 0; 34178#L220 assume 0 != ssl3_connect_~cb~0; 34169#L220-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 34164#L225 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 34156#L235 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 34155#L235-2 assume !(0 == ssl3_connect_~tmp___4~0); 34142#L257 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; 34143#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 34989#L544 ssl3_connect_~skip~0 := 0; 34988#L107-1 assume !false; 34987#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 34986#L110 assume !(12292 == ssl3_connect_~s__state~0); 34985#L113 assume !(16384 == ssl3_connect_~s__state~0); 34984#L116 assume !(4096 == ssl3_connect_~s__state~0); 34983#L119 assume !(20480 == ssl3_connect_~s__state~0); 34982#L122 assume !(4099 == ssl3_connect_~s__state~0); 34981#L125 assume 4368 == ssl3_connect_~s__state~0; 34075#L129 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 34980#L269 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 34978#L269-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 34977#L280 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 34047#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 34045#L544 ssl3_connect_~skip~0 := 0; 34036#L107-1 assume !false; 34037#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 34028#L110 assume !(12292 == ssl3_connect_~s__state~0); 34029#L113 assume !(16384 == ssl3_connect_~s__state~0); 34020#L116 assume !(4096 == ssl3_connect_~s__state~0); 34021#L119 assume !(20480 == ssl3_connect_~s__state~0); 34012#L122 assume !(4099 == ssl3_connect_~s__state~0); 34013#L125 assume !(4368 == ssl3_connect_~s__state~0); 34001#L128 assume !(4369 == ssl3_connect_~s__state~0); 34002#L131 assume 4384 == ssl3_connect_~s__state~0; 33985#L135 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 33986#L288 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 33976#L291-2 assume !(ssl3_connect_~ret~0 <= 0); 33977#L298 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 34706#L298-2 ssl3_connect_~s__init_num~0 := 0; 34707#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 34698#L544 ssl3_connect_~skip~0 := 0; 34699#L107-1 assume !false; 34694#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 34695#L110 assume !(12292 == ssl3_connect_~s__state~0); 34690#L113 assume !(16384 == ssl3_connect_~s__state~0); 34691#L116 assume !(4096 == ssl3_connect_~s__state~0); 34686#L119 assume !(20480 == ssl3_connect_~s__state~0); 34687#L122 assume !(4099 == ssl3_connect_~s__state~0); 34682#L125 assume !(4368 == ssl3_connect_~s__state~0); 34683#L128 assume !(4369 == ssl3_connect_~s__state~0); 34678#L131 assume !(4384 == ssl3_connect_~s__state~0); 34679#L134 assume !(4385 == ssl3_connect_~s__state~0); 34675#L137 assume 4400 == ssl3_connect_~s__state~0; 34304#L141 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 34669#L309 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 34668#L309-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 34661#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 34659#L544 ssl3_connect_~skip~0 := 0; 34654#L107-1 assume !false; 34655#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 34650#L110 assume !(12292 == ssl3_connect_~s__state~0); 34651#L113 assume !(16384 == ssl3_connect_~s__state~0); 34646#L116 assume !(4096 == ssl3_connect_~s__state~0); 34647#L119 assume !(20480 == ssl3_connect_~s__state~0); 34642#L122 assume !(4099 == ssl3_connect_~s__state~0); 34643#L125 assume !(4368 == ssl3_connect_~s__state~0); 34638#L128 assume !(4369 == ssl3_connect_~s__state~0); 34639#L131 assume !(4384 == ssl3_connect_~s__state~0); 34634#L134 assume !(4385 == ssl3_connect_~s__state~0); 34635#L137 assume !(4400 == ssl3_connect_~s__state~0); 34630#L140 assume !(4401 == ssl3_connect_~s__state~0); 34631#L143 assume 4416 == ssl3_connect_~s__state~0; 34297#L147 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 34628#L327 assume !(3 == ssl3_connect_~blastFlag~0); 34624#L327-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 34625#L335 assume !(0 == ssl3_connect_~tmp___6~0); 34618#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 34616#L544 ssl3_connect_~skip~0 := 0; 34611#L107-1 assume !false; 34612#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 34607#L110 assume !(12292 == ssl3_connect_~s__state~0); 34608#L113 assume !(16384 == ssl3_connect_~s__state~0); 34603#L116 assume !(4096 == ssl3_connect_~s__state~0); 34604#L119 assume !(20480 == ssl3_connect_~s__state~0); 34599#L122 assume !(4099 == ssl3_connect_~s__state~0); 34600#L125 assume !(4368 == ssl3_connect_~s__state~0); 34595#L128 assume !(4369 == ssl3_connect_~s__state~0); 34596#L131 assume !(4384 == ssl3_connect_~s__state~0); 34591#L134 assume !(4385 == ssl3_connect_~s__state~0); 34592#L137 assume !(4400 == ssl3_connect_~s__state~0); 34587#L140 assume !(4401 == ssl3_connect_~s__state~0); 34588#L143 assume !(4416 == ssl3_connect_~s__state~0); 34583#L146 assume !(4417 == ssl3_connect_~s__state~0); 34584#L149 assume 4432 == ssl3_connect_~s__state~0; 34290#L153 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 34581#L343 assume !(5 == ssl3_connect_~blastFlag~0); 34571#L346 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 34572#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 34555#L544 ssl3_connect_~skip~0 := 0; 34556#L107-1 assume !false; 34547#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 34548#L110 assume !(12292 == ssl3_connect_~s__state~0); 34539#L113 assume !(16384 == ssl3_connect_~s__state~0); 34540#L116 assume !(4096 == ssl3_connect_~s__state~0); 34531#L119 assume !(20480 == ssl3_connect_~s__state~0); 34532#L122 assume !(4099 == ssl3_connect_~s__state~0); 34523#L125 assume !(4368 == ssl3_connect_~s__state~0); 34524#L128 assume !(4369 == ssl3_connect_~s__state~0); 34515#L131 assume !(4384 == ssl3_connect_~s__state~0); 34516#L134 assume !(4385 == ssl3_connect_~s__state~0); 34507#L137 assume !(4400 == ssl3_connect_~s__state~0); 34508#L140 assume !(4401 == ssl3_connect_~s__state~0); 34500#L143 assume !(4416 == ssl3_connect_~s__state~0); 34501#L146 assume !(4417 == ssl3_connect_~s__state~0); 34492#L149 assume !(4432 == ssl3_connect_~s__state~0); 34493#L152 assume !(4433 == ssl3_connect_~s__state~0); 34485#L155 assume 4448 == ssl3_connect_~s__state~0; 34283#L159 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 34479#L355 assume !(ssl3_connect_~ret~0 <= 0); 34480#L358 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 34574#L358-2 ssl3_connect_~s__init_num~0 := 0; 34575#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 34557#L544 ssl3_connect_~skip~0 := 0; 34558#L107-1 assume !false; 34549#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 34550#L110 assume !(12292 == ssl3_connect_~s__state~0); 34541#L113 assume !(16384 == ssl3_connect_~s__state~0); 34542#L116 assume !(4096 == ssl3_connect_~s__state~0); 34533#L119 assume !(20480 == ssl3_connect_~s__state~0); 34534#L122 assume !(4099 == ssl3_connect_~s__state~0); 34525#L125 assume !(4368 == ssl3_connect_~s__state~0); 34526#L128 assume !(4369 == ssl3_connect_~s__state~0); 34517#L131 assume !(4384 == ssl3_connect_~s__state~0); 34518#L134 assume !(4385 == ssl3_connect_~s__state~0); 34509#L137 assume !(4400 == ssl3_connect_~s__state~0); 34510#L140 assume !(4401 == ssl3_connect_~s__state~0); 34502#L143 assume !(4416 == ssl3_connect_~s__state~0); 34498#L146 assume !(4417 == ssl3_connect_~s__state~0); 34499#L149 assume !(4432 == ssl3_connect_~s__state~0); 34490#L152 assume !(4433 == ssl3_connect_~s__state~0); 34491#L155 assume !(4448 == ssl3_connect_~s__state~0); 34483#L158 assume !(4449 == ssl3_connect_~s__state~0); 34484#L161 assume 4464 == ssl3_connect_~s__state~0; 34270#L171 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 34478#L370 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 34469#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 34465#L544 ssl3_connect_~skip~0 := 0; 34466#L107-1 assume !false; 34461#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 34462#L110 assume !(12292 == ssl3_connect_~s__state~0); 34457#L113 assume !(16384 == ssl3_connect_~s__state~0); 34458#L116 assume !(4096 == ssl3_connect_~s__state~0); 34453#L119 assume !(20480 == ssl3_connect_~s__state~0); 34454#L122 assume !(4099 == ssl3_connect_~s__state~0); 34449#L125 assume !(4368 == ssl3_connect_~s__state~0); 34450#L128 assume !(4369 == ssl3_connect_~s__state~0); 34445#L131 assume !(4384 == ssl3_connect_~s__state~0); 34446#L134 assume !(4385 == ssl3_connect_~s__state~0); 34441#L137 assume !(4400 == ssl3_connect_~s__state~0); 34442#L140 assume !(4401 == ssl3_connect_~s__state~0); 34437#L143 assume !(4416 == ssl3_connect_~s__state~0); 34438#L146 assume !(4417 == ssl3_connect_~s__state~0); 34433#L149 assume !(4432 == ssl3_connect_~s__state~0); 34434#L152 assume !(4433 == ssl3_connect_~s__state~0); 34429#L155 assume !(4448 == ssl3_connect_~s__state~0); 34430#L158 assume !(4449 == ssl3_connect_~s__state~0); 34425#L161 assume !(4464 == ssl3_connect_~s__state~0); 34426#L164 assume !(4465 == ssl3_connect_~s__state~0); 34421#L167 assume !(4466 == ssl3_connect_~s__state~0); 34422#L170 assume !(4467 == ssl3_connect_~s__state~0); 34418#L173 assume 4480 == ssl3_connect_~s__state~0; 34253#L177 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 34414#L379 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 34415#L383 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; 34407#L383-2 ssl3_connect_~s__init_num~0 := 0; 34404#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 34401#L544 ssl3_connect_~skip~0 := 0; 34400#L107-1 assume !false; 34399#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 34398#L110 assume !(12292 == ssl3_connect_~s__state~0); 34397#L113 assume !(16384 == ssl3_connect_~s__state~0); 34396#L116 assume !(4096 == ssl3_connect_~s__state~0); 34395#L119 assume !(20480 == ssl3_connect_~s__state~0); 34394#L122 assume !(4099 == ssl3_connect_~s__state~0); 34393#L125 assume !(4368 == ssl3_connect_~s__state~0); 34392#L128 assume !(4369 == ssl3_connect_~s__state~0); 34391#L131 assume !(4384 == ssl3_connect_~s__state~0); 34390#L134 assume !(4385 == ssl3_connect_~s__state~0); 34389#L137 assume !(4400 == ssl3_connect_~s__state~0); 34388#L140 assume !(4401 == ssl3_connect_~s__state~0); 34387#L143 assume !(4416 == ssl3_connect_~s__state~0); 34386#L146 assume !(4417 == ssl3_connect_~s__state~0); 34385#L149 assume !(4432 == ssl3_connect_~s__state~0); 34384#L152 assume !(4433 == ssl3_connect_~s__state~0); 34383#L155 assume !(4448 == ssl3_connect_~s__state~0); 34380#L158 assume !(4449 == ssl3_connect_~s__state~0); 34376#L161 assume !(4464 == ssl3_connect_~s__state~0); 34373#L164 assume !(4465 == ssl3_connect_~s__state~0); 34369#L167 assume !(4466 == ssl3_connect_~s__state~0); 34366#L170 assume !(4467 == ssl3_connect_~s__state~0); 34362#L173 assume !(4480 == ssl3_connect_~s__state~0); 34359#L176 assume !(4481 == ssl3_connect_~s__state~0); 34355#L179 assume !(4496 == ssl3_connect_~s__state~0); 34352#L182 assume !(4497 == ssl3_connect_~s__state~0); 34349#L185 assume 4512 == ssl3_connect_~s__state~0; 34233#L189 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 34343#L404 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; 34341#L410 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 34337#L410-2 assume !(0 == ssl3_connect_~tmp___7~0); 34336#L419 assume !(0 == ssl3_connect_~tmp___8~0); 34332#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 34329#L544 ssl3_connect_~skip~0 := 0; 34328#L107-1 assume !false; 34327#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 34326#L110 assume !(12292 == ssl3_connect_~s__state~0); 34325#L113 assume !(16384 == ssl3_connect_~s__state~0); 34323#L116 assume !(4096 == ssl3_connect_~s__state~0); 34321#L119 assume !(20480 == ssl3_connect_~s__state~0); 34081#L122 assume !(4099 == ssl3_connect_~s__state~0); 34083#L125 assume !(4368 == ssl3_connect_~s__state~0); 34315#L128 assume !(4369 == ssl3_connect_~s__state~0); 34313#L131 assume !(4384 == ssl3_connect_~s__state~0); 34310#L134 assume !(4385 == ssl3_connect_~s__state~0); 34307#L137 assume !(4400 == ssl3_connect_~s__state~0); 34303#L140 assume !(4401 == ssl3_connect_~s__state~0); 34300#L143 assume !(4416 == ssl3_connect_~s__state~0); 34296#L146 assume !(4417 == ssl3_connect_~s__state~0); 34293#L149 assume !(4432 == ssl3_connect_~s__state~0); 34289#L152 assume !(4433 == ssl3_connect_~s__state~0); 34286#L155 assume !(4448 == ssl3_connect_~s__state~0); 34282#L158 assume !(4449 == ssl3_connect_~s__state~0); 34279#L161 assume !(4464 == ssl3_connect_~s__state~0); 34276#L164 assume !(4465 == ssl3_connect_~s__state~0); 34273#L167 assume !(4466 == ssl3_connect_~s__state~0); 34269#L170 assume !(4467 == ssl3_connect_~s__state~0); 34257#L173 assume !(4480 == ssl3_connect_~s__state~0); 34252#L176 assume !(4481 == ssl3_connect_~s__state~0); 34246#L179 assume !(4496 == ssl3_connect_~s__state~0); 34248#L182 assume !(4497 == ssl3_connect_~s__state~0); 34242#L185 assume !(4512 == ssl3_connect_~s__state~0); 34232#L188 assume !(4513 == ssl3_connect_~s__state~0); 34234#L191 assume !(4528 == ssl3_connect_~s__state~0); 34918#L194 assume !(4529 == ssl3_connect_~s__state~0); 34917#L197 assume !(4560 == ssl3_connect_~s__state~0); 34229#L200 assume !(4561 == ssl3_connect_~s__state~0); 34173#L203 assume 4352 == ssl3_connect_~s__state~0; 34225#L204 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 34226#L467 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 34217#L467-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 34218#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 34206#L544 ssl3_connect_~skip~0 := 0; 34207#L107-1 assume !false; 34200#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 34201#L110 assume 12292 == ssl3_connect_~s__state~0; 34189#L111 [2019-12-07 10:08:14,061 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:08:14,061 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 17 times [2019-12-07 10:08:14,061 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:08:14,062 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [573017749] [2019-12-07 10:08:14,062 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:08:14,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:08:14,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:08:14,066 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 10:08:14,066 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:08:14,066 INFO L82 PathProgramCache]: Analyzing trace with hash 628417184, now seen corresponding path program 1 times [2019-12-07 10:08:14,066 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:08:14,066 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1842540737] [2019-12-07 10:08:14,066 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:08:14,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:08:14,129 INFO L134 CoverageAnalysis]: Checked inductivity of 748 backedges. 218 proven. 0 refuted. 0 times theorem prover too weak. 530 trivial. 0 not checked. [2019-12-07 10:08:14,129 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1842540737] [2019-12-07 10:08:14,129 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 10:08:14,129 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 10:08:14,129 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [645836016] [2019-12-07 10:08:14,130 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 10:08:14,130 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 10:08:14,130 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 10:08:14,130 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 10:08:14,130 INFO L87 Difference]: Start difference. First operand 3398 states and 4503 transitions. cyclomatic complexity: 1109 Second operand 3 states. [2019-12-07 10:08:14,218 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 10:08:14,219 INFO L93 Difference]: Finished difference Result 3398 states and 4287 transitions. [2019-12-07 10:08:14,219 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 10:08:14,219 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3398 states and 4287 transitions. [2019-12-07 10:08:14,226 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3376 [2019-12-07 10:08:14,240 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3398 states to 3398 states and 4287 transitions. [2019-12-07 10:08:14,240 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3398 [2019-12-07 10:08:14,241 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3398 [2019-12-07 10:08:14,241 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3398 states and 4287 transitions. [2019-12-07 10:08:14,241 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 10:08:14,241 INFO L688 BuchiCegarLoop]: Abstraction has 3398 states and 4287 transitions. [2019-12-07 10:08:14,243 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3398 states and 4287 transitions. [2019-12-07 10:08:14,264 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3398 to 3382. [2019-12-07 10:08:14,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3382 states. [2019-12-07 10:08:14,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3382 states to 3382 states and 4271 transitions. [2019-12-07 10:08:14,269 INFO L711 BuchiCegarLoop]: Abstraction has 3382 states and 4271 transitions. [2019-12-07 10:08:14,269 INFO L591 BuchiCegarLoop]: Abstraction has 3382 states and 4271 transitions. [2019-12-07 10:08:14,269 INFO L424 BuchiCegarLoop]: ======== Iteration 22============ [2019-12-07 10:08:14,269 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3382 states and 4271 transitions. [2019-12-07 10:08:14,274 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3360 [2019-12-07 10:08:14,274 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 10:08:14,274 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 10:08:14,275 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2019-12-07 10:08:14,275 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [12, 12, 12, 12, 11, 11, 11, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 10:08:14,275 INFO L794 eck$LassoCheckResult]: Stem: 40719#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;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.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~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; 40720#L93 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 40717#L96-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; 40718#L101 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 40681#L107-1 assume !false; 41930#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 41926#L110 assume 12292 == ssl3_connect_~s__state~0; 41923#L111 [2019-12-07 10:08:14,275 INFO L796 eck$LassoCheckResult]: Loop: 41923#L111 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; 41012#L215 ssl3_connect_~s__server~0 := 0; 41921#L220 assume 0 != ssl3_connect_~cb~0; 41919#L220-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 41916#L225 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 41912#L235 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 41907#L235-2 assume !(0 == ssl3_connect_~tmp___4~0); 41903#L257 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; 41895#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 41891#L544 ssl3_connect_~skip~0 := 0; 41889#L107-1 assume !false; 41887#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 41885#L110 assume !(12292 == ssl3_connect_~s__state~0); 41883#L113 assume !(16384 == ssl3_connect_~s__state~0); 41881#L116 assume !(4096 == ssl3_connect_~s__state~0); 41846#L119 assume !(20480 == ssl3_connect_~s__state~0); 41847#L122 assume !(4099 == ssl3_connect_~s__state~0); 41679#L125 assume 4368 == ssl3_connect_~s__state~0; 40999#L129 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 41671#L269 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 41668#L269-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 41666#L280 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 41661#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 41652#L544 ssl3_connect_~skip~0 := 0; 41648#L107-1 assume !false; 41644#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 41637#L110 assume !(12292 == ssl3_connect_~s__state~0); 41634#L113 assume !(16384 == ssl3_connect_~s__state~0); 41631#L116 assume !(4096 == ssl3_connect_~s__state~0); 41628#L119 assume !(20480 == ssl3_connect_~s__state~0); 41625#L122 assume !(4099 == ssl3_connect_~s__state~0); 41622#L125 assume !(4368 == ssl3_connect_~s__state~0); 41619#L128 assume !(4369 == ssl3_connect_~s__state~0); 41616#L131 assume 4384 == ssl3_connect_~s__state~0; 40988#L135 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 41612#L288 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 41606#L291-2 assume !(ssl3_connect_~ret~0 <= 0); 41602#L298 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 41599#L298-2 ssl3_connect_~s__init_num~0 := 0; 41596#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 41590#L544 ssl3_connect_~skip~0 := 0; 41587#L107-1 assume !false; 41586#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 41585#L110 assume !(12292 == ssl3_connect_~s__state~0); 41583#L113 assume !(16384 == ssl3_connect_~s__state~0); 41582#L116 assume !(4096 == ssl3_connect_~s__state~0); 41581#L119 assume !(20480 == ssl3_connect_~s__state~0); 41580#L122 assume !(4099 == ssl3_connect_~s__state~0); 41579#L125 assume !(4368 == ssl3_connect_~s__state~0); 41577#L128 assume !(4369 == ssl3_connect_~s__state~0); 41575#L131 assume !(4384 == ssl3_connect_~s__state~0); 41573#L134 assume !(4385 == ssl3_connect_~s__state~0); 41572#L137 assume 4400 == ssl3_connect_~s__state~0; 40978#L141 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 41568#L309 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 41566#L309-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 41563#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 41553#L544 ssl3_connect_~skip~0 := 0; 41551#L107-1 assume !false; 41548#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 41545#L110 assume !(12292 == ssl3_connect_~s__state~0); 41541#L113 assume !(16384 == ssl3_connect_~s__state~0); 41538#L116 assume !(4096 == ssl3_connect_~s__state~0); 41535#L119 assume !(20480 == ssl3_connect_~s__state~0); 41532#L122 assume !(4099 == ssl3_connect_~s__state~0); 41530#L125 assume !(4368 == ssl3_connect_~s__state~0); 41528#L128 assume !(4369 == ssl3_connect_~s__state~0); 41526#L131 assume !(4384 == ssl3_connect_~s__state~0); 41524#L134 assume !(4385 == ssl3_connect_~s__state~0); 41522#L137 assume !(4400 == ssl3_connect_~s__state~0); 41520#L140 assume !(4401 == ssl3_connect_~s__state~0); 41518#L143 assume 4416 == ssl3_connect_~s__state~0; 40968#L147 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 41512#L327 assume !(3 == ssl3_connect_~blastFlag~0); 41513#L327-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 41501#L335 assume !(0 == ssl3_connect_~tmp___6~0); 41502#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 41485#L544 ssl3_connect_~skip~0 := 0; 41486#L107-1 assume !false; 41477#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 41478#L110 assume !(12292 == ssl3_connect_~s__state~0); 41469#L113 assume !(16384 == ssl3_connect_~s__state~0); 41470#L116 assume !(4096 == ssl3_connect_~s__state~0); 41461#L119 assume !(20480 == ssl3_connect_~s__state~0); 41462#L122 assume !(4099 == ssl3_connect_~s__state~0); 41453#L125 assume !(4368 == ssl3_connect_~s__state~0); 41454#L128 assume !(4369 == ssl3_connect_~s__state~0); 41445#L131 assume !(4384 == ssl3_connect_~s__state~0); 41446#L134 assume !(4385 == ssl3_connect_~s__state~0); 41437#L137 assume !(4400 == ssl3_connect_~s__state~0); 41438#L140 assume !(4401 == ssl3_connect_~s__state~0); 41429#L143 assume !(4416 == ssl3_connect_~s__state~0); 41430#L146 assume !(4417 == ssl3_connect_~s__state~0); 41423#L149 assume 4432 == ssl3_connect_~s__state~0; 40958#L153 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 41414#L343 assume !(5 == ssl3_connect_~blastFlag~0); 41415#L346 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 41400#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 41398#L544 ssl3_connect_~skip~0 := 0; 41389#L107-1 assume !false; 41390#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 41381#L110 assume !(12292 == ssl3_connect_~s__state~0); 41382#L113 assume !(16384 == ssl3_connect_~s__state~0); 41373#L116 assume !(4096 == ssl3_connect_~s__state~0); 41374#L119 assume !(20480 == ssl3_connect_~s__state~0); 41365#L122 assume !(4099 == ssl3_connect_~s__state~0); 41366#L125 assume !(4368 == ssl3_connect_~s__state~0); 41357#L128 assume !(4369 == ssl3_connect_~s__state~0); 41358#L131 assume !(4384 == ssl3_connect_~s__state~0); 41349#L134 assume !(4385 == ssl3_connect_~s__state~0); 41350#L137 assume !(4400 == ssl3_connect_~s__state~0); 41341#L140 assume !(4401 == ssl3_connect_~s__state~0); 41342#L143 assume !(4416 == ssl3_connect_~s__state~0); 41333#L146 assume !(4417 == ssl3_connect_~s__state~0); 41334#L149 assume !(4432 == ssl3_connect_~s__state~0); 41325#L152 assume !(4433 == ssl3_connect_~s__state~0); 41326#L155 assume 4448 == ssl3_connect_~s__state~0; 40948#L159 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 41321#L355 assume !(ssl3_connect_~ret~0 <= 0); 41251#L358 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 41252#L358-2 ssl3_connect_~s__init_num~0 := 0; 42216#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 42213#L544 ssl3_connect_~skip~0 := 0; 42212#L107-1 assume !false; 42209#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 42203#L110 assume !(12292 == ssl3_connect_~s__state~0); 42201#L113 assume !(16384 == ssl3_connect_~s__state~0); 42199#L116 assume !(4096 == ssl3_connect_~s__state~0); 42197#L119 assume !(20480 == ssl3_connect_~s__state~0); 42195#L122 assume !(4099 == ssl3_connect_~s__state~0); 42193#L125 assume !(4368 == ssl3_connect_~s__state~0); 42191#L128 assume !(4369 == ssl3_connect_~s__state~0); 42189#L131 assume !(4384 == ssl3_connect_~s__state~0); 42187#L134 assume !(4385 == ssl3_connect_~s__state~0); 42185#L137 assume !(4400 == ssl3_connect_~s__state~0); 42183#L140 assume !(4401 == ssl3_connect_~s__state~0); 42181#L143 assume !(4416 == ssl3_connect_~s__state~0); 42179#L146 assume !(4417 == ssl3_connect_~s__state~0); 42177#L149 assume !(4432 == ssl3_connect_~s__state~0); 42175#L152 assume !(4433 == ssl3_connect_~s__state~0); 42173#L155 assume !(4448 == ssl3_connect_~s__state~0); 42171#L158 assume !(4449 == ssl3_connect_~s__state~0); 42169#L161 assume 4464 == ssl3_connect_~s__state~0; 40930#L171 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 42161#L370 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 42148#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 42144#L544 ssl3_connect_~skip~0 := 0; 42142#L107-1 assume !false; 42140#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 42138#L110 assume !(12292 == ssl3_connect_~s__state~0); 42136#L113 assume !(16384 == ssl3_connect_~s__state~0); 42134#L116 assume !(4096 == ssl3_connect_~s__state~0); 42132#L119 assume !(20480 == ssl3_connect_~s__state~0); 42130#L122 assume !(4099 == ssl3_connect_~s__state~0); 42128#L125 assume !(4368 == ssl3_connect_~s__state~0); 42126#L128 assume !(4369 == ssl3_connect_~s__state~0); 42124#L131 assume !(4384 == ssl3_connect_~s__state~0); 42122#L134 assume !(4385 == ssl3_connect_~s__state~0); 42120#L137 assume !(4400 == ssl3_connect_~s__state~0); 42118#L140 assume !(4401 == ssl3_connect_~s__state~0); 42116#L143 assume !(4416 == ssl3_connect_~s__state~0); 42114#L146 assume !(4417 == ssl3_connect_~s__state~0); 42112#L149 assume !(4432 == ssl3_connect_~s__state~0); 42110#L152 assume !(4433 == ssl3_connect_~s__state~0); 42108#L155 assume !(4448 == ssl3_connect_~s__state~0); 42106#L158 assume !(4449 == ssl3_connect_~s__state~0); 42104#L161 assume !(4464 == ssl3_connect_~s__state~0); 42102#L164 assume !(4465 == ssl3_connect_~s__state~0); 42100#L167 assume !(4466 == ssl3_connect_~s__state~0); 42098#L170 assume !(4467 == ssl3_connect_~s__state~0); 42096#L173 assume 4480 == ssl3_connect_~s__state~0; 40921#L177 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 40758#L379 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 40759#L383 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; 42089#L383-2 ssl3_connect_~s__init_num~0 := 0; 42086#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 42083#L544 ssl3_connect_~skip~0 := 0; 42082#L107-1 assume !false; 42081#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 42080#L110 assume !(12292 == ssl3_connect_~s__state~0); 42079#L113 assume !(16384 == ssl3_connect_~s__state~0); 42078#L116 assume !(4096 == ssl3_connect_~s__state~0); 42077#L119 assume !(20480 == ssl3_connect_~s__state~0); 42076#L122 assume !(4099 == ssl3_connect_~s__state~0); 42075#L125 assume !(4368 == ssl3_connect_~s__state~0); 42074#L128 assume !(4369 == ssl3_connect_~s__state~0); 42073#L131 assume !(4384 == ssl3_connect_~s__state~0); 42072#L134 assume !(4385 == ssl3_connect_~s__state~0); 42071#L137 assume !(4400 == ssl3_connect_~s__state~0); 42070#L140 assume !(4401 == ssl3_connect_~s__state~0); 42069#L143 assume !(4416 == ssl3_connect_~s__state~0); 42068#L146 assume !(4417 == ssl3_connect_~s__state~0); 42067#L149 assume !(4432 == ssl3_connect_~s__state~0); 42066#L152 assume !(4433 == ssl3_connect_~s__state~0); 42065#L155 assume !(4448 == ssl3_connect_~s__state~0); 42064#L158 assume !(4449 == ssl3_connect_~s__state~0); 42063#L161 assume !(4464 == ssl3_connect_~s__state~0); 42062#L164 assume !(4465 == ssl3_connect_~s__state~0); 42061#L167 assume !(4466 == ssl3_connect_~s__state~0); 42060#L170 assume !(4467 == ssl3_connect_~s__state~0); 42059#L173 assume !(4480 == ssl3_connect_~s__state~0); 42058#L176 assume !(4481 == ssl3_connect_~s__state~0); 42057#L179 assume !(4496 == ssl3_connect_~s__state~0); 42056#L182 assume !(4497 == ssl3_connect_~s__state~0); 42055#L185 assume 4512 == ssl3_connect_~s__state~0; 41850#L189 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 42054#L404 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; 42053#L410 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 42052#L410-2 assume !(0 == ssl3_connect_~tmp___7~0); 42050#L419 assume !(0 == ssl3_connect_~tmp___8~0); 42047#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 42044#L544 ssl3_connect_~skip~0 := 0; 42043#L107-1 assume !false; 42042#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 42041#L110 assume !(12292 == ssl3_connect_~s__state~0); 42040#L113 assume !(16384 == ssl3_connect_~s__state~0); 42039#L116 assume !(4096 == ssl3_connect_~s__state~0); 42038#L119 assume !(20480 == ssl3_connect_~s__state~0); 42037#L122 assume !(4099 == ssl3_connect_~s__state~0); 42036#L125 assume !(4368 == ssl3_connect_~s__state~0); 42035#L128 assume !(4369 == ssl3_connect_~s__state~0); 42034#L131 assume !(4384 == ssl3_connect_~s__state~0); 42033#L134 assume !(4385 == ssl3_connect_~s__state~0); 42032#L137 assume !(4400 == ssl3_connect_~s__state~0); 42031#L140 assume !(4401 == ssl3_connect_~s__state~0); 42030#L143 assume !(4416 == ssl3_connect_~s__state~0); 42029#L146 assume !(4417 == ssl3_connect_~s__state~0); 42027#L149 assume !(4432 == ssl3_connect_~s__state~0); 42024#L152 assume !(4433 == ssl3_connect_~s__state~0); 42021#L155 assume !(4448 == ssl3_connect_~s__state~0); 42017#L158 assume !(4449 == ssl3_connect_~s__state~0); 42012#L161 assume !(4464 == ssl3_connect_~s__state~0); 42006#L164 assume !(4465 == ssl3_connect_~s__state~0); 42005#L167 assume !(4466 == ssl3_connect_~s__state~0); 41996#L170 assume !(4467 == ssl3_connect_~s__state~0); 41989#L173 assume !(4480 == ssl3_connect_~s__state~0); 41986#L176 assume !(4481 == ssl3_connect_~s__state~0); 41983#L179 assume !(4496 == ssl3_connect_~s__state~0); 41980#L182 assume !(4497 == ssl3_connect_~s__state~0); 41977#L185 assume !(4512 == ssl3_connect_~s__state~0); 41974#L188 assume !(4513 == ssl3_connect_~s__state~0); 41971#L191 assume 4528 == ssl3_connect_~s__state~0; 41674#L195 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 41917#L427 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp66~0 := ssl3_connect_~__cil_tmp65~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp66~0; 41914#L434 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 41906#L434-1 ssl3_connect_~s__init_num~0 := 0; 41900#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 41892#L544 ssl3_connect_~skip~0 := 0; 41890#L107-1 assume !false; 41888#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 41886#L110 assume !(12292 == ssl3_connect_~s__state~0); 41884#L113 assume !(16384 == ssl3_connect_~s__state~0); 41882#L116 assume !(4096 == ssl3_connect_~s__state~0); 41876#L119 assume !(20480 == ssl3_connect_~s__state~0); 41837#L122 assume !(4099 == ssl3_connect_~s__state~0); 41838#L125 assume !(4368 == ssl3_connect_~s__state~0); 41875#L128 assume !(4369 == ssl3_connect_~s__state~0); 41874#L131 assume !(4384 == ssl3_connect_~s__state~0); 41873#L134 assume !(4385 == ssl3_connect_~s__state~0); 41872#L137 assume !(4400 == ssl3_connect_~s__state~0); 41871#L140 assume !(4401 == ssl3_connect_~s__state~0); 41870#L143 assume !(4416 == ssl3_connect_~s__state~0); 41869#L146 assume !(4417 == ssl3_connect_~s__state~0); 41868#L149 assume !(4432 == ssl3_connect_~s__state~0); 41867#L152 assume !(4433 == ssl3_connect_~s__state~0); 41866#L155 assume !(4448 == ssl3_connect_~s__state~0); 41865#L158 assume !(4449 == ssl3_connect_~s__state~0); 41864#L161 assume !(4464 == ssl3_connect_~s__state~0); 41863#L164 assume !(4465 == ssl3_connect_~s__state~0); 41862#L167 assume !(4466 == ssl3_connect_~s__state~0); 41861#L170 assume !(4467 == ssl3_connect_~s__state~0); 41860#L173 assume !(4480 == ssl3_connect_~s__state~0); 41859#L176 assume !(4481 == ssl3_connect_~s__state~0); 41857#L179 assume !(4496 == ssl3_connect_~s__state~0); 41854#L182 assume !(4497 == ssl3_connect_~s__state~0); 41852#L185 assume !(4512 == ssl3_connect_~s__state~0); 41848#L188 assume !(4513 == ssl3_connect_~s__state~0); 41839#L191 assume !(4528 == ssl3_connect_~s__state~0); 41840#L194 assume !(4529 == ssl3_connect_~s__state~0); 41672#L197 assume !(4560 == ssl3_connect_~s__state~0); 41578#L200 assume !(4561 == ssl3_connect_~s__state~0); 41576#L203 assume 4352 == ssl3_connect_~s__state~0; 41574#L204 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 41570#L467 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 40755#L467-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 40756#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 41030#L544 ssl3_connect_~skip~0 := 0; 41031#L107-1 assume !false; 41931#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 41928#L110 assume 12292 == ssl3_connect_~s__state~0; 41923#L111 [2019-12-07 10:08:14,276 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:08:14,276 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 18 times [2019-12-07 10:08:14,276 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:08:14,276 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1579718151] [2019-12-07 10:08:14,276 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:08:14,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:08:14,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:08:14,280 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 10:08:14,280 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:08:14,281 INFO L82 PathProgramCache]: Analyzing trace with hash 1216844911, now seen corresponding path program 1 times [2019-12-07 10:08:14,281 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:08:14,281 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [56685378] [2019-12-07 10:08:14,281 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:08:14,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:08:14,353 INFO L134 CoverageAnalysis]: Checked inductivity of 953 backedges. 250 proven. 5 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2019-12-07 10:08:14,354 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [56685378] [2019-12-07 10:08:14,354 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [551795733] [2019-12-07 10:08:14,354 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_b5b7c74c-9eb3-44d5-8725-01e75d807263/bin/uautomizer/z3 Starting monitored process 83 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 83 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-12-07 10:08:14,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:08:14,417 INFO L264 TraceCheckSpWp]: Trace formula consists of 432 conjuncts, 3 conjunts are in the unsatisfiable core [2019-12-07 10:08:14,421 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 10:08:14,504 INFO L134 CoverageAnalysis]: Checked inductivity of 953 backedges. 250 proven. 5 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2019-12-07 10:08:14,504 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-12-07 10:08:14,504 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2019-12-07 10:08:14,504 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1269367044] [2019-12-07 10:08:14,505 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 10:08:14,505 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 10:08:14,505 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-12-07 10:08:14,505 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-12-07 10:08:14,506 INFO L87 Difference]: Start difference. First operand 3382 states and 4271 transitions. cyclomatic complexity: 893 Second operand 4 states. [2019-12-07 10:08:14,644 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 10:08:14,644 INFO L93 Difference]: Finished difference Result 4430 states and 5498 transitions. [2019-12-07 10:08:14,644 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-12-07 10:08:14,644 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4430 states and 5498 transitions. [2019-12-07 10:08:14,654 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3445 [2019-12-07 10:08:14,666 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4430 states to 4430 states and 5498 transitions. [2019-12-07 10:08:14,666 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4430 [2019-12-07 10:08:14,668 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4430 [2019-12-07 10:08:14,668 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4430 states and 5498 transitions. [2019-12-07 10:08:14,668 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 10:08:14,668 INFO L688 BuchiCegarLoop]: Abstraction has 4430 states and 5498 transitions. [2019-12-07 10:08:14,670 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4430 states and 5498 transitions. [2019-12-07 10:08:14,696 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4430 to 3456. [2019-12-07 10:08:14,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3456 states. [2019-12-07 10:08:14,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3456 states to 3456 states and 4359 transitions. [2019-12-07 10:08:14,700 INFO L711 BuchiCegarLoop]: Abstraction has 3456 states and 4359 transitions. [2019-12-07 10:08:14,700 INFO L591 BuchiCegarLoop]: Abstraction has 3456 states and 4359 transitions. [2019-12-07 10:08:14,701 INFO L424 BuchiCegarLoop]: ======== Iteration 23============ [2019-12-07 10:08:14,701 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3456 states and 4359 transitions. [2019-12-07 10:08:14,706 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3433 [2019-12-07 10:08:14,706 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 10:08:14,706 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 10:08:14,707 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 10:08:14,707 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [11, 11, 11, 11, 11, 11, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 10:08:14,708 INFO L794 eck$LassoCheckResult]: Stem: 49409#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;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.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~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; 49410#L93 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 49407#L96-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; 49408#L101 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 49374#L107-1 assume !false; 49533#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 49446#L110 assume 12292 == ssl3_connect_~s__state~0; 49333#L111 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; 49334#L215 [2019-12-07 10:08:14,708 INFO L796 eck$LassoCheckResult]: Loop: 49334#L215 ssl3_connect_~s__server~0 := 0; 49396#L220 assume 0 != ssl3_connect_~cb~0; 49400#L220-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 49401#L225 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 49351#L235 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 49323#L235-2 assume !(0 == ssl3_connect_~tmp___4~0); 49324#L257 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; 50084#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 50081#L544 ssl3_connect_~skip~0 := 0; 50080#L107-1 assume !false; 50079#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 50078#L110 assume !(12292 == ssl3_connect_~s__state~0); 50077#L113 assume !(16384 == ssl3_connect_~s__state~0); 50076#L116 assume !(4096 == ssl3_connect_~s__state~0); 50075#L119 assume !(20480 == ssl3_connect_~s__state~0); 50074#L122 assume !(4099 == ssl3_connect_~s__state~0); 50073#L125 assume 4368 == ssl3_connect_~s__state~0; 49518#L129 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 50072#L269 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 50071#L269-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 50069#L280 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 50066#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 50063#L544 ssl3_connect_~skip~0 := 0; 50062#L107-1 assume !false; 50061#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 50060#L110 assume !(12292 == ssl3_connect_~s__state~0); 50059#L113 assume !(16384 == ssl3_connect_~s__state~0); 50058#L116 assume !(4096 == ssl3_connect_~s__state~0); 50057#L119 assume !(20480 == ssl3_connect_~s__state~0); 50056#L122 assume !(4099 == ssl3_connect_~s__state~0); 50055#L125 assume !(4368 == ssl3_connect_~s__state~0); 50054#L128 assume !(4369 == ssl3_connect_~s__state~0); 50053#L131 assume 4384 == ssl3_connect_~s__state~0; 49514#L135 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 49924#L288 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 49918#L291-2 assume !(ssl3_connect_~ret~0 <= 0); 49914#L298 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 49345#L298-2 ssl3_connect_~s__init_num~0 := 0; 49346#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 52620#L544 ssl3_connect_~skip~0 := 0; 52618#L107-1 assume !false; 52616#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 52614#L110 assume !(12292 == ssl3_connect_~s__state~0); 52612#L113 assume !(16384 == ssl3_connect_~s__state~0); 52610#L116 assume !(4096 == ssl3_connect_~s__state~0); 52608#L119 assume !(20480 == ssl3_connect_~s__state~0); 52606#L122 assume !(4099 == ssl3_connect_~s__state~0); 52604#L125 assume !(4368 == ssl3_connect_~s__state~0); 52602#L128 assume !(4369 == ssl3_connect_~s__state~0); 52600#L131 assume !(4384 == ssl3_connect_~s__state~0); 52597#L134 assume !(4385 == ssl3_connect_~s__state~0); 52596#L137 assume 4400 == ssl3_connect_~s__state~0; 49366#L141 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 49367#L309 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 52737#L309-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 52733#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 52730#L544 ssl3_connect_~skip~0 := 0; 52728#L107-1 assume !false; 52723#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 52721#L110 assume !(12292 == ssl3_connect_~s__state~0); 49376#L113 assume !(16384 == ssl3_connect_~s__state~0); 49358#L116 assume !(4096 == ssl3_connect_~s__state~0); 49359#L119 assume !(20480 == ssl3_connect_~s__state~0); 49335#L122 assume !(4099 == ssl3_connect_~s__state~0); 49317#L125 assume !(4368 == ssl3_connect_~s__state~0); 49318#L128 assume !(4369 == ssl3_connect_~s__state~0); 49312#L131 assume !(4384 == ssl3_connect_~s__state~0); 49313#L134 assume !(4385 == ssl3_connect_~s__state~0); 49417#L137 assume !(4400 == ssl3_connect_~s__state~0); 49418#L140 assume !(4401 == ssl3_connect_~s__state~0); 49399#L143 assume 4416 == ssl3_connect_~s__state~0; 49319#L147 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 49320#L327 assume !(3 == ssl3_connect_~blastFlag~0); 49422#L327-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 49425#L335 assume !(0 == ssl3_connect_~tmp___6~0); 49445#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 52699#L544 ssl3_connect_~skip~0 := 0; 52693#L107-1 assume !false; 52691#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 52689#L110 assume !(12292 == ssl3_connect_~s__state~0); 52687#L113 assume !(16384 == ssl3_connect_~s__state~0); 52685#L116 assume !(4096 == ssl3_connect_~s__state~0); 52683#L119 assume !(20480 == ssl3_connect_~s__state~0); 52681#L122 assume !(4099 == ssl3_connect_~s__state~0); 52679#L125 assume !(4368 == ssl3_connect_~s__state~0); 52677#L128 assume !(4369 == ssl3_connect_~s__state~0); 52675#L131 assume !(4384 == ssl3_connect_~s__state~0); 52673#L134 assume !(4385 == ssl3_connect_~s__state~0); 52671#L137 assume !(4400 == ssl3_connect_~s__state~0); 52669#L140 assume !(4401 == ssl3_connect_~s__state~0); 52667#L143 assume !(4416 == ssl3_connect_~s__state~0); 52664#L146 assume !(4417 == ssl3_connect_~s__state~0); 52663#L149 assume 4432 == ssl3_connect_~s__state~0; 49500#L153 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 52662#L343 assume !(5 == ssl3_connect_~blastFlag~0); 52660#L346 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 52657#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 52654#L544 ssl3_connect_~skip~0 := 0; 52653#L107-1 assume !false; 52652#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 52651#L110 assume !(12292 == ssl3_connect_~s__state~0); 52650#L113 assume !(16384 == ssl3_connect_~s__state~0); 52649#L116 assume !(4096 == ssl3_connect_~s__state~0); 52648#L119 assume !(20480 == ssl3_connect_~s__state~0); 52647#L122 assume !(4099 == ssl3_connect_~s__state~0); 52646#L125 assume !(4368 == ssl3_connect_~s__state~0); 52645#L128 assume !(4369 == ssl3_connect_~s__state~0); 52644#L131 assume !(4384 == ssl3_connect_~s__state~0); 52643#L134 assume !(4385 == ssl3_connect_~s__state~0); 52642#L137 assume !(4400 == ssl3_connect_~s__state~0); 52641#L140 assume !(4401 == ssl3_connect_~s__state~0); 52640#L143 assume !(4416 == ssl3_connect_~s__state~0); 52639#L146 assume !(4417 == ssl3_connect_~s__state~0); 52638#L149 assume !(4432 == ssl3_connect_~s__state~0); 49368#L152 assume !(4433 == ssl3_connect_~s__state~0); 49336#L155 assume 4448 == ssl3_connect_~s__state~0; 49337#L159 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 49403#L355 assume !(ssl3_connect_~ret~0 <= 0); 49404#L358 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 52420#L358-2 ssl3_connect_~s__init_num~0 := 0; 52425#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 52421#L544 ssl3_connect_~skip~0 := 0; 52289#L107-1 assume !false; 52265#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 52258#L110 assume !(12292 == ssl3_connect_~s__state~0); 52255#L113 assume !(16384 == ssl3_connect_~s__state~0); 52252#L116 assume !(4096 == ssl3_connect_~s__state~0); 52249#L119 assume !(20480 == ssl3_connect_~s__state~0); 52246#L122 assume !(4099 == ssl3_connect_~s__state~0); 52243#L125 assume !(4368 == ssl3_connect_~s__state~0); 52240#L128 assume !(4369 == ssl3_connect_~s__state~0); 52237#L131 assume !(4384 == ssl3_connect_~s__state~0); 52234#L134 assume !(4385 == ssl3_connect_~s__state~0); 52231#L137 assume !(4400 == ssl3_connect_~s__state~0); 52228#L140 assume !(4401 == ssl3_connect_~s__state~0); 52225#L143 assume !(4416 == ssl3_connect_~s__state~0); 52222#L146 assume !(4417 == ssl3_connect_~s__state~0); 52219#L149 assume !(4432 == ssl3_connect_~s__state~0); 52216#L152 assume !(4433 == ssl3_connect_~s__state~0); 52212#L155 assume !(4448 == ssl3_connect_~s__state~0); 52210#L158 assume !(4449 == ssl3_connect_~s__state~0); 52209#L161 assume 4464 == ssl3_connect_~s__state~0; 49487#L171 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 52208#L370 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 52203#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 52199#L544 ssl3_connect_~skip~0 := 0; 52197#L107-1 assume !false; 52195#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 52193#L110 assume !(12292 == ssl3_connect_~s__state~0); 52191#L113 assume !(16384 == ssl3_connect_~s__state~0); 52189#L116 assume !(4096 == ssl3_connect_~s__state~0); 52187#L119 assume !(20480 == ssl3_connect_~s__state~0); 52185#L122 assume !(4099 == ssl3_connect_~s__state~0); 52183#L125 assume !(4368 == ssl3_connect_~s__state~0); 52181#L128 assume !(4369 == ssl3_connect_~s__state~0); 52179#L131 assume !(4384 == ssl3_connect_~s__state~0); 52177#L134 assume !(4385 == ssl3_connect_~s__state~0); 52175#L137 assume !(4400 == ssl3_connect_~s__state~0); 52173#L140 assume !(4401 == ssl3_connect_~s__state~0); 52171#L143 assume !(4416 == ssl3_connect_~s__state~0); 52169#L146 assume !(4417 == ssl3_connect_~s__state~0); 52167#L149 assume !(4432 == ssl3_connect_~s__state~0); 52165#L152 assume !(4433 == ssl3_connect_~s__state~0); 52163#L155 assume !(4448 == ssl3_connect_~s__state~0); 52161#L158 assume !(4449 == ssl3_connect_~s__state~0); 52159#L161 assume !(4464 == ssl3_connect_~s__state~0); 52158#L164 assume !(4465 == ssl3_connect_~s__state~0); 52156#L167 assume !(4466 == ssl3_connect_~s__state~0); 52154#L170 assume !(4467 == ssl3_connect_~s__state~0); 52151#L173 assume 4480 == ssl3_connect_~s__state~0; 49482#L177 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 52150#L379 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 52149#L383 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; 52083#L383-2 ssl3_connect_~s__init_num~0 := 0; 52074#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 52070#L544 ssl3_connect_~skip~0 := 0; 52068#L107-1 assume !false; 52066#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 52064#L110 assume !(12292 == ssl3_connect_~s__state~0); 52062#L113 assume !(16384 == ssl3_connect_~s__state~0); 52060#L116 assume !(4096 == ssl3_connect_~s__state~0); 52058#L119 assume !(20480 == ssl3_connect_~s__state~0); 52057#L122 assume !(4099 == ssl3_connect_~s__state~0); 52055#L125 assume !(4368 == ssl3_connect_~s__state~0); 52052#L128 assume !(4369 == ssl3_connect_~s__state~0); 52050#L131 assume !(4384 == ssl3_connect_~s__state~0); 52041#L134 assume !(4385 == ssl3_connect_~s__state~0); 52034#L137 assume !(4400 == ssl3_connect_~s__state~0); 52031#L140 assume !(4401 == ssl3_connect_~s__state~0); 52028#L143 assume !(4416 == ssl3_connect_~s__state~0); 52025#L146 assume !(4417 == ssl3_connect_~s__state~0); 52022#L149 assume !(4432 == ssl3_connect_~s__state~0); 52019#L152 assume !(4433 == ssl3_connect_~s__state~0); 52016#L155 assume !(4448 == ssl3_connect_~s__state~0); 52013#L158 assume !(4449 == ssl3_connect_~s__state~0); 52010#L161 assume !(4464 == ssl3_connect_~s__state~0); 52007#L164 assume !(4465 == ssl3_connect_~s__state~0); 52004#L167 assume !(4466 == ssl3_connect_~s__state~0); 52001#L170 assume !(4467 == ssl3_connect_~s__state~0); 51998#L173 assume !(4480 == ssl3_connect_~s__state~0); 51995#L176 assume !(4481 == ssl3_connect_~s__state~0); 51992#L179 assume !(4496 == ssl3_connect_~s__state~0); 51989#L182 assume !(4497 == ssl3_connect_~s__state~0); 51986#L185 assume 4512 == ssl3_connect_~s__state~0; 49472#L189 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 51981#L404 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; 51978#L410 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 51975#L410-2 assume !(0 == ssl3_connect_~tmp___7~0); 51932#L419 assume !(0 == ssl3_connect_~tmp___8~0); 51885#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 51879#L544 ssl3_connect_~skip~0 := 0; 51875#L107-1 assume !false; 51871#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 51867#L110 assume !(12292 == ssl3_connect_~s__state~0); 51863#L113 assume !(16384 == ssl3_connect_~s__state~0); 51859#L116 assume !(4096 == ssl3_connect_~s__state~0); 51855#L119 assume !(20480 == ssl3_connect_~s__state~0); 51851#L122 assume !(4099 == ssl3_connect_~s__state~0); 51847#L125 assume !(4368 == ssl3_connect_~s__state~0); 51843#L128 assume !(4369 == ssl3_connect_~s__state~0); 51836#L131 assume !(4384 == ssl3_connect_~s__state~0); 51822#L134 assume !(4385 == ssl3_connect_~s__state~0); 51821#L137 assume !(4400 == ssl3_connect_~s__state~0); 51820#L140 assume !(4401 == ssl3_connect_~s__state~0); 51819#L143 assume !(4416 == ssl3_connect_~s__state~0); 51818#L146 assume !(4417 == ssl3_connect_~s__state~0); 51815#L149 assume !(4432 == ssl3_connect_~s__state~0); 51812#L152 assume !(4433 == ssl3_connect_~s__state~0); 51810#L155 assume !(4448 == ssl3_connect_~s__state~0); 51808#L158 assume !(4449 == ssl3_connect_~s__state~0); 51806#L161 assume !(4464 == ssl3_connect_~s__state~0); 51804#L164 assume !(4465 == ssl3_connect_~s__state~0); 51802#L167 assume !(4466 == ssl3_connect_~s__state~0); 51800#L170 assume !(4467 == ssl3_connect_~s__state~0); 51798#L173 assume !(4480 == ssl3_connect_~s__state~0); 51797#L176 assume !(4481 == ssl3_connect_~s__state~0); 51796#L179 assume !(4496 == ssl3_connect_~s__state~0); 51795#L182 assume !(4497 == ssl3_connect_~s__state~0); 51794#L185 assume !(4512 == ssl3_connect_~s__state~0); 51793#L188 assume !(4513 == ssl3_connect_~s__state~0); 51792#L191 assume 4528 == ssl3_connect_~s__state~0; 49467#L195 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 51791#L427 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp66~0 := ssl3_connect_~__cil_tmp65~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp66~0; 50007#L434 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 49724#L434-1 ssl3_connect_~s__init_num~0 := 0; 49723#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 49714#L544 ssl3_connect_~skip~0 := 0; 49715#L107-1 assume !false; 49710#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 49711#L110 assume !(12292 == ssl3_connect_~s__state~0); 49706#L113 assume !(16384 == ssl3_connect_~s__state~0); 49707#L116 assume 4096 == ssl3_connect_~s__state~0; 49334#L215 [2019-12-07 10:08:14,708 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:08:14,708 INFO L82 PathProgramCache]: Analyzing trace with hash -414235114, now seen corresponding path program 1 times [2019-12-07 10:08:14,708 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:08:14,708 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1754150319] [2019-12-07 10:08:14,708 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:08:14,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:08:14,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:08:14,713 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 10:08:14,713 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:08:14,714 INFO L82 PathProgramCache]: Analyzing trace with hash -572844789, now seen corresponding path program 1 times [2019-12-07 10:08:14,714 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:08:14,714 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2023654952] [2019-12-07 10:08:14,714 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:08:14,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:08:14,761 INFO L134 CoverageAnalysis]: Checked inductivity of 768 backedges. 70 proven. 0 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2019-12-07 10:08:14,762 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2023654952] [2019-12-07 10:08:14,762 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 10:08:14,762 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-12-07 10:08:14,762 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [794276479] [2019-12-07 10:08:14,762 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 10:08:14,762 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 10:08:14,762 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 10:08:14,762 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 10:08:14,762 INFO L87 Difference]: Start difference. First operand 3456 states and 4359 transitions. cyclomatic complexity: 908 Second operand 3 states. [2019-12-07 10:08:14,867 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 10:08:14,868 INFO L93 Difference]: Finished difference Result 3825 states and 4803 transitions. [2019-12-07 10:08:14,868 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 10:08:14,868 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3825 states and 4803 transitions. [2019-12-07 10:08:14,878 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3765 [2019-12-07 10:08:14,886 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3825 states to 3825 states and 4803 transitions. [2019-12-07 10:08:14,886 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3825 [2019-12-07 10:08:14,887 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3825 [2019-12-07 10:08:14,887 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3825 states and 4803 transitions. [2019-12-07 10:08:14,887 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 10:08:14,887 INFO L688 BuchiCegarLoop]: Abstraction has 3825 states and 4803 transitions. [2019-12-07 10:08:14,889 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3825 states and 4803 transitions. [2019-12-07 10:08:14,907 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3825 to 3573. [2019-12-07 10:08:14,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3573 states. [2019-12-07 10:08:14,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3573 states to 3573 states and 4515 transitions. [2019-12-07 10:08:14,911 INFO L711 BuchiCegarLoop]: Abstraction has 3573 states and 4515 transitions. [2019-12-07 10:08:14,911 INFO L591 BuchiCegarLoop]: Abstraction has 3573 states and 4515 transitions. [2019-12-07 10:08:14,911 INFO L424 BuchiCegarLoop]: ======== Iteration 24============ [2019-12-07 10:08:14,911 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3573 states and 4515 transitions. [2019-12-07 10:08:14,917 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3549 [2019-12-07 10:08:14,917 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 10:08:14,917 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 10:08:14,918 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 10:08:14,918 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [12, 12, 12, 12, 12, 12, 11, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 10:08:14,918 INFO L794 eck$LassoCheckResult]: Stem: 56705#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;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.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~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; 56706#L93 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 56703#L96-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; 56704#L101 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 56662#L107-1 assume !false; 56820#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 56759#L110 assume 12292 == ssl3_connect_~s__state~0; 56619#L111 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; 56620#L215 [2019-12-07 10:08:14,919 INFO L796 eck$LassoCheckResult]: Loop: 56620#L215 ssl3_connect_~s__server~0 := 0; 59491#L220 assume 0 != ssl3_connect_~cb~0; 59490#L220-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 59489#L225 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 59487#L235 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 59485#L235-2 assume !(0 == ssl3_connect_~tmp___4~0); 59442#L257 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; 59437#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 59432#L544 ssl3_connect_~skip~0 := 0; 59429#L107-1 assume !false; 59426#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 59423#L110 assume !(12292 == ssl3_connect_~s__state~0); 59420#L113 assume !(16384 == ssl3_connect_~s__state~0); 59418#L116 assume !(4096 == ssl3_connect_~s__state~0); 59415#L119 assume !(20480 == ssl3_connect_~s__state~0); 59411#L122 assume !(4099 == ssl3_connect_~s__state~0); 58408#L125 assume 4368 == ssl3_connect_~s__state~0; 56813#L129 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 57201#L269 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 56751#L269-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 57196#L280 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 57176#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 57174#L544 ssl3_connect_~skip~0 := 0; 57161#L107-1 assume !false; 57162#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 57150#L110 assume !(12292 == ssl3_connect_~s__state~0); 57151#L113 assume !(16384 == ssl3_connect_~s__state~0); 57105#L116 assume !(4096 == ssl3_connect_~s__state~0); 57106#L119 assume !(20480 == ssl3_connect_~s__state~0); 57086#L122 assume !(4099 == ssl3_connect_~s__state~0); 57087#L125 assume !(4368 == ssl3_connect_~s__state~0); 56985#L128 assume !(4369 == ssl3_connect_~s__state~0); 56986#L131 assume 4384 == ssl3_connect_~s__state~0; 56810#L135 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 56975#L288 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 56969#L291-2 assume !(ssl3_connect_~ret~0 <= 0); 58399#L298 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 58395#L298-2 ssl3_connect_~s__init_num~0 := 0; 58389#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 58384#L544 ssl3_connect_~skip~0 := 0; 58378#L107-1 assume !false; 58376#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 58374#L110 assume !(12292 == ssl3_connect_~s__state~0); 58372#L113 assume !(16384 == ssl3_connect_~s__state~0); 58370#L116 assume !(4096 == ssl3_connect_~s__state~0); 58368#L119 assume !(20480 == ssl3_connect_~s__state~0); 58366#L122 assume !(4099 == ssl3_connect_~s__state~0); 58364#L125 assume !(4368 == ssl3_connect_~s__state~0); 58362#L128 assume !(4369 == ssl3_connect_~s__state~0); 58360#L131 assume !(4384 == ssl3_connect_~s__state~0); 58358#L134 assume !(4385 == ssl3_connect_~s__state~0); 58322#L137 assume 4400 == ssl3_connect_~s__state~0; 56807#L141 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 58316#L309 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 58317#L309-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 58513#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 58509#L544 ssl3_connect_~skip~0 := 0; 58507#L107-1 assume !false; 58505#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 58503#L110 assume !(12292 == ssl3_connect_~s__state~0); 58501#L113 assume !(16384 == ssl3_connect_~s__state~0); 58499#L116 assume !(4096 == ssl3_connect_~s__state~0); 58497#L119 assume !(20480 == ssl3_connect_~s__state~0); 58495#L122 assume !(4099 == ssl3_connect_~s__state~0); 58493#L125 assume !(4368 == ssl3_connect_~s__state~0); 58491#L128 assume !(4369 == ssl3_connect_~s__state~0); 58489#L131 assume !(4384 == ssl3_connect_~s__state~0); 58487#L134 assume !(4385 == ssl3_connect_~s__state~0); 58485#L137 assume !(4400 == ssl3_connect_~s__state~0); 58483#L140 assume !(4401 == ssl3_connect_~s__state~0); 58481#L143 assume 4416 == ssl3_connect_~s__state~0; 56804#L147 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 58478#L327 assume !(3 == ssl3_connect_~blastFlag~0); 58477#L327-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 58475#L335 assume !(0 == ssl3_connect_~tmp___6~0); 58445#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 58419#L544 ssl3_connect_~skip~0 := 0; 58417#L107-1 assume !false; 58415#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 58413#L110 assume !(12292 == ssl3_connect_~s__state~0); 58411#L113 assume !(16384 == ssl3_connect_~s__state~0); 58410#L116 assume !(4096 == ssl3_connect_~s__state~0); 58409#L119 assume !(20480 == ssl3_connect_~s__state~0); 58315#L122 assume !(4099 == ssl3_connect_~s__state~0); 58314#L125 assume !(4368 == ssl3_connect_~s__state~0); 58313#L128 assume !(4369 == ssl3_connect_~s__state~0); 58054#L131 assume !(4384 == ssl3_connect_~s__state~0); 58055#L134 assume !(4385 == ssl3_connect_~s__state~0); 59355#L137 assume !(4400 == ssl3_connect_~s__state~0); 59353#L140 assume !(4401 == ssl3_connect_~s__state~0); 59351#L143 assume !(4416 == ssl3_connect_~s__state~0); 59349#L146 assume !(4417 == ssl3_connect_~s__state~0); 59347#L149 assume 4432 == ssl3_connect_~s__state~0; 56801#L153 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 59344#L343 assume !(5 == ssl3_connect_~blastFlag~0); 59342#L346 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 59325#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 59322#L544 ssl3_connect_~skip~0 := 0; 59321#L107-1 assume !false; 59320#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 59319#L110 assume !(12292 == ssl3_connect_~s__state~0); 59318#L113 assume !(16384 == ssl3_connect_~s__state~0); 59317#L116 assume !(4096 == ssl3_connect_~s__state~0); 59316#L119 assume !(20480 == ssl3_connect_~s__state~0); 59315#L122 assume !(4099 == ssl3_connect_~s__state~0); 59314#L125 assume !(4368 == ssl3_connect_~s__state~0); 59313#L128 assume !(4369 == ssl3_connect_~s__state~0); 59312#L131 assume !(4384 == ssl3_connect_~s__state~0); 59311#L134 assume !(4385 == ssl3_connect_~s__state~0); 59310#L137 assume !(4400 == ssl3_connect_~s__state~0); 59309#L140 assume !(4401 == ssl3_connect_~s__state~0); 59308#L143 assume !(4416 == ssl3_connect_~s__state~0); 59307#L146 assume !(4417 == ssl3_connect_~s__state~0); 59306#L149 assume !(4432 == ssl3_connect_~s__state~0); 59305#L152 assume !(4433 == ssl3_connect_~s__state~0); 59304#L155 assume 4448 == ssl3_connect_~s__state~0; 56798#L159 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 59303#L355 assume !(ssl3_connect_~ret~0 <= 0); 59302#L358 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 59301#L358-2 ssl3_connect_~s__init_num~0 := 0; 59297#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 59294#L544 ssl3_connect_~skip~0 := 0; 59293#L107-1 assume !false; 59292#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 59291#L110 assume !(12292 == ssl3_connect_~s__state~0); 59290#L113 assume !(16384 == ssl3_connect_~s__state~0); 59289#L116 assume !(4096 == ssl3_connect_~s__state~0); 59288#L119 assume !(20480 == ssl3_connect_~s__state~0); 59287#L122 assume !(4099 == ssl3_connect_~s__state~0); 59286#L125 assume !(4368 == ssl3_connect_~s__state~0); 59285#L128 assume !(4369 == ssl3_connect_~s__state~0); 59284#L131 assume !(4384 == ssl3_connect_~s__state~0); 59283#L134 assume !(4385 == ssl3_connect_~s__state~0); 59282#L137 assume !(4400 == ssl3_connect_~s__state~0); 59281#L140 assume !(4401 == ssl3_connect_~s__state~0); 59280#L143 assume !(4416 == ssl3_connect_~s__state~0); 59279#L146 assume !(4417 == ssl3_connect_~s__state~0); 59278#L149 assume !(4432 == ssl3_connect_~s__state~0); 59277#L152 assume !(4433 == ssl3_connect_~s__state~0); 59276#L155 assume !(4448 == ssl3_connect_~s__state~0); 59275#L158 assume !(4449 == ssl3_connect_~s__state~0); 59274#L161 assume 4464 == ssl3_connect_~s__state~0; 56793#L171 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 59273#L370 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 59269#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 59266#L544 ssl3_connect_~skip~0 := 0; 59265#L107-1 assume !false; 59264#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 59263#L110 assume !(12292 == ssl3_connect_~s__state~0); 59262#L113 assume !(16384 == ssl3_connect_~s__state~0); 59261#L116 assume !(4096 == ssl3_connect_~s__state~0); 59260#L119 assume !(20480 == ssl3_connect_~s__state~0); 59259#L122 assume !(4099 == ssl3_connect_~s__state~0); 59258#L125 assume !(4368 == ssl3_connect_~s__state~0); 59257#L128 assume !(4369 == ssl3_connect_~s__state~0); 59256#L131 assume !(4384 == ssl3_connect_~s__state~0); 59255#L134 assume !(4385 == ssl3_connect_~s__state~0); 59254#L137 assume !(4400 == ssl3_connect_~s__state~0); 59253#L140 assume !(4401 == ssl3_connect_~s__state~0); 59252#L143 assume !(4416 == ssl3_connect_~s__state~0); 59251#L146 assume !(4417 == ssl3_connect_~s__state~0); 59250#L149 assume !(4432 == ssl3_connect_~s__state~0); 59249#L152 assume !(4433 == ssl3_connect_~s__state~0); 59248#L155 assume !(4448 == ssl3_connect_~s__state~0); 59247#L158 assume !(4449 == ssl3_connect_~s__state~0); 59246#L161 assume !(4464 == ssl3_connect_~s__state~0); 59245#L164 assume !(4465 == ssl3_connect_~s__state~0); 57884#L167 assume !(4466 == ssl3_connect_~s__state~0); 57881#L170 assume !(4467 == ssl3_connect_~s__state~0); 57880#L173 assume 4480 == ssl3_connect_~s__state~0; 56790#L177 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 57812#L379 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 57813#L383 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; 59202#L383-2 ssl3_connect_~s__init_num~0 := 0; 59198#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 59194#L544 ssl3_connect_~skip~0 := 0; 59192#L107-1 assume !false; 59190#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 59188#L110 assume !(12292 == ssl3_connect_~s__state~0); 59186#L113 assume !(16384 == ssl3_connect_~s__state~0); 59184#L116 assume !(4096 == ssl3_connect_~s__state~0); 59182#L119 assume !(20480 == ssl3_connect_~s__state~0); 59180#L122 assume !(4099 == ssl3_connect_~s__state~0); 59178#L125 assume !(4368 == ssl3_connect_~s__state~0); 59176#L128 assume !(4369 == ssl3_connect_~s__state~0); 59174#L131 assume !(4384 == ssl3_connect_~s__state~0); 59172#L134 assume !(4385 == ssl3_connect_~s__state~0); 59170#L137 assume !(4400 == ssl3_connect_~s__state~0); 59168#L140 assume !(4401 == ssl3_connect_~s__state~0); 59166#L143 assume !(4416 == ssl3_connect_~s__state~0); 59164#L146 assume !(4417 == ssl3_connect_~s__state~0); 59162#L149 assume !(4432 == ssl3_connect_~s__state~0); 59160#L152 assume !(4433 == ssl3_connect_~s__state~0); 59158#L155 assume !(4448 == ssl3_connect_~s__state~0); 59156#L158 assume !(4449 == ssl3_connect_~s__state~0); 59154#L161 assume !(4464 == ssl3_connect_~s__state~0); 59152#L164 assume !(4465 == ssl3_connect_~s__state~0); 59150#L167 assume !(4466 == ssl3_connect_~s__state~0); 59148#L170 assume !(4467 == ssl3_connect_~s__state~0); 59147#L173 assume !(4480 == ssl3_connect_~s__state~0); 59145#L176 assume !(4481 == ssl3_connect_~s__state~0); 59143#L179 assume !(4496 == ssl3_connect_~s__state~0); 59139#L182 assume !(4497 == ssl3_connect_~s__state~0); 59133#L185 assume 4512 == ssl3_connect_~s__state~0; 56784#L189 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 59130#L404 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; 59128#L410 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 59126#L410-2 assume !(0 == ssl3_connect_~tmp___7~0); 59123#L419 assume !(0 == ssl3_connect_~tmp___8~0); 59119#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 59115#L544 ssl3_connect_~skip~0 := 0; 59113#L107-1 assume !false; 59111#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 59109#L110 assume !(12292 == ssl3_connect_~s__state~0); 59107#L113 assume !(16384 == ssl3_connect_~s__state~0); 59105#L116 assume !(4096 == ssl3_connect_~s__state~0); 59103#L119 assume !(20480 == ssl3_connect_~s__state~0); 59101#L122 assume !(4099 == ssl3_connect_~s__state~0); 59099#L125 assume !(4368 == ssl3_connect_~s__state~0); 59097#L128 assume !(4369 == ssl3_connect_~s__state~0); 59095#L131 assume !(4384 == ssl3_connect_~s__state~0); 59093#L134 assume !(4385 == ssl3_connect_~s__state~0); 59091#L137 assume !(4400 == ssl3_connect_~s__state~0); 59089#L140 assume !(4401 == ssl3_connect_~s__state~0); 59087#L143 assume !(4416 == ssl3_connect_~s__state~0); 59085#L146 assume !(4417 == ssl3_connect_~s__state~0); 59083#L149 assume !(4432 == ssl3_connect_~s__state~0); 59081#L152 assume !(4433 == ssl3_connect_~s__state~0); 59079#L155 assume !(4448 == ssl3_connect_~s__state~0); 59077#L158 assume !(4449 == ssl3_connect_~s__state~0); 59075#L161 assume !(4464 == ssl3_connect_~s__state~0); 59073#L164 assume !(4465 == ssl3_connect_~s__state~0); 59071#L167 assume !(4466 == ssl3_connect_~s__state~0); 59070#L170 assume !(4467 == ssl3_connect_~s__state~0); 59068#L173 assume !(4480 == ssl3_connect_~s__state~0); 59066#L176 assume !(4481 == ssl3_connect_~s__state~0); 59064#L179 assume !(4496 == ssl3_connect_~s__state~0); 59061#L182 assume !(4497 == ssl3_connect_~s__state~0); 59055#L185 assume !(4512 == ssl3_connect_~s__state~0); 59032#L188 assume !(4513 == ssl3_connect_~s__state~0); 59031#L191 assume 4528 == ssl3_connect_~s__state~0; 56780#L195 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 59028#L427 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp66~0 := ssl3_connect_~__cil_tmp65~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp66~0; 59026#L434 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 59025#L434-1 ssl3_connect_~s__init_num~0 := 0; 59013#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 59011#L544 ssl3_connect_~skip~0 := 0; 59503#L107-1 assume !false; 59502#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 59500#L110 assume !(12292 == ssl3_connect_~s__state~0); 59499#L113 assume !(16384 == ssl3_connect_~s__state~0); 58990#L116 assume !(4096 == ssl3_connect_~s__state~0); 58991#L119 assume !(20480 == ssl3_connect_~s__state~0); 58983#L122 assume !(4099 == ssl3_connect_~s__state~0); 58980#L125 assume !(4368 == ssl3_connect_~s__state~0); 58977#L128 assume !(4369 == ssl3_connect_~s__state~0); 58974#L131 assume !(4384 == ssl3_connect_~s__state~0); 58939#L134 assume !(4385 == ssl3_connect_~s__state~0); 58933#L137 assume !(4400 == ssl3_connect_~s__state~0); 58931#L140 assume !(4401 == ssl3_connect_~s__state~0); 58929#L143 assume !(4416 == ssl3_connect_~s__state~0); 58927#L146 assume !(4417 == ssl3_connect_~s__state~0); 58925#L149 assume !(4432 == ssl3_connect_~s__state~0); 58923#L152 assume !(4433 == ssl3_connect_~s__state~0); 58921#L155 assume !(4448 == ssl3_connect_~s__state~0); 58919#L158 assume !(4449 == ssl3_connect_~s__state~0); 58917#L161 assume !(4464 == ssl3_connect_~s__state~0); 58915#L164 assume !(4465 == ssl3_connect_~s__state~0); 58913#L167 assume !(4466 == ssl3_connect_~s__state~0); 58911#L170 assume !(4467 == ssl3_connect_~s__state~0); 58909#L173 assume !(4480 == ssl3_connect_~s__state~0); 58907#L176 assume !(4481 == ssl3_connect_~s__state~0); 58905#L179 assume !(4496 == ssl3_connect_~s__state~0); 58903#L182 assume !(4497 == ssl3_connect_~s__state~0); 58846#L185 assume !(4512 == ssl3_connect_~s__state~0); 58845#L188 assume !(4513 == ssl3_connect_~s__state~0); 58844#L191 assume !(4528 == ssl3_connect_~s__state~0); 58836#L194 assume !(4529 == ssl3_connect_~s__state~0); 57877#L197 assume !(4560 == ssl3_connect_~s__state~0); 56734#L200 assume !(4561 == ssl3_connect_~s__state~0); 56735#L203 assume 4352 == ssl3_connect_~s__state~0; 56740#L204 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 57217#L467 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 57212#L467-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 57213#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 57169#L544 ssl3_connect_~skip~0 := 0; 57170#L107-1 assume !false; 57157#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 57158#L110 assume !(12292 == ssl3_connect_~s__state~0); 56913#L113 assume !(16384 == ssl3_connect_~s__state~0); 56914#L116 assume 4096 == ssl3_connect_~s__state~0; 56620#L215 [2019-12-07 10:08:14,919 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:08:14,919 INFO L82 PathProgramCache]: Analyzing trace with hash -414235114, now seen corresponding path program 2 times [2019-12-07 10:08:14,919 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:08:14,919 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [184014982] [2019-12-07 10:08:14,919 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:08:14,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:08:14,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:08:14,923 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 10:08:14,924 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:08:14,924 INFO L82 PathProgramCache]: Analyzing trace with hash 1252447069, now seen corresponding path program 1 times [2019-12-07 10:08:14,924 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:08:14,924 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863336437] [2019-12-07 10:08:14,924 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:08:14,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:08:14,995 INFO L134 CoverageAnalysis]: Checked inductivity of 975 backedges. 270 proven. 7 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2019-12-07 10:08:14,995 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1863336437] [2019-12-07 10:08:14,995 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [170610626] [2019-12-07 10:08:14,995 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_b5b7c74c-9eb3-44d5-8725-01e75d807263/bin/uautomizer/z3 Starting monitored process 84 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 84 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-12-07 10:08:15,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:08:15,058 INFO L264 TraceCheckSpWp]: Trace formula consists of 428 conjuncts, 3 conjunts are in the unsatisfiable core [2019-12-07 10:08:15,064 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 10:08:15,114 INFO L134 CoverageAnalysis]: Checked inductivity of 975 backedges. 270 proven. 7 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2019-12-07 10:08:15,114 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-12-07 10:08:15,114 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2019-12-07 10:08:15,114 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1475816773] [2019-12-07 10:08:15,115 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 10:08:15,115 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 10:08:15,115 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-12-07 10:08:15,115 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-12-07 10:08:15,115 INFO L87 Difference]: Start difference. First operand 3573 states and 4515 transitions. cyclomatic complexity: 947 Second operand 4 states. [2019-12-07 10:08:15,297 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 10:08:15,297 INFO L93 Difference]: Finished difference Result 4938 states and 5985 transitions. [2019-12-07 10:08:15,297 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-12-07 10:08:15,297 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4938 states and 5985 transitions. [2019-12-07 10:08:15,308 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3545 [2019-12-07 10:08:15,318 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4938 states to 4929 states and 5976 transitions. [2019-12-07 10:08:15,318 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4929 [2019-12-07 10:08:15,320 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4929 [2019-12-07 10:08:15,320 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4929 states and 5976 transitions. [2019-12-07 10:08:15,320 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 10:08:15,320 INFO L688 BuchiCegarLoop]: Abstraction has 4929 states and 5976 transitions. [2019-12-07 10:08:15,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4929 states and 5976 transitions. [2019-12-07 10:08:15,341 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4929 to 3595. [2019-12-07 10:08:15,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3595 states. [2019-12-07 10:08:15,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3595 states to 3595 states and 4430 transitions. [2019-12-07 10:08:15,345 INFO L711 BuchiCegarLoop]: Abstraction has 3595 states and 4430 transitions. [2019-12-07 10:08:15,346 INFO L591 BuchiCegarLoop]: Abstraction has 3595 states and 4430 transitions. [2019-12-07 10:08:15,346 INFO L424 BuchiCegarLoop]: ======== Iteration 25============ [2019-12-07 10:08:15,346 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3595 states and 4430 transitions. [2019-12-07 10:08:15,351 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3545 [2019-12-07 10:08:15,351 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 10:08:15,351 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 10:08:15,352 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 10:08:15,352 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [13, 13, 13, 13, 13, 13, 12, 12, 12, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 10:08:15,352 INFO L794 eck$LassoCheckResult]: Stem: 66081#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;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.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~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; 66082#L93 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 66079#L96-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; 66080#L101 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 66047#L107-1 assume !false; 66129#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 66125#L110 assume 12292 == ssl3_connect_~s__state~0; 66008#L111 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; 66009#L215 [2019-12-07 10:08:15,352 INFO L796 eck$LassoCheckResult]: Loop: 66009#L215 ssl3_connect_~s__server~0 := 0; 66069#L220 assume 0 != ssl3_connect_~cb~0; 66073#L220-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 66074#L225 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 66025#L235 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 66026#L235-2 assume !(0 == ssl3_connect_~tmp___4~0); 68740#L257 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; 68734#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 68728#L544 ssl3_connect_~skip~0 := 0; 68723#L107-1 assume !false; 68715#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 68711#L110 assume !(12292 == ssl3_connect_~s__state~0); 68707#L113 assume !(16384 == ssl3_connect_~s__state~0); 68703#L116 assume !(4096 == ssl3_connect_~s__state~0); 68699#L119 assume !(20480 == ssl3_connect_~s__state~0); 68695#L122 assume !(4099 == ssl3_connect_~s__state~0); 68688#L125 assume 4368 == ssl3_connect_~s__state~0; 66199#L129 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 68681#L269 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 68311#L269-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 68675#L280 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 68670#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 68615#L544 ssl3_connect_~skip~0 := 0; 68611#L107-1 assume !false; 68603#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 68599#L110 assume !(12292 == ssl3_connect_~s__state~0); 68595#L113 assume !(16384 == ssl3_connect_~s__state~0); 68591#L116 assume !(4096 == ssl3_connect_~s__state~0); 68587#L119 assume !(20480 == ssl3_connect_~s__state~0); 68583#L122 assume !(4099 == ssl3_connect_~s__state~0); 68579#L125 assume !(4368 == ssl3_connect_~s__state~0); 68575#L128 assume !(4369 == ssl3_connect_~s__state~0); 68571#L131 assume 4384 == ssl3_connect_~s__state~0; 66195#L135 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 68564#L288 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 68289#L291-2 assume !(ssl3_connect_~ret~0 <= 0); 68556#L298 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 68551#L298-2 ssl3_connect_~s__init_num~0 := 0; 68545#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 68540#L544 ssl3_connect_~skip~0 := 0; 68537#L107-1 assume !false; 68533#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 68527#L110 assume !(12292 == ssl3_connect_~s__state~0); 68523#L113 assume !(16384 == ssl3_connect_~s__state~0); 68474#L116 assume !(4096 == ssl3_connect_~s__state~0); 68465#L119 assume !(20480 == ssl3_connect_~s__state~0); 68460#L122 assume !(4099 == ssl3_connect_~s__state~0); 68455#L125 assume !(4368 == ssl3_connect_~s__state~0); 68450#L128 assume !(4369 == ssl3_connect_~s__state~0); 68445#L131 assume !(4384 == ssl3_connect_~s__state~0); 68440#L134 assume !(4385 == ssl3_connect_~s__state~0); 68265#L137 assume 4400 == ssl3_connect_~s__state~0; 66041#L141 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 66042#L309 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 68253#L309-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 68248#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 68243#L544 ssl3_connect_~skip~0 := 0; 68241#L107-1 assume !false; 68239#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 68236#L110 assume !(12292 == ssl3_connect_~s__state~0); 68234#L113 assume !(16384 == ssl3_connect_~s__state~0); 68163#L116 assume !(4096 == ssl3_connect_~s__state~0); 68157#L119 assume !(20480 == ssl3_connect_~s__state~0); 68155#L122 assume !(4099 == ssl3_connect_~s__state~0); 68153#L125 assume !(4368 == ssl3_connect_~s__state~0); 68151#L128 assume !(4369 == ssl3_connect_~s__state~0); 68149#L131 assume !(4384 == ssl3_connect_~s__state~0); 68147#L134 assume !(4385 == ssl3_connect_~s__state~0); 68145#L137 assume !(4400 == ssl3_connect_~s__state~0); 68143#L140 assume !(4401 == ssl3_connect_~s__state~0); 68141#L143 assume 4416 == ssl3_connect_~s__state~0; 66185#L147 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 68137#L327 assume !(3 == ssl3_connect_~blastFlag~0); 68131#L327-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 66123#L335 assume !(0 == ssl3_connect_~tmp___6~0); 66124#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 68130#L544 ssl3_connect_~skip~0 := 0; 68127#L107-1 assume !false; 68120#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 68117#L110 assume !(12292 == ssl3_connect_~s__state~0); 68114#L113 assume !(16384 == ssl3_connect_~s__state~0); 68111#L116 assume !(4096 == ssl3_connect_~s__state~0); 68108#L119 assume !(20480 == ssl3_connect_~s__state~0); 68105#L122 assume !(4099 == ssl3_connect_~s__state~0); 68102#L125 assume !(4368 == ssl3_connect_~s__state~0); 68099#L128 assume !(4369 == ssl3_connect_~s__state~0); 68096#L131 assume !(4384 == ssl3_connect_~s__state~0); 68093#L134 assume !(4385 == ssl3_connect_~s__state~0); 68090#L137 assume !(4400 == ssl3_connect_~s__state~0); 68087#L140 assume !(4401 == ssl3_connect_~s__state~0); 68084#L143 assume !(4416 == ssl3_connect_~s__state~0); 68081#L146 assume !(4417 == ssl3_connect_~s__state~0); 68078#L149 assume 4432 == ssl3_connect_~s__state~0; 65992#L153 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 65983#L343 assume !(5 == ssl3_connect_~blastFlag~0); 65984#L346 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 66122#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 67712#L544 ssl3_connect_~skip~0 := 0; 67710#L107-1 assume !false; 67708#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 67706#L110 assume !(12292 == ssl3_connect_~s__state~0); 67704#L113 assume !(16384 == ssl3_connect_~s__state~0); 67702#L116 assume !(4096 == ssl3_connect_~s__state~0); 67700#L119 assume !(20480 == ssl3_connect_~s__state~0); 67698#L122 assume !(4099 == ssl3_connect_~s__state~0); 67696#L125 assume !(4368 == ssl3_connect_~s__state~0); 67685#L128 assume !(4369 == ssl3_connect_~s__state~0); 67678#L131 assume !(4384 == ssl3_connect_~s__state~0); 67671#L134 assume !(4385 == ssl3_connect_~s__state~0); 67664#L137 assume !(4400 == ssl3_connect_~s__state~0); 67658#L140 assume !(4401 == ssl3_connect_~s__state~0); 67651#L143 assume !(4416 == ssl3_connect_~s__state~0); 67645#L146 assume !(4417 == ssl3_connect_~s__state~0); 67639#L149 assume !(4432 == ssl3_connect_~s__state~0); 67614#L152 assume !(4433 == ssl3_connect_~s__state~0); 67603#L155 assume 4448 == ssl3_connect_~s__state~0; 66176#L159 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 67593#L355 assume !(ssl3_connect_~ret~0 <= 0); 67559#L358 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 67560#L358-2 ssl3_connect_~s__init_num~0 := 0; 69113#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 69109#L544 ssl3_connect_~skip~0 := 0; 69107#L107-1 assume !false; 69105#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 69103#L110 assume !(12292 == ssl3_connect_~s__state~0); 69102#L113 assume !(16384 == ssl3_connect_~s__state~0); 69100#L116 assume !(4096 == ssl3_connect_~s__state~0); 69098#L119 assume !(20480 == ssl3_connect_~s__state~0); 69096#L122 assume !(4099 == ssl3_connect_~s__state~0); 69094#L125 assume !(4368 == ssl3_connect_~s__state~0); 69093#L128 assume !(4369 == ssl3_connect_~s__state~0); 69092#L131 assume !(4384 == ssl3_connect_~s__state~0); 69091#L134 assume !(4385 == ssl3_connect_~s__state~0); 69089#L137 assume !(4400 == ssl3_connect_~s__state~0); 69083#L140 assume !(4401 == ssl3_connect_~s__state~0); 69081#L143 assume !(4416 == ssl3_connect_~s__state~0); 69079#L146 assume !(4417 == ssl3_connect_~s__state~0); 69077#L149 assume !(4432 == ssl3_connect_~s__state~0); 69075#L152 assume !(4433 == ssl3_connect_~s__state~0); 69073#L155 assume !(4448 == ssl3_connect_~s__state~0); 69071#L158 assume !(4449 == ssl3_connect_~s__state~0); 69069#L161 assume 4464 == ssl3_connect_~s__state~0; 66167#L171 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 69066#L370 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 68999#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 68996#L544 ssl3_connect_~skip~0 := 0; 68994#L107-1 assume !false; 68993#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 68992#L110 assume !(12292 == ssl3_connect_~s__state~0); 68991#L113 assume !(16384 == ssl3_connect_~s__state~0); 68990#L116 assume !(4096 == ssl3_connect_~s__state~0); 68989#L119 assume !(20480 == ssl3_connect_~s__state~0); 68988#L122 assume !(4099 == ssl3_connect_~s__state~0); 68987#L125 assume !(4368 == ssl3_connect_~s__state~0); 68946#L128 assume !(4369 == ssl3_connect_~s__state~0); 68942#L131 assume !(4384 == ssl3_connect_~s__state~0); 68938#L134 assume !(4385 == ssl3_connect_~s__state~0); 68933#L137 assume !(4400 == ssl3_connect_~s__state~0); 68928#L140 assume !(4401 == ssl3_connect_~s__state~0); 68923#L143 assume !(4416 == ssl3_connect_~s__state~0); 68918#L146 assume !(4417 == ssl3_connect_~s__state~0); 68913#L149 assume !(4432 == ssl3_connect_~s__state~0); 68908#L152 assume !(4433 == ssl3_connect_~s__state~0); 68903#L155 assume !(4448 == ssl3_connect_~s__state~0); 68898#L158 assume !(4449 == ssl3_connect_~s__state~0); 68893#L161 assume !(4464 == ssl3_connect_~s__state~0); 68888#L164 assume !(4465 == ssl3_connect_~s__state~0); 68883#L167 assume !(4466 == ssl3_connect_~s__state~0); 68877#L170 assume !(4467 == ssl3_connect_~s__state~0); 68871#L173 assume 4480 == ssl3_connect_~s__state~0; 66162#L177 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 68860#L379 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 68857#L383 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; 68852#L383-2 ssl3_connect_~s__init_num~0 := 0; 68847#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 68842#L544 ssl3_connect_~skip~0 := 0; 68839#L107-1 assume !false; 68836#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 68833#L110 assume !(12292 == ssl3_connect_~s__state~0); 68830#L113 assume !(16384 == ssl3_connect_~s__state~0); 68827#L116 assume !(4096 == ssl3_connect_~s__state~0); 68825#L119 assume !(20480 == ssl3_connect_~s__state~0); 68822#L122 assume !(4099 == ssl3_connect_~s__state~0); 68819#L125 assume !(4368 == ssl3_connect_~s__state~0); 68816#L128 assume !(4369 == ssl3_connect_~s__state~0); 68812#L131 assume !(4384 == ssl3_connect_~s__state~0); 68805#L134 assume !(4385 == ssl3_connect_~s__state~0); 68802#L137 assume !(4400 == ssl3_connect_~s__state~0); 68799#L140 assume !(4401 == ssl3_connect_~s__state~0); 68796#L143 assume !(4416 == ssl3_connect_~s__state~0); 68793#L146 assume !(4417 == ssl3_connect_~s__state~0); 68790#L149 assume !(4432 == ssl3_connect_~s__state~0); 68787#L152 assume !(4433 == ssl3_connect_~s__state~0); 68784#L155 assume !(4448 == ssl3_connect_~s__state~0); 68781#L158 assume !(4449 == ssl3_connect_~s__state~0); 68778#L161 assume !(4464 == ssl3_connect_~s__state~0); 68775#L164 assume !(4465 == ssl3_connect_~s__state~0); 68772#L167 assume !(4466 == ssl3_connect_~s__state~0); 68769#L170 assume !(4467 == ssl3_connect_~s__state~0); 68766#L173 assume !(4480 == ssl3_connect_~s__state~0); 68763#L176 assume !(4481 == ssl3_connect_~s__state~0); 68760#L179 assume !(4496 == ssl3_connect_~s__state~0); 68757#L182 assume !(4497 == ssl3_connect_~s__state~0); 68754#L185 assume 4512 == ssl3_connect_~s__state~0; 66152#L189 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 68744#L404 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; 68739#L410 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 68731#L410-2 assume !(0 == ssl3_connect_~tmp___7~0); 68726#L419 assume !(0 == ssl3_connect_~tmp___8~0); 68720#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 68714#L544 ssl3_connect_~skip~0 := 0; 68710#L107-1 assume !false; 68706#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 68702#L110 assume !(12292 == ssl3_connect_~s__state~0); 68698#L113 assume !(16384 == ssl3_connect_~s__state~0); 68694#L116 assume !(4096 == ssl3_connect_~s__state~0); 68687#L119 assume !(20480 == ssl3_connect_~s__state~0); 68684#L122 assume !(4099 == ssl3_connect_~s__state~0); 68680#L125 assume !(4368 == ssl3_connect_~s__state~0); 68678#L128 assume !(4369 == ssl3_connect_~s__state~0); 68674#L131 assume !(4384 == ssl3_connect_~s__state~0); 68616#L134 assume !(4385 == ssl3_connect_~s__state~0); 68612#L137 assume !(4400 == ssl3_connect_~s__state~0); 68604#L140 assume !(4401 == ssl3_connect_~s__state~0); 68600#L143 assume !(4416 == ssl3_connect_~s__state~0); 68596#L146 assume !(4417 == ssl3_connect_~s__state~0); 68592#L149 assume !(4432 == ssl3_connect_~s__state~0); 68588#L152 assume !(4433 == ssl3_connect_~s__state~0); 68584#L155 assume !(4448 == ssl3_connect_~s__state~0); 68580#L158 assume !(4449 == ssl3_connect_~s__state~0); 68576#L161 assume !(4464 == ssl3_connect_~s__state~0); 68572#L164 assume !(4465 == ssl3_connect_~s__state~0); 68568#L167 assume !(4466 == ssl3_connect_~s__state~0); 68565#L170 assume !(4467 == ssl3_connect_~s__state~0); 68560#L173 assume !(4480 == ssl3_connect_~s__state~0); 68557#L176 assume !(4481 == ssl3_connect_~s__state~0); 68553#L179 assume !(4496 == ssl3_connect_~s__state~0); 68548#L182 assume !(4497 == ssl3_connect_~s__state~0); 68541#L185 assume !(4512 == ssl3_connect_~s__state~0); 68538#L188 assume !(4513 == ssl3_connect_~s__state~0); 68534#L191 assume 4528 == ssl3_connect_~s__state~0; 66147#L195 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 68524#L427 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp66~0 := ssl3_connect_~__cil_tmp65~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp66~0; 68479#L434 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 68477#L434-1 ssl3_connect_~s__init_num~0 := 0; 68469#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 68467#L544 ssl3_connect_~skip~0 := 0; 68456#L107-1 assume !false; 68457#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 68446#L110 assume !(12292 == ssl3_connect_~s__state~0); 68447#L113 assume !(16384 == ssl3_connect_~s__state~0); 68436#L116 assume !(4096 == ssl3_connect_~s__state~0); 68437#L119 assume !(20480 == ssl3_connect_~s__state~0); 68314#L122 assume !(4099 == ssl3_connect_~s__state~0); 66383#L125 assume !(4368 == ssl3_connect_~s__state~0); 66384#L128 assume !(4369 == ssl3_connect_~s__state~0); 66380#L131 assume !(4384 == ssl3_connect_~s__state~0); 66378#L134 assume !(4385 == ssl3_connect_~s__state~0); 66379#L137 assume !(4400 == ssl3_connect_~s__state~0); 66374#L140 assume !(4401 == ssl3_connect_~s__state~0); 66375#L143 assume !(4416 == ssl3_connect_~s__state~0); 66371#L146 assume !(4417 == ssl3_connect_~s__state~0); 66370#L149 assume !(4432 == ssl3_connect_~s__state~0); 66369#L152 assume !(4433 == ssl3_connect_~s__state~0); 66367#L155 assume !(4448 == ssl3_connect_~s__state~0); 66368#L158 assume !(4449 == ssl3_connect_~s__state~0); 68428#L161 assume !(4464 == ssl3_connect_~s__state~0); 68427#L164 assume !(4465 == ssl3_connect_~s__state~0); 68426#L167 assume !(4466 == ssl3_connect_~s__state~0); 68425#L170 assume !(4467 == ssl3_connect_~s__state~0); 68424#L173 assume !(4480 == ssl3_connect_~s__state~0); 68423#L176 assume !(4481 == ssl3_connect_~s__state~0); 68422#L179 assume !(4496 == ssl3_connect_~s__state~0); 68421#L182 assume !(4497 == ssl3_connect_~s__state~0); 68420#L185 assume !(4512 == ssl3_connect_~s__state~0); 68419#L188 assume !(4513 == ssl3_connect_~s__state~0); 68418#L191 assume !(4528 == ssl3_connect_~s__state~0); 68417#L194 assume !(4529 == ssl3_connect_~s__state~0); 66352#L197 assume !(4560 == ssl3_connect_~s__state~0); 66351#L200 assume !(4561 == ssl3_connect_~s__state~0); 66108#L203 assume 4352 == ssl3_connect_~s__state~0; 66067#L204 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 66068#L467 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 66113#L467-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 66114#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 68514#L544 ssl3_connect_~skip~0 := 0; 68513#L107-1 assume !false; 68512#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 68511#L110 assume !(12292 == ssl3_connect_~s__state~0); 68510#L113 assume !(16384 == ssl3_connect_~s__state~0); 68509#L116 assume !(4096 == ssl3_connect_~s__state~0); 68508#L119 assume !(20480 == ssl3_connect_~s__state~0); 68507#L122 assume !(4099 == ssl3_connect_~s__state~0); 68506#L125 assume !(4368 == ssl3_connect_~s__state~0); 68505#L128 assume !(4369 == ssl3_connect_~s__state~0); 68504#L131 assume !(4384 == ssl3_connect_~s__state~0); 68503#L134 assume !(4385 == ssl3_connect_~s__state~0); 68502#L137 assume !(4400 == ssl3_connect_~s__state~0); 68501#L140 assume !(4401 == ssl3_connect_~s__state~0); 68500#L143 assume !(4416 == ssl3_connect_~s__state~0); 68499#L146 assume !(4417 == ssl3_connect_~s__state~0); 68498#L149 assume !(4432 == ssl3_connect_~s__state~0); 68497#L152 assume !(4433 == ssl3_connect_~s__state~0); 68496#L155 assume !(4448 == ssl3_connect_~s__state~0); 68495#L158 assume !(4449 == ssl3_connect_~s__state~0); 68494#L161 assume !(4464 == ssl3_connect_~s__state~0); 68493#L164 assume !(4465 == ssl3_connect_~s__state~0); 68492#L167 assume !(4466 == ssl3_connect_~s__state~0); 68491#L170 assume !(4467 == ssl3_connect_~s__state~0); 68490#L173 assume !(4480 == ssl3_connect_~s__state~0); 68489#L176 assume !(4481 == ssl3_connect_~s__state~0); 68488#L179 assume !(4496 == ssl3_connect_~s__state~0); 68487#L182 assume !(4497 == ssl3_connect_~s__state~0); 68486#L185 assume !(4512 == ssl3_connect_~s__state~0); 68485#L188 assume !(4513 == ssl3_connect_~s__state~0); 68484#L191 assume !(4528 == ssl3_connect_~s__state~0); 68483#L194 assume !(4529 == ssl3_connect_~s__state~0); 68482#L197 assume 4560 == ssl3_connect_~s__state~0; 68481#L201 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 68480#L454 assume !(ssl3_connect_~ret~0 <= 0); 68478#L457 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 3; 68475#L457-2 ssl3_connect_~s__init_num~0 := 0; 68476#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 68461#L544 ssl3_connect_~skip~0 := 0; 68462#L107-1 assume !false; 68451#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 68452#L110 assume !(12292 == ssl3_connect_~s__state~0); 68441#L113 assume !(16384 == ssl3_connect_~s__state~0); 68442#L116 assume 4096 == ssl3_connect_~s__state~0; 66009#L215 [2019-12-07 10:08:15,353 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:08:15,353 INFO L82 PathProgramCache]: Analyzing trace with hash -414235114, now seen corresponding path program 3 times [2019-12-07 10:08:15,353 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:08:15,353 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1740462118] [2019-12-07 10:08:15,353 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:08:15,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:08:15,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:08:15,357 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 10:08:15,357 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:08:15,357 INFO L82 PathProgramCache]: Analyzing trace with hash -204464055, now seen corresponding path program 1 times [2019-12-07 10:08:15,358 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:08:15,358 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [319787000] [2019-12-07 10:08:15,358 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:08:15,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:08:15,428 INFO L134 CoverageAnalysis]: Checked inductivity of 1216 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 1132 trivial. 0 not checked. [2019-12-07 10:08:15,428 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [319787000] [2019-12-07 10:08:15,428 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 10:08:15,429 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-12-07 10:08:15,429 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [252599842] [2019-12-07 10:08:15,429 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 10:08:15,429 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 10:08:15,429 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 10:08:15,429 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 10:08:15,429 INFO L87 Difference]: Start difference. First operand 3595 states and 4430 transitions. cyclomatic complexity: 840 Second operand 3 states. [2019-12-07 10:08:15,514 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 10:08:15,514 INFO L93 Difference]: Finished difference Result 3695 states and 4444 transitions. [2019-12-07 10:08:15,514 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 10:08:15,514 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3695 states and 4444 transitions. [2019-12-07 10:08:15,525 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2952 [2019-12-07 10:08:15,534 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3695 states to 3317 states and 4021 transitions. [2019-12-07 10:08:15,534 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3317 [2019-12-07 10:08:15,536 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3317 [2019-12-07 10:08:15,536 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3317 states and 4021 transitions. [2019-12-07 10:08:15,536 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 10:08:15,536 INFO L688 BuchiCegarLoop]: Abstraction has 3317 states and 4021 transitions. [2019-12-07 10:08:15,538 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3317 states and 4021 transitions. [2019-12-07 10:08:15,557 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3317 to 3146. [2019-12-07 10:08:15,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3146 states. [2019-12-07 10:08:15,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3146 states to 3146 states and 3830 transitions. [2019-12-07 10:08:15,560 INFO L711 BuchiCegarLoop]: Abstraction has 3146 states and 3830 transitions. [2019-12-07 10:08:15,561 INFO L591 BuchiCegarLoop]: Abstraction has 3146 states and 3830 transitions. [2019-12-07 10:08:15,561 INFO L424 BuchiCegarLoop]: ======== Iteration 26============ [2019-12-07 10:08:15,561 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3146 states and 3830 transitions. [2019-12-07 10:08:15,565 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2952 [2019-12-07 10:08:15,565 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 10:08:15,565 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 10:08:15,566 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 10:08:15,566 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 10:08:15,566 INFO L794 eck$LassoCheckResult]: Stem: 73380#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;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.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~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; 73381#L93 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 73378#L96-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; 73379#L101 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 73344#L107-1 assume !false; 73415#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 73416#L110 assume 12292 == ssl3_connect_~s__state~0; 73305#L111 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; 73306#L215 ssl3_connect_~s__server~0 := 0; 74782#L220 assume !(0 != ssl3_connect_~cb~0); 74781#L220-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 74780#L225 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 74778#L235 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 74775#L235-2 assume !(0 == ssl3_connect_~tmp___4~0); 74774#L257 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; 74770#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 74762#L544 ssl3_connect_~skip~0 := 0; 74760#L107-1 assume !false; 74758#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74756#L110 assume !(12292 == ssl3_connect_~s__state~0); 74754#L113 assume !(16384 == ssl3_connect_~s__state~0); 74752#L116 assume !(4096 == ssl3_connect_~s__state~0); 74748#L119 assume !(20480 == ssl3_connect_~s__state~0); 74741#L122 assume !(4099 == ssl3_connect_~s__state~0); 74738#L125 assume 4368 == ssl3_connect_~s__state~0; 74734#L129 [2019-12-07 10:08:15,566 INFO L796 eck$LassoCheckResult]: Loop: 74734#L129 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 74732#L269 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 74713#L269-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 74727#L280 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 74723#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 74719#L544 ssl3_connect_~skip~0 := 0; 74716#L107-1 assume !false; 74714#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74711#L110 assume !(12292 == ssl3_connect_~s__state~0); 74709#L113 assume !(16384 == ssl3_connect_~s__state~0); 74706#L116 assume !(4096 == ssl3_connect_~s__state~0); 74700#L119 assume !(20480 == ssl3_connect_~s__state~0); 74698#L122 assume !(4099 == ssl3_connect_~s__state~0); 74696#L125 assume !(4368 == ssl3_connect_~s__state~0); 74694#L128 assume !(4369 == ssl3_connect_~s__state~0); 74692#L131 assume 4384 == ssl3_connect_~s__state~0; 74690#L135 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 74688#L288 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 74669#L291-2 assume !(ssl3_connect_~ret~0 <= 0); 74683#L298 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 74680#L298-2 ssl3_connect_~s__init_num~0 := 0; 74676#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 74672#L544 ssl3_connect_~skip~0 := 0; 74670#L107-1 assume !false; 74661#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74655#L110 assume !(12292 == ssl3_connect_~s__state~0); 74653#L113 assume !(16384 == ssl3_connect_~s__state~0); 74651#L116 assume !(4096 == ssl3_connect_~s__state~0); 74649#L119 assume !(20480 == ssl3_connect_~s__state~0); 74647#L122 assume !(4099 == ssl3_connect_~s__state~0); 74645#L125 assume !(4368 == ssl3_connect_~s__state~0); 74643#L128 assume !(4369 == ssl3_connect_~s__state~0); 74641#L131 assume !(4384 == ssl3_connect_~s__state~0); 74639#L134 assume !(4385 == ssl3_connect_~s__state~0); 74637#L137 assume 4400 == ssl3_connect_~s__state~0; 74635#L141 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 74632#L309 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 74633#L309-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 74619#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 74611#L544 ssl3_connect_~skip~0 := 0; 74609#L107-1 assume !false; 74607#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74605#L110 assume !(12292 == ssl3_connect_~s__state~0); 74603#L113 assume !(16384 == ssl3_connect_~s__state~0); 74601#L116 assume !(4096 == ssl3_connect_~s__state~0); 74599#L119 assume !(20480 == ssl3_connect_~s__state~0); 74597#L122 assume !(4099 == ssl3_connect_~s__state~0); 74595#L125 assume !(4368 == ssl3_connect_~s__state~0); 74593#L128 assume !(4369 == ssl3_connect_~s__state~0); 74591#L131 assume !(4384 == ssl3_connect_~s__state~0); 74589#L134 assume !(4385 == ssl3_connect_~s__state~0); 74587#L137 assume !(4400 == ssl3_connect_~s__state~0); 74585#L140 assume !(4401 == ssl3_connect_~s__state~0); 74583#L143 assume 4416 == ssl3_connect_~s__state~0; 74581#L147 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 74578#L327 assume !(3 == ssl3_connect_~blastFlag~0); 74579#L327-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 74572#L335 assume !(0 == ssl3_connect_~tmp___6~0); 74573#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 74558#L544 ssl3_connect_~skip~0 := 0; 74559#L107-1 assume !false; 74552#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74553#L110 assume !(12292 == ssl3_connect_~s__state~0); 74465#L113 assume !(16384 == ssl3_connect_~s__state~0); 74466#L116 assume !(4096 == ssl3_connect_~s__state~0); 74459#L119 assume !(20480 == ssl3_connect_~s__state~0); 74460#L122 assume !(4099 == ssl3_connect_~s__state~0); 74455#L125 assume !(4368 == ssl3_connect_~s__state~0); 74456#L128 assume !(4369 == ssl3_connect_~s__state~0); 74445#L131 assume !(4384 == ssl3_connect_~s__state~0); 74446#L134 assume !(4385 == ssl3_connect_~s__state~0); 74439#L137 assume !(4400 == ssl3_connect_~s__state~0); 74440#L140 assume !(4401 == ssl3_connect_~s__state~0); 74433#L143 assume !(4416 == ssl3_connect_~s__state~0); 74434#L146 assume !(4417 == ssl3_connect_~s__state~0); 74427#L149 assume 4432 == ssl3_connect_~s__state~0; 74428#L153 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 74421#L343 assume !(5 == ssl3_connect_~blastFlag~0); 74422#L346 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 74409#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 74407#L544 ssl3_connect_~skip~0 := 0; 74400#L107-1 assume !false; 74401#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74393#L110 assume !(12292 == ssl3_connect_~s__state~0); 74394#L113 assume !(16384 == ssl3_connect_~s__state~0); 74385#L116 assume !(4096 == ssl3_connect_~s__state~0); 74386#L119 assume !(20480 == ssl3_connect_~s__state~0); 74381#L122 assume !(4099 == ssl3_connect_~s__state~0); 74382#L125 assume !(4368 == ssl3_connect_~s__state~0); 74376#L128 assume !(4369 == ssl3_connect_~s__state~0); 74377#L131 assume !(4384 == ssl3_connect_~s__state~0); 74366#L134 assume !(4385 == ssl3_connect_~s__state~0); 74367#L137 assume !(4400 == ssl3_connect_~s__state~0); 74360#L140 assume !(4401 == ssl3_connect_~s__state~0); 74361#L143 assume !(4416 == ssl3_connect_~s__state~0); 74354#L146 assume !(4417 == ssl3_connect_~s__state~0); 74355#L149 assume !(4432 == ssl3_connect_~s__state~0); 74348#L152 assume !(4433 == ssl3_connect_~s__state~0); 74349#L155 assume 4448 == ssl3_connect_~s__state~0; 74342#L159 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 74343#L355 assume !(ssl3_connect_~ret~0 <= 0); 74335#L358 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 74336#L358-2 ssl3_connect_~s__init_num~0 := 0; 74321#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 74317#L544 ssl3_connect_~skip~0 := 0; 74315#L107-1 assume !false; 74314#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74312#L110 assume !(12292 == ssl3_connect_~s__state~0); 74308#L113 assume !(16384 == ssl3_connect_~s__state~0); 74305#L116 assume !(4096 == ssl3_connect_~s__state~0); 74304#L119 assume !(20480 == ssl3_connect_~s__state~0); 74303#L122 assume !(4099 == ssl3_connect_~s__state~0); 74302#L125 assume !(4368 == ssl3_connect_~s__state~0); 74300#L128 assume !(4369 == ssl3_connect_~s__state~0); 74294#L131 assume !(4384 == ssl3_connect_~s__state~0); 74292#L134 assume !(4385 == ssl3_connect_~s__state~0); 74290#L137 assume !(4400 == ssl3_connect_~s__state~0); 74288#L140 assume !(4401 == ssl3_connect_~s__state~0); 74286#L143 assume !(4416 == ssl3_connect_~s__state~0); 74284#L146 assume !(4417 == ssl3_connect_~s__state~0); 74282#L149 assume !(4432 == ssl3_connect_~s__state~0); 74280#L152 assume !(4433 == ssl3_connect_~s__state~0); 74278#L155 assume !(4448 == ssl3_connect_~s__state~0); 74276#L158 assume !(4449 == ssl3_connect_~s__state~0); 74274#L161 assume 4464 == ssl3_connect_~s__state~0; 74272#L171 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 74270#L370 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 74259#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 74255#L544 ssl3_connect_~skip~0 := 0; 74253#L107-1 assume !false; 74251#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74249#L110 assume !(12292 == ssl3_connect_~s__state~0); 74247#L113 assume !(16384 == ssl3_connect_~s__state~0); 74244#L116 assume !(4096 == ssl3_connect_~s__state~0); 74243#L119 assume !(20480 == ssl3_connect_~s__state~0); 74242#L122 assume !(4099 == ssl3_connect_~s__state~0); 74241#L125 assume !(4368 == ssl3_connect_~s__state~0); 74239#L128 assume !(4369 == ssl3_connect_~s__state~0); 74233#L131 assume !(4384 == ssl3_connect_~s__state~0); 74231#L134 assume !(4385 == ssl3_connect_~s__state~0); 74229#L137 assume !(4400 == ssl3_connect_~s__state~0); 74227#L140 assume !(4401 == ssl3_connect_~s__state~0); 74225#L143 assume !(4416 == ssl3_connect_~s__state~0); 74223#L146 assume !(4417 == ssl3_connect_~s__state~0); 74221#L149 assume !(4432 == ssl3_connect_~s__state~0); 74219#L152 assume !(4433 == ssl3_connect_~s__state~0); 73773#L155 assume !(4448 == ssl3_connect_~s__state~0); 73701#L158 assume !(4449 == ssl3_connect_~s__state~0); 73697#L161 assume !(4464 == ssl3_connect_~s__state~0); 73691#L164 assume !(4465 == ssl3_connect_~s__state~0); 73684#L167 assume !(4466 == ssl3_connect_~s__state~0); 73682#L170 assume !(4467 == ssl3_connect_~s__state~0); 73621#L173 assume 4480 == ssl3_connect_~s__state~0; 73615#L177 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 73612#L379 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 73607#L383 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; 73609#L383-2 ssl3_connect_~s__init_num~0 := 0; 74540#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 74127#L544 ssl3_connect_~skip~0 := 0; 74128#L107-1 assume !false; 74122#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74123#L110 assume !(12292 == ssl3_connect_~s__state~0); 74116#L113 assume !(16384 == ssl3_connect_~s__state~0); 74117#L116 assume !(4096 == ssl3_connect_~s__state~0); 74110#L119 assume !(20480 == ssl3_connect_~s__state~0); 74111#L122 assume !(4099 == ssl3_connect_~s__state~0); 74100#L125 assume !(4368 == ssl3_connect_~s__state~0); 74101#L128 assume !(4369 == ssl3_connect_~s__state~0); 74095#L131 assume !(4384 == ssl3_connect_~s__state~0); 74096#L134 assume !(4385 == ssl3_connect_~s__state~0); 74079#L137 assume !(4400 == ssl3_connect_~s__state~0); 74080#L140 assume !(4401 == ssl3_connect_~s__state~0); 74067#L143 assume !(4416 == ssl3_connect_~s__state~0); 74068#L146 assume !(4417 == ssl3_connect_~s__state~0); 74055#L149 assume !(4432 == ssl3_connect_~s__state~0); 74056#L152 assume !(4433 == ssl3_connect_~s__state~0); 74043#L155 assume !(4448 == ssl3_connect_~s__state~0); 74044#L158 assume !(4449 == ssl3_connect_~s__state~0); 74031#L161 assume !(4464 == ssl3_connect_~s__state~0); 74032#L164 assume !(4465 == ssl3_connect_~s__state~0); 74019#L167 assume !(4466 == ssl3_connect_~s__state~0); 74020#L170 assume !(4467 == ssl3_connect_~s__state~0); 74007#L173 assume !(4480 == ssl3_connect_~s__state~0); 74008#L176 assume !(4481 == ssl3_connect_~s__state~0); 73995#L179 assume !(4496 == ssl3_connect_~s__state~0); 73996#L182 assume !(4497 == ssl3_connect_~s__state~0); 73983#L185 assume 4512 == ssl3_connect_~s__state~0; 73984#L189 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 74789#L404 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; 74788#L410 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 74787#L410-2 assume !(0 == ssl3_connect_~tmp___7~0); 74786#L419 assume !(0 == ssl3_connect_~tmp___8~0); 73924#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 73922#L544 ssl3_connect_~skip~0 := 0; 73907#L107-1 assume !false; 73908#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 73897#L110 assume !(12292 == ssl3_connect_~s__state~0); 73898#L113 assume !(16384 == ssl3_connect_~s__state~0); 73887#L116 assume !(4096 == ssl3_connect_~s__state~0); 73888#L119 assume !(20480 == ssl3_connect_~s__state~0); 73877#L122 assume !(4099 == ssl3_connect_~s__state~0); 73878#L125 assume !(4368 == ssl3_connect_~s__state~0); 73867#L128 assume !(4369 == ssl3_connect_~s__state~0); 73868#L131 assume !(4384 == ssl3_connect_~s__state~0); 73857#L134 assume !(4385 == ssl3_connect_~s__state~0); 73858#L137 assume !(4400 == ssl3_connect_~s__state~0); 73847#L140 assume !(4401 == ssl3_connect_~s__state~0); 73848#L143 assume !(4416 == ssl3_connect_~s__state~0); 73837#L146 assume !(4417 == ssl3_connect_~s__state~0); 73838#L149 assume !(4432 == ssl3_connect_~s__state~0); 73827#L152 assume !(4433 == ssl3_connect_~s__state~0); 73828#L155 assume !(4448 == ssl3_connect_~s__state~0); 73817#L158 assume !(4449 == ssl3_connect_~s__state~0); 73818#L161 assume !(4464 == ssl3_connect_~s__state~0); 73807#L164 assume !(4465 == ssl3_connect_~s__state~0); 73808#L167 assume !(4466 == ssl3_connect_~s__state~0); 73797#L170 assume !(4467 == ssl3_connect_~s__state~0); 73798#L173 assume !(4480 == ssl3_connect_~s__state~0); 73787#L176 assume !(4481 == ssl3_connect_~s__state~0); 73788#L179 assume !(4496 == ssl3_connect_~s__state~0); 73777#L182 assume !(4497 == ssl3_connect_~s__state~0); 73778#L185 assume !(4512 == ssl3_connect_~s__state~0); 73768#L188 assume !(4513 == ssl3_connect_~s__state~0); 73769#L191 assume 4528 == ssl3_connect_~s__state~0; 73756#L195 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 73757#L427 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp66~0 := ssl3_connect_~__cil_tmp65~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp66~0; 73744#L434 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 73745#L434-1 ssl3_connect_~s__init_num~0 := 0; 74765#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 74761#L544 ssl3_connect_~skip~0 := 0; 74759#L107-1 assume !false; 74757#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74755#L110 assume !(12292 == ssl3_connect_~s__state~0); 74753#L113 assume !(16384 == ssl3_connect_~s__state~0); 74751#L116 assume !(4096 == ssl3_connect_~s__state~0); 74747#L119 assume !(20480 == ssl3_connect_~s__state~0); 74740#L122 assume !(4099 == ssl3_connect_~s__state~0); 74736#L125 assume 4368 == ssl3_connect_~s__state~0; 74734#L129 [2019-12-07 10:08:15,566 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:08:15,566 INFO L82 PathProgramCache]: Analyzing trace with hash -2119183682, now seen corresponding path program 1 times [2019-12-07 10:08:15,566 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:08:15,567 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1132110011] [2019-12-07 10:08:15,567 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:08:15,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:08:15,573 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 10:08:15,573 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1132110011] [2019-12-07 10:08:15,573 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 10:08:15,573 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 10:08:15,574 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [695124990] [2019-12-07 10:08:15,574 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-12-07 10:08:15,574 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:08:15,574 INFO L82 PathProgramCache]: Analyzing trace with hash 366740569, now seen corresponding path program 1 times [2019-12-07 10:08:15,574 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:08:15,574 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [836719666] [2019-12-07 10:08:15,574 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:08:15,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:08:15,615 INFO L134 CoverageAnalysis]: Checked inductivity of 698 backedges. 90 proven. 0 refuted. 0 times theorem prover too weak. 608 trivial. 0 not checked. [2019-12-07 10:08:15,616 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [836719666] [2019-12-07 10:08:15,616 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 10:08:15,616 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-12-07 10:08:15,616 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [996821302] [2019-12-07 10:08:15,616 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 10:08:15,616 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 10:08:15,616 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 10:08:15,616 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 10:08:15,617 INFO L87 Difference]: Start difference. First operand 3146 states and 3830 transitions. cyclomatic complexity: 688 Second operand 3 states. [2019-12-07 10:08:15,631 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 10:08:15,631 INFO L93 Difference]: Finished difference Result 6196 states and 7371 transitions. [2019-12-07 10:08:15,631 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 10:08:15,631 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6196 states and 7371 transitions. [2019-12-07 10:08:15,646 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5812 [2019-12-07 10:08:15,657 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6196 states to 6196 states and 7371 transitions. [2019-12-07 10:08:15,657 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6196 [2019-12-07 10:08:15,660 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6196 [2019-12-07 10:08:15,660 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6196 states and 7371 transitions. [2019-12-07 10:08:15,660 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 10:08:15,660 INFO L688 BuchiCegarLoop]: Abstraction has 6196 states and 7371 transitions. [2019-12-07 10:08:15,664 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6196 states and 7371 transitions. [2019-12-07 10:08:15,698 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6196 to 6196. [2019-12-07 10:08:15,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6196 states. [2019-12-07 10:08:15,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6196 states to 6196 states and 7371 transitions. [2019-12-07 10:08:15,706 INFO L711 BuchiCegarLoop]: Abstraction has 6196 states and 7371 transitions. [2019-12-07 10:08:15,706 INFO L591 BuchiCegarLoop]: Abstraction has 6196 states and 7371 transitions. [2019-12-07 10:08:15,706 INFO L424 BuchiCegarLoop]: ======== Iteration 27============ [2019-12-07 10:08:15,706 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6196 states and 7371 transitions. [2019-12-07 10:08:15,716 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5812 [2019-12-07 10:08:15,716 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 10:08:15,716 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 10:08:15,717 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 10:08:15,717 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 10:08:15,717 INFO L794 eck$LassoCheckResult]: Stem: 82737#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;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.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~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; 82738#L93 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 82734#L96-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; 82735#L101 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 82693#L107-1 assume !false; 82826#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 82827#L110 assume 12292 == ssl3_connect_~s__state~0; 82654#L111 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; 82655#L215 ssl3_connect_~s__server~0 := 0; 83421#L220 assume 0 != ssl3_connect_~cb~0; 83420#L220-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 83419#L225 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 83417#L235 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 83415#L235-2 assume !(0 == ssl3_connect_~tmp___4~0); 83413#L257 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; 83411#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 83408#L544 ssl3_connect_~skip~0 := 0; 83407#L107-1 assume !false; 83406#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 83405#L110 assume !(12292 == ssl3_connect_~s__state~0); 83404#L113 assume !(16384 == ssl3_connect_~s__state~0); 83403#L116 assume !(4096 == ssl3_connect_~s__state~0); 83402#L119 assume !(20480 == ssl3_connect_~s__state~0); 83401#L122 assume !(4099 == ssl3_connect_~s__state~0); 83400#L125 assume 4368 == ssl3_connect_~s__state~0; 83394#L129 [2019-12-07 10:08:15,718 INFO L796 eck$LassoCheckResult]: Loop: 83394#L129 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 83395#L269 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 85060#L269-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 85059#L280 assume ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296; 83375#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 83373#L544 ssl3_connect_~skip~0 := 0; 83364#L107-1 assume !false; 83365#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 83356#L110 assume !(12292 == ssl3_connect_~s__state~0); 83357#L113 assume !(16384 == ssl3_connect_~s__state~0); 83348#L116 assume !(4096 == ssl3_connect_~s__state~0); 83349#L119 assume !(20480 == ssl3_connect_~s__state~0); 83340#L122 assume !(4099 == ssl3_connect_~s__state~0); 83341#L125 assume !(4368 == ssl3_connect_~s__state~0); 83332#L128 assume !(4369 == ssl3_connect_~s__state~0); 83333#L131 assume 4384 == ssl3_connect_~s__state~0; 83324#L135 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 83325#L288 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 85055#L291-2 assume !(ssl3_connect_~ret~0 <= 0); 85052#L298 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 85050#L298-2 ssl3_connect_~s__init_num~0 := 0; 85049#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 85046#L544 ssl3_connect_~skip~0 := 0; 85045#L107-1 assume !false; 85044#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 85043#L110 assume !(12292 == ssl3_connect_~s__state~0); 85042#L113 assume !(16384 == ssl3_connect_~s__state~0); 85041#L116 assume !(4096 == ssl3_connect_~s__state~0); 85040#L119 assume !(20480 == ssl3_connect_~s__state~0); 85039#L122 assume !(4099 == ssl3_connect_~s__state~0); 85038#L125 assume !(4368 == ssl3_connect_~s__state~0); 85037#L128 assume !(4369 == ssl3_connect_~s__state~0); 85036#L131 assume !(4384 == ssl3_connect_~s__state~0); 85035#L134 assume !(4385 == ssl3_connect_~s__state~0); 85034#L137 assume 4400 == ssl3_connect_~s__state~0; 85033#L141 ssl3_connect_~__cil_tmp64~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 85029#L309 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0) % 4294967296;ssl3_connect_~skip~0 := 1; 85026#L309-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 85025#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 85022#L544 ssl3_connect_~skip~0 := 0; 85021#L107-1 assume !false; 85020#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 85019#L110 assume !(12292 == ssl3_connect_~s__state~0); 85018#L113 assume !(16384 == ssl3_connect_~s__state~0); 85017#L116 assume !(4096 == ssl3_connect_~s__state~0); 85016#L119 assume !(20480 == ssl3_connect_~s__state~0); 85015#L122 assume !(4099 == ssl3_connect_~s__state~0); 85014#L125 assume !(4368 == ssl3_connect_~s__state~0); 85013#L128 assume !(4369 == ssl3_connect_~s__state~0); 85012#L131 assume !(4384 == ssl3_connect_~s__state~0); 85011#L134 assume !(4385 == ssl3_connect_~s__state~0); 85010#L137 assume !(4400 == ssl3_connect_~s__state~0); 85009#L140 assume !(4401 == ssl3_connect_~s__state~0); 85008#L143 assume 4416 == ssl3_connect_~s__state~0; 85007#L147 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 85006#L327 assume !(3 == ssl3_connect_~blastFlag~0); 85004#L327-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 85002#L335 assume !(0 == ssl3_connect_~tmp___6~0); 85001#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 84998#L544 ssl3_connect_~skip~0 := 0; 84997#L107-1 assume !false; 84996#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 84995#L110 assume !(12292 == ssl3_connect_~s__state~0); 84994#L113 assume !(16384 == ssl3_connect_~s__state~0); 84993#L116 assume !(4096 == ssl3_connect_~s__state~0); 84992#L119 assume !(20480 == ssl3_connect_~s__state~0); 84991#L122 assume !(4099 == ssl3_connect_~s__state~0); 84990#L125 assume !(4368 == ssl3_connect_~s__state~0); 84989#L128 assume !(4369 == ssl3_connect_~s__state~0); 84988#L131 assume !(4384 == ssl3_connect_~s__state~0); 84987#L134 assume !(4385 == ssl3_connect_~s__state~0); 84986#L137 assume !(4400 == ssl3_connect_~s__state~0); 84985#L140 assume !(4401 == ssl3_connect_~s__state~0); 84984#L143 assume !(4416 == ssl3_connect_~s__state~0); 84983#L146 assume !(4417 == ssl3_connect_~s__state~0); 84982#L149 assume 4432 == ssl3_connect_~s__state~0; 84981#L153 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 84979#L343 assume !(5 == ssl3_connect_~blastFlag~0); 84977#L346 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 84976#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 84973#L544 ssl3_connect_~skip~0 := 0; 84972#L107-1 assume !false; 84971#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 84970#L110 assume !(12292 == ssl3_connect_~s__state~0); 84969#L113 assume !(16384 == ssl3_connect_~s__state~0); 84968#L116 assume !(4096 == ssl3_connect_~s__state~0); 84967#L119 assume !(20480 == ssl3_connect_~s__state~0); 84966#L122 assume !(4099 == ssl3_connect_~s__state~0); 84965#L125 assume !(4368 == ssl3_connect_~s__state~0); 84964#L128 assume !(4369 == ssl3_connect_~s__state~0); 84963#L131 assume !(4384 == ssl3_connect_~s__state~0); 84962#L134 assume !(4385 == ssl3_connect_~s__state~0); 84961#L137 assume !(4400 == ssl3_connect_~s__state~0); 84960#L140 assume !(4401 == ssl3_connect_~s__state~0); 84959#L143 assume !(4416 == ssl3_connect_~s__state~0); 84958#L146 assume !(4417 == ssl3_connect_~s__state~0); 84957#L149 assume !(4432 == ssl3_connect_~s__state~0); 84956#L152 assume !(4433 == ssl3_connect_~s__state~0); 84955#L155 assume 4448 == ssl3_connect_~s__state~0; 84954#L159 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 84953#L355 assume !(ssl3_connect_~ret~0 <= 0); 84950#L358 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 84948#L358-2 ssl3_connect_~s__init_num~0 := 0; 84947#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 84944#L544 ssl3_connect_~skip~0 := 0; 84943#L107-1 assume !false; 84942#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 84941#L110 assume !(12292 == ssl3_connect_~s__state~0); 84940#L113 assume !(16384 == ssl3_connect_~s__state~0); 84939#L116 assume !(4096 == ssl3_connect_~s__state~0); 84938#L119 assume !(20480 == ssl3_connect_~s__state~0); 84937#L122 assume !(4099 == ssl3_connect_~s__state~0); 84936#L125 assume !(4368 == ssl3_connect_~s__state~0); 84935#L128 assume !(4369 == ssl3_connect_~s__state~0); 84934#L131 assume !(4384 == ssl3_connect_~s__state~0); 84933#L134 assume !(4385 == ssl3_connect_~s__state~0); 84932#L137 assume !(4400 == ssl3_connect_~s__state~0); 84931#L140 assume !(4401 == ssl3_connect_~s__state~0); 84930#L143 assume !(4416 == ssl3_connect_~s__state~0); 84929#L146 assume !(4417 == ssl3_connect_~s__state~0); 84928#L149 assume !(4432 == ssl3_connect_~s__state~0); 84927#L152 assume !(4433 == ssl3_connect_~s__state~0); 84926#L155 assume !(4448 == ssl3_connect_~s__state~0); 84925#L158 assume !(4449 == ssl3_connect_~s__state~0); 84924#L161 assume 4464 == ssl3_connect_~s__state~0; 84922#L171 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 84920#L370 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 84919#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 84916#L544 ssl3_connect_~skip~0 := 0; 84915#L107-1 assume !false; 84914#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 84913#L110 assume !(12292 == ssl3_connect_~s__state~0); 84912#L113 assume !(16384 == ssl3_connect_~s__state~0); 84911#L116 assume !(4096 == ssl3_connect_~s__state~0); 84910#L119 assume !(20480 == ssl3_connect_~s__state~0); 84909#L122 assume !(4099 == ssl3_connect_~s__state~0); 84908#L125 assume !(4368 == ssl3_connect_~s__state~0); 84907#L128 assume !(4369 == ssl3_connect_~s__state~0); 84906#L131 assume !(4384 == ssl3_connect_~s__state~0); 84905#L134 assume !(4385 == ssl3_connect_~s__state~0); 84904#L137 assume !(4400 == ssl3_connect_~s__state~0); 84903#L140 assume !(4401 == ssl3_connect_~s__state~0); 84902#L143 assume !(4416 == ssl3_connect_~s__state~0); 84901#L146 assume !(4417 == ssl3_connect_~s__state~0); 84900#L149 assume !(4432 == ssl3_connect_~s__state~0); 84899#L152 assume !(4433 == ssl3_connect_~s__state~0); 84898#L155 assume !(4448 == ssl3_connect_~s__state~0); 84897#L158 assume !(4449 == ssl3_connect_~s__state~0); 84896#L161 assume !(4464 == ssl3_connect_~s__state~0); 84895#L164 assume !(4465 == ssl3_connect_~s__state~0); 84894#L167 assume !(4466 == ssl3_connect_~s__state~0); 84893#L170 assume !(4467 == ssl3_connect_~s__state~0); 84892#L173 assume 4480 == ssl3_connect_~s__state~0; 84891#L177 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 84890#L379 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 84887#L383 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; 84888#L383-2 ssl3_connect_~s__init_num~0 := 0; 84853#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 85167#L544 ssl3_connect_~skip~0 := 0; 85166#L107-1 assume !false; 85165#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 85164#L110 assume !(12292 == ssl3_connect_~s__state~0); 85163#L113 assume !(16384 == ssl3_connect_~s__state~0); 85162#L116 assume !(4096 == ssl3_connect_~s__state~0); 85161#L119 assume !(20480 == ssl3_connect_~s__state~0); 85160#L122 assume !(4099 == ssl3_connect_~s__state~0); 85159#L125 assume !(4368 == ssl3_connect_~s__state~0); 85158#L128 assume !(4369 == ssl3_connect_~s__state~0); 85157#L131 assume !(4384 == ssl3_connect_~s__state~0); 85156#L134 assume !(4385 == ssl3_connect_~s__state~0); 85155#L137 assume !(4400 == ssl3_connect_~s__state~0); 85154#L140 assume !(4401 == ssl3_connect_~s__state~0); 85153#L143 assume !(4416 == ssl3_connect_~s__state~0); 85152#L146 assume !(4417 == ssl3_connect_~s__state~0); 85151#L149 assume !(4432 == ssl3_connect_~s__state~0); 85150#L152 assume !(4433 == ssl3_connect_~s__state~0); 85149#L155 assume !(4448 == ssl3_connect_~s__state~0); 85148#L158 assume !(4449 == ssl3_connect_~s__state~0); 85147#L161 assume !(4464 == ssl3_connect_~s__state~0); 85146#L164 assume !(4465 == ssl3_connect_~s__state~0); 85145#L167 assume !(4466 == ssl3_connect_~s__state~0); 85144#L170 assume !(4467 == ssl3_connect_~s__state~0); 85143#L173 assume !(4480 == ssl3_connect_~s__state~0); 85142#L176 assume !(4481 == ssl3_connect_~s__state~0); 85141#L179 assume !(4496 == ssl3_connect_~s__state~0); 85140#L182 assume !(4497 == ssl3_connect_~s__state~0); 85139#L185 assume 4512 == ssl3_connect_~s__state~0; 85138#L189 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 85137#L404 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; 85136#L410 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 85135#L410-2 assume !(0 == ssl3_connect_~tmp___7~0); 85134#L419 assume !(0 == ssl3_connect_~tmp___8~0); 85133#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 85130#L544 ssl3_connect_~skip~0 := 0; 85129#L107-1 assume !false; 85128#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 85127#L110 assume !(12292 == ssl3_connect_~s__state~0); 85126#L113 assume !(16384 == ssl3_connect_~s__state~0); 85125#L116 assume !(4096 == ssl3_connect_~s__state~0); 85124#L119 assume !(20480 == ssl3_connect_~s__state~0); 85123#L122 assume !(4099 == ssl3_connect_~s__state~0); 85122#L125 assume !(4368 == ssl3_connect_~s__state~0); 85121#L128 assume !(4369 == ssl3_connect_~s__state~0); 85120#L131 assume !(4384 == ssl3_connect_~s__state~0); 85119#L134 assume !(4385 == ssl3_connect_~s__state~0); 85118#L137 assume !(4400 == ssl3_connect_~s__state~0); 85117#L140 assume !(4401 == ssl3_connect_~s__state~0); 85116#L143 assume !(4416 == ssl3_connect_~s__state~0); 85115#L146 assume !(4417 == ssl3_connect_~s__state~0); 85114#L149 assume !(4432 == ssl3_connect_~s__state~0); 85113#L152 assume !(4433 == ssl3_connect_~s__state~0); 85112#L155 assume !(4448 == ssl3_connect_~s__state~0); 85111#L158 assume !(4449 == ssl3_connect_~s__state~0); 85110#L161 assume !(4464 == ssl3_connect_~s__state~0); 85109#L164 assume !(4465 == ssl3_connect_~s__state~0); 85108#L167 assume !(4466 == ssl3_connect_~s__state~0); 85107#L170 assume !(4467 == ssl3_connect_~s__state~0); 85106#L173 assume !(4480 == ssl3_connect_~s__state~0); 85105#L176 assume !(4481 == ssl3_connect_~s__state~0); 85104#L179 assume !(4496 == ssl3_connect_~s__state~0); 85103#L182 assume !(4497 == ssl3_connect_~s__state~0); 85102#L185 assume !(4512 == ssl3_connect_~s__state~0); 85101#L188 assume !(4513 == ssl3_connect_~s__state~0); 85100#L191 assume 4528 == ssl3_connect_~s__state~0; 85099#L195 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 85098#L427 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp66~0 := ssl3_connect_~__cil_tmp65~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp66~0; 85097#L434 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 85096#L434-1 ssl3_connect_~s__init_num~0 := 0; 85093#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 85090#L544 ssl3_connect_~skip~0 := 0; 85089#L107-1 assume !false; 85088#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 85087#L110 assume !(12292 == ssl3_connect_~s__state~0); 85086#L113 assume !(16384 == ssl3_connect_~s__state~0); 85085#L116 assume !(4096 == ssl3_connect_~s__state~0); 85084#L119 assume !(20480 == ssl3_connect_~s__state~0); 85083#L122 assume !(4099 == ssl3_connect_~s__state~0); 85082#L125 assume 4368 == ssl3_connect_~s__state~0; 83394#L129 [2019-12-07 10:08:15,718 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:08:15,718 INFO L82 PathProgramCache]: Analyzing trace with hash -1098115328, now seen corresponding path program 1 times [2019-12-07 10:08:15,718 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:08:15,718 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1874448885] [2019-12-07 10:08:15,718 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:08:15,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:08:15,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:08:15,726 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 10:08:15,726 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:08:15,726 INFO L82 PathProgramCache]: Analyzing trace with hash 366740569, now seen corresponding path program 2 times [2019-12-07 10:08:15,726 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:08:15,726 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1190761581] [2019-12-07 10:08:15,727 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:08:15,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:08:15,767 INFO L134 CoverageAnalysis]: Checked inductivity of 698 backedges. 90 proven. 0 refuted. 0 times theorem prover too weak. 608 trivial. 0 not checked. [2019-12-07 10:08:15,768 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1190761581] [2019-12-07 10:08:15,768 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 10:08:15,768 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-12-07 10:08:15,768 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [343256367] [2019-12-07 10:08:15,768 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 10:08:15,768 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 10:08:15,768 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 10:08:15,768 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 10:08:15,769 INFO L87 Difference]: Start difference. First operand 6196 states and 7371 transitions. cyclomatic complexity: 1183 Second operand 3 states. [2019-12-07 10:08:15,862 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 10:08:15,862 INFO L93 Difference]: Finished difference Result 5506 states and 6510 transitions. [2019-12-07 10:08:15,863 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 10:08:15,863 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5506 states and 6510 transitions. [2019-12-07 10:08:15,878 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3394 [2019-12-07 10:08:15,888 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5506 states to 5506 states and 6510 transitions. [2019-12-07 10:08:15,888 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5506 [2019-12-07 10:08:15,890 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5506 [2019-12-07 10:08:15,891 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5506 states and 6510 transitions. [2019-12-07 10:08:15,894 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 10:08:15,894 INFO L688 BuchiCegarLoop]: Abstraction has 5506 states and 6510 transitions. [2019-12-07 10:08:15,896 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5506 states and 6510 transitions. [2019-12-07 10:08:15,932 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5506 to 5472. [2019-12-07 10:08:15,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5472 states. [2019-12-07 10:08:15,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5472 states to 5472 states and 6473 transitions. [2019-12-07 10:08:15,939 INFO L711 BuchiCegarLoop]: Abstraction has 5472 states and 6473 transitions. [2019-12-07 10:08:15,939 INFO L591 BuchiCegarLoop]: Abstraction has 5472 states and 6473 transitions. [2019-12-07 10:08:15,939 INFO L424 BuchiCegarLoop]: ======== Iteration 28============ [2019-12-07 10:08:15,940 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5472 states and 6473 transitions. [2019-12-07 10:08:15,960 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2019-12-07 10:08:15,960 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 10:08:15,960 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 10:08:15,961 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 10:08:15,961 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 10:08:15,961 INFO L794 eck$LassoCheckResult]: Stem: 94447#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;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.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~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; 94448#L93 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 94445#L96-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; 94446#L101 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 94570#L107-1 assume !false; 94566#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 94567#L110 assume !(12292 == ssl3_connect_~s__state~0); 94561#L113 assume !(16384 == ssl3_connect_~s__state~0); 94562#L116 assume !(4096 == ssl3_connect_~s__state~0); 94557#L119 assume !(20480 == ssl3_connect_~s__state~0); 94558#L122 assume !(4099 == ssl3_connect_~s__state~0); 94553#L125 assume !(4368 == ssl3_connect_~s__state~0); 94554#L128 assume !(4369 == ssl3_connect_~s__state~0); 94549#L131 assume !(4384 == ssl3_connect_~s__state~0); 94550#L134 assume !(4385 == ssl3_connect_~s__state~0); 94545#L137 assume !(4400 == ssl3_connect_~s__state~0); 94546#L140 assume !(4401 == ssl3_connect_~s__state~0); 94541#L143 assume !(4416 == ssl3_connect_~s__state~0); 94542#L146 assume !(4417 == ssl3_connect_~s__state~0); 94537#L149 assume !(4432 == ssl3_connect_~s__state~0); 94538#L152 assume !(4433 == ssl3_connect_~s__state~0); 94533#L155 assume !(4448 == ssl3_connect_~s__state~0); 94534#L158 assume !(4449 == ssl3_connect_~s__state~0); 94529#L161 assume !(4464 == ssl3_connect_~s__state~0); 94530#L164 assume !(4465 == ssl3_connect_~s__state~0); 94525#L167 assume !(4466 == ssl3_connect_~s__state~0); 94526#L170 assume !(4467 == ssl3_connect_~s__state~0); 94521#L173 assume !(4480 == ssl3_connect_~s__state~0); 94522#L176 assume !(4481 == ssl3_connect_~s__state~0); 94517#L179 assume !(4496 == ssl3_connect_~s__state~0); 94518#L182 assume !(4497 == ssl3_connect_~s__state~0); 94513#L185 assume !(4512 == ssl3_connect_~s__state~0); 94514#L188 assume !(4513 == ssl3_connect_~s__state~0); 94509#L191 assume !(4528 == ssl3_connect_~s__state~0); 94510#L194 assume !(4529 == ssl3_connect_~s__state~0); 94506#L197 assume 4560 == ssl3_connect_~s__state~0; 94419#L201 [2019-12-07 10:08:15,961 INFO L796 eck$LassoCheckResult]: Loop: 94419#L201 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 94420#L454 assume !(ssl3_connect_~ret~0 <= 0); 94424#L457 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 94425#L457-2 ssl3_connect_~s__init_num~0 := 0; 94430#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 99716#L544 ssl3_connect_~skip~0 := 0; 99714#L107-1 assume !false; 99712#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 99709#L110 assume !(12292 == ssl3_connect_~s__state~0); 99707#L113 assume !(16384 == ssl3_connect_~s__state~0); 99705#L116 assume !(4096 == ssl3_connect_~s__state~0); 99703#L119 assume !(20480 == ssl3_connect_~s__state~0); 99701#L122 assume !(4099 == ssl3_connect_~s__state~0); 99692#L125 assume !(4368 == ssl3_connect_~s__state~0); 99689#L128 assume !(4369 == ssl3_connect_~s__state~0); 99686#L131 assume !(4384 == ssl3_connect_~s__state~0); 99683#L134 assume !(4385 == ssl3_connect_~s__state~0); 99680#L137 assume !(4400 == ssl3_connect_~s__state~0); 99677#L140 assume !(4401 == ssl3_connect_~s__state~0); 99674#L143 assume !(4416 == ssl3_connect_~s__state~0); 99671#L146 assume !(4417 == ssl3_connect_~s__state~0); 99668#L149 assume !(4432 == ssl3_connect_~s__state~0); 99665#L152 assume !(4433 == ssl3_connect_~s__state~0); 99659#L155 assume !(4448 == ssl3_connect_~s__state~0); 99660#L158 assume !(4449 == ssl3_connect_~s__state~0); 94357#L161 assume !(4464 == ssl3_connect_~s__state~0); 94358#L164 assume !(4465 == ssl3_connect_~s__state~0); 94474#L167 assume !(4466 == ssl3_connect_~s__state~0); 94475#L170 assume !(4467 == ssl3_connect_~s__state~0); 94465#L173 assume !(4480 == ssl3_connect_~s__state~0); 94466#L176 assume !(4481 == ssl3_connect_~s__state~0); 99654#L179 assume !(4496 == ssl3_connect_~s__state~0); 99528#L182 assume !(4497 == ssl3_connect_~s__state~0); 99529#L185 assume 4512 == ssl3_connect_~s__state~0; 94476#L189 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 94477#L404 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; 94450#L410 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 94451#L410-2 assume !(0 == ssl3_connect_~tmp___7~0); 94386#L419 assume !(0 == ssl3_connect_~tmp___8~0); 94387#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 99690#L544 ssl3_connect_~skip~0 := 0; 99687#L107-1 assume !false; 99684#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 99681#L110 assume !(12292 == ssl3_connect_~s__state~0); 99678#L113 assume !(16384 == ssl3_connect_~s__state~0); 99675#L116 assume !(4096 == ssl3_connect_~s__state~0); 99672#L119 assume !(20480 == ssl3_connect_~s__state~0); 99669#L122 assume !(4099 == ssl3_connect_~s__state~0); 99666#L125 assume !(4368 == ssl3_connect_~s__state~0); 99663#L128 assume !(4369 == ssl3_connect_~s__state~0); 99661#L131 assume !(4384 == ssl3_connect_~s__state~0); 97866#L134 assume !(4385 == ssl3_connect_~s__state~0); 97867#L137 assume !(4400 == ssl3_connect_~s__state~0); 97860#L140 assume !(4401 == ssl3_connect_~s__state~0); 97861#L143 assume !(4416 == ssl3_connect_~s__state~0); 97852#L146 assume !(4417 == ssl3_connect_~s__state~0); 97853#L149 assume !(4432 == ssl3_connect_~s__state~0); 97841#L152 assume !(4433 == ssl3_connect_~s__state~0); 97842#L155 assume !(4448 == ssl3_connect_~s__state~0); 97835#L158 assume !(4449 == ssl3_connect_~s__state~0); 97836#L161 assume !(4464 == ssl3_connect_~s__state~0); 97829#L164 assume !(4465 == ssl3_connect_~s__state~0); 97830#L167 assume !(4466 == ssl3_connect_~s__state~0); 97823#L170 assume !(4467 == ssl3_connect_~s__state~0); 97824#L173 assume !(4480 == ssl3_connect_~s__state~0); 97815#L176 assume !(4481 == ssl3_connect_~s__state~0); 97816#L179 assume !(4496 == ssl3_connect_~s__state~0); 97807#L182 assume !(4497 == ssl3_connect_~s__state~0); 97808#L185 assume !(4512 == ssl3_connect_~s__state~0); 97799#L188 assume !(4513 == ssl3_connect_~s__state~0); 97800#L191 assume 4528 == ssl3_connect_~s__state~0; 95600#L195 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 97793#L427 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp66~0 := ssl3_connect_~__cil_tmp65~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp66~0; 97786#L434 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__s3__tmp__next_state___0~0 := 3;ssl3_connect_~__cil_tmp67~0 := ssl3_connect_~s__s3__flags~0; 94413#L438 assume !(0 != 2 + ssl3_connect_~__cil_tmp67~0); 94414#L434-1 ssl3_connect_~s__init_num~0 := 0; 95777#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 95775#L544 ssl3_connect_~skip~0 := 0; 95770#L107-1 assume !false; 95771#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 95766#L110 assume !(12292 == ssl3_connect_~s__state~0); 95767#L113 assume !(16384 == ssl3_connect_~s__state~0); 95762#L116 assume !(4096 == ssl3_connect_~s__state~0); 95763#L119 assume !(20480 == ssl3_connect_~s__state~0); 95758#L122 assume !(4099 == ssl3_connect_~s__state~0); 95759#L125 assume !(4368 == ssl3_connect_~s__state~0); 95754#L128 assume !(4369 == ssl3_connect_~s__state~0); 95755#L131 assume !(4384 == ssl3_connect_~s__state~0); 95750#L134 assume !(4385 == ssl3_connect_~s__state~0); 95751#L137 assume !(4400 == ssl3_connect_~s__state~0); 95746#L140 assume !(4401 == ssl3_connect_~s__state~0); 95747#L143 assume !(4416 == ssl3_connect_~s__state~0); 95740#L146 assume !(4417 == ssl3_connect_~s__state~0); 95741#L149 assume !(4432 == ssl3_connect_~s__state~0); 95729#L152 assume !(4433 == ssl3_connect_~s__state~0); 95730#L155 assume !(4448 == ssl3_connect_~s__state~0); 95714#L158 assume !(4449 == ssl3_connect_~s__state~0); 95715#L161 assume !(4464 == ssl3_connect_~s__state~0); 95701#L164 assume !(4465 == ssl3_connect_~s__state~0); 95702#L167 assume !(4466 == ssl3_connect_~s__state~0); 95688#L170 assume !(4467 == ssl3_connect_~s__state~0); 95689#L173 assume !(4480 == ssl3_connect_~s__state~0); 95674#L176 assume !(4481 == ssl3_connect_~s__state~0); 95675#L179 assume !(4496 == ssl3_connect_~s__state~0); 95658#L182 assume !(4497 == ssl3_connect_~s__state~0); 95659#L185 assume !(4512 == ssl3_connect_~s__state~0); 95647#L188 assume !(4513 == ssl3_connect_~s__state~0); 95648#L191 assume !(4528 == ssl3_connect_~s__state~0); 95601#L194 assume !(4529 == ssl3_connect_~s__state~0); 95598#L197 assume !(4560 == ssl3_connect_~s__state~0); 95597#L200 assume !(4561 == ssl3_connect_~s__state~0); 97664#L203 assume 4352 == ssl3_connect_~s__state~0; 97663#L204 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 94858#L467 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 94859#L467-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 94849#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 94847#L544 ssl3_connect_~skip~0 := 0; 95370#L107-1 assume !false; 95371#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 95360#L110 assume !(12292 == ssl3_connect_~s__state~0); 95361#L113 assume !(16384 == ssl3_connect_~s__state~0); 95350#L116 assume !(4096 == ssl3_connect_~s__state~0); 95351#L119 assume !(20480 == ssl3_connect_~s__state~0); 95339#L122 assume !(4099 == ssl3_connect_~s__state~0); 95341#L125 assume !(4368 == ssl3_connect_~s__state~0); 94580#L128 assume !(4369 == ssl3_connect_~s__state~0); 94582#L131 assume !(4384 == ssl3_connect_~s__state~0); 95557#L134 assume !(4385 == ssl3_connect_~s__state~0); 95558#L137 assume !(4400 == ssl3_connect_~s__state~0); 97657#L140 assume !(4401 == ssl3_connect_~s__state~0); 95742#L143 assume !(4416 == ssl3_connect_~s__state~0); 95743#L146 assume !(4417 == ssl3_connect_~s__state~0); 95733#L149 assume !(4432 == ssl3_connect_~s__state~0); 95734#L152 assume !(4433 == ssl3_connect_~s__state~0); 95721#L155 assume !(4448 == ssl3_connect_~s__state~0); 95722#L158 assume !(4449 == ssl3_connect_~s__state~0); 95705#L161 assume !(4464 == ssl3_connect_~s__state~0); 95706#L164 assume !(4465 == ssl3_connect_~s__state~0); 95692#L167 assume !(4466 == ssl3_connect_~s__state~0); 95694#L170 assume !(4467 == ssl3_connect_~s__state~0); 95678#L173 assume !(4480 == ssl3_connect_~s__state~0); 95679#L176 assume !(4481 == ssl3_connect_~s__state~0); 95664#L179 assume !(4496 == ssl3_connect_~s__state~0); 95666#L182 assume !(4497 == ssl3_connect_~s__state~0); 95651#L185 assume !(4512 == ssl3_connect_~s__state~0); 95652#L188 assume !(4513 == ssl3_connect_~s__state~0); 95637#L191 assume !(4528 == ssl3_connect_~s__state~0); 95599#L194 assume !(4529 == ssl3_connect_~s__state~0); 95596#L197 assume 4560 == ssl3_connect_~s__state~0; 94419#L201 [2019-12-07 10:08:15,962 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:08:15,962 INFO L82 PathProgramCache]: Analyzing trace with hash 1201831034, now seen corresponding path program 1 times [2019-12-07 10:08:15,962 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:08:15,962 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547864237] [2019-12-07 10:08:15,962 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:08:15,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:08:15,973 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 10:08:15,973 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1547864237] [2019-12-07 10:08:15,973 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 10:08:15,973 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-12-07 10:08:15,973 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [795837875] [2019-12-07 10:08:15,973 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-12-07 10:08:15,974 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:08:15,974 INFO L82 PathProgramCache]: Analyzing trace with hash 1120388951, now seen corresponding path program 1 times [2019-12-07 10:08:15,974 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:08:15,974 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [929850719] [2019-12-07 10:08:15,974 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:08:15,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:08:16,003 INFO L134 CoverageAnalysis]: Checked inductivity of 188 backedges. 124 proven. 34 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2019-12-07 10:08:16,003 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [929850719] [2019-12-07 10:08:16,003 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2014189621] [2019-12-07 10:08:16,003 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_b5b7c74c-9eb3-44d5-8725-01e75d807263/bin/uautomizer/z3 Starting monitored process 85 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 85 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-12-07 10:08:16,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:08:16,040 INFO L264 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 3 conjunts are in the unsatisfiable core [2019-12-07 10:08:16,042 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 10:08:16,059 INFO L134 CoverageAnalysis]: Checked inductivity of 188 backedges. 124 proven. 34 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2019-12-07 10:08:16,059 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-12-07 10:08:16,059 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2019-12-07 10:08:16,060 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [159138714] [2019-12-07 10:08:16,060 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 10:08:16,060 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 10:08:16,060 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 10:08:16,060 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 10:08:16,060 INFO L87 Difference]: Start difference. First operand 5472 states and 6473 transitions. cyclomatic complexity: 1005 Second operand 3 states. [2019-12-07 10:08:16,160 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 10:08:16,161 INFO L93 Difference]: Finished difference Result 5478 states and 6477 transitions. [2019-12-07 10:08:16,161 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 10:08:16,161 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5478 states and 6477 transitions. [2019-12-07 10:08:16,177 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2019-12-07 10:08:16,188 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5478 states to 5478 states and 6477 transitions. [2019-12-07 10:08:16,188 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5478 [2019-12-07 10:08:16,191 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5478 [2019-12-07 10:08:16,191 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5478 states and 6477 transitions. [2019-12-07 10:08:16,191 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 10:08:16,191 INFO L688 BuchiCegarLoop]: Abstraction has 5478 states and 6477 transitions. [2019-12-07 10:08:16,195 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5478 states and 6477 transitions. [2019-12-07 10:08:16,227 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5478 to 5472. [2019-12-07 10:08:16,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5472 states. [2019-12-07 10:08:16,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5472 states to 5472 states and 6471 transitions. [2019-12-07 10:08:16,233 INFO L711 BuchiCegarLoop]: Abstraction has 5472 states and 6471 transitions. [2019-12-07 10:08:16,233 INFO L591 BuchiCegarLoop]: Abstraction has 5472 states and 6471 transitions. [2019-12-07 10:08:16,233 INFO L424 BuchiCegarLoop]: ======== Iteration 29============ [2019-12-07 10:08:16,233 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5472 states and 6471 transitions. [2019-12-07 10:08:16,242 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2019-12-07 10:08:16,242 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 10:08:16,242 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 10:08:16,243 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 10:08:16,243 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 10:08:16,243 INFO L794 eck$LassoCheckResult]: Stem: 105841#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;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.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~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; 105842#L93 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 105849#L96-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; 105864#L101 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 105802#L107-1 assume !false; 108340#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 108845#L110 assume !(12292 == ssl3_connect_~s__state~0); 106839#L113 assume !(16384 == ssl3_connect_~s__state~0); 108840#L116 assume !(4096 == ssl3_connect_~s__state~0); 108838#L119 assume !(20480 == ssl3_connect_~s__state~0); 108835#L122 assume !(4099 == ssl3_connect_~s__state~0); 108832#L125 assume !(4368 == ssl3_connect_~s__state~0); 108829#L128 assume !(4369 == ssl3_connect_~s__state~0); 108824#L131 assume !(4384 == ssl3_connect_~s__state~0); 108823#L134 assume !(4385 == ssl3_connect_~s__state~0); 108822#L137 assume !(4400 == ssl3_connect_~s__state~0); 108602#L140 assume !(4401 == ssl3_connect_~s__state~0); 108603#L143 assume !(4416 == ssl3_connect_~s__state~0); 108595#L146 assume !(4417 == ssl3_connect_~s__state~0); 108590#L149 assume !(4432 == ssl3_connect_~s__state~0); 108588#L152 assume !(4433 == ssl3_connect_~s__state~0); 108586#L155 assume !(4448 == ssl3_connect_~s__state~0); 108584#L158 assume !(4449 == ssl3_connect_~s__state~0); 108581#L161 assume !(4464 == ssl3_connect_~s__state~0); 108582#L164 assume !(4465 == ssl3_connect_~s__state~0); 108744#L167 assume !(4466 == ssl3_connect_~s__state~0); 108742#L170 assume !(4467 == ssl3_connect_~s__state~0); 108569#L173 assume !(4480 == ssl3_connect_~s__state~0); 108567#L176 assume !(4481 == ssl3_connect_~s__state~0); 108565#L179 assume !(4496 == ssl3_connect_~s__state~0); 108563#L182 assume !(4497 == ssl3_connect_~s__state~0); 108561#L185 assume !(4512 == ssl3_connect_~s__state~0); 108559#L188 assume !(4513 == ssl3_connect_~s__state~0); 108557#L191 assume !(4528 == ssl3_connect_~s__state~0); 108554#L194 assume !(4529 == ssl3_connect_~s__state~0); 108549#L197 assume !(4560 == ssl3_connect_~s__state~0); 108550#L200 assume 4561 == ssl3_connect_~s__state~0; 108598#L201 [2019-12-07 10:08:16,243 INFO L796 eck$LassoCheckResult]: Loop: 108598#L201 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 108596#L454 assume !(ssl3_connect_~ret~0 <= 0); 108044#L457 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 108039#L457-2 ssl3_connect_~s__init_num~0 := 0; 108036#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 108032#L544 ssl3_connect_~skip~0 := 0; 108030#L107-1 assume !false; 108028#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 108026#L110 assume !(12292 == ssl3_connect_~s__state~0); 108024#L113 assume !(16384 == ssl3_connect_~s__state~0); 108022#L116 assume !(4096 == ssl3_connect_~s__state~0); 108020#L119 assume !(20480 == ssl3_connect_~s__state~0); 108018#L122 assume !(4099 == ssl3_connect_~s__state~0); 108016#L125 assume !(4368 == ssl3_connect_~s__state~0); 108014#L128 assume !(4369 == ssl3_connect_~s__state~0); 108012#L131 assume !(4384 == ssl3_connect_~s__state~0); 108009#L134 assume !(4385 == ssl3_connect_~s__state~0); 108003#L137 assume !(4400 == ssl3_connect_~s__state~0); 108001#L140 assume !(4401 == ssl3_connect_~s__state~0); 107999#L143 assume !(4416 == ssl3_connect_~s__state~0); 107997#L146 assume !(4417 == ssl3_connect_~s__state~0); 107995#L149 assume !(4432 == ssl3_connect_~s__state~0); 107993#L152 assume !(4433 == ssl3_connect_~s__state~0); 107991#L155 assume !(4448 == ssl3_connect_~s__state~0); 107989#L158 assume !(4449 == ssl3_connect_~s__state~0); 107987#L161 assume !(4464 == ssl3_connect_~s__state~0); 107985#L164 assume !(4465 == ssl3_connect_~s__state~0); 107983#L167 assume !(4466 == ssl3_connect_~s__state~0); 107981#L170 assume !(4467 == ssl3_connect_~s__state~0); 107979#L173 assume !(4480 == ssl3_connect_~s__state~0); 107977#L176 assume !(4481 == ssl3_connect_~s__state~0); 107975#L179 assume !(4496 == ssl3_connect_~s__state~0); 107973#L182 assume !(4497 == ssl3_connect_~s__state~0); 107971#L185 assume 4512 == ssl3_connect_~s__state~0; 107747#L189 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 107970#L404 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; 107968#L410 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 107966#L410-2 assume !(0 == ssl3_connect_~tmp___7~0); 107963#L419 assume !(0 == ssl3_connect_~tmp___8~0); 107960#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 107956#L544 ssl3_connect_~skip~0 := 0; 107954#L107-1 assume !false; 107951#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 107949#L110 assume !(12292 == ssl3_connect_~s__state~0); 107946#L113 assume !(16384 == ssl3_connect_~s__state~0); 107944#L116 assume !(4096 == ssl3_connect_~s__state~0); 107942#L119 assume !(20480 == ssl3_connect_~s__state~0); 107940#L122 assume !(4099 == ssl3_connect_~s__state~0); 107937#L125 assume !(4368 == ssl3_connect_~s__state~0); 107935#L128 assume !(4369 == ssl3_connect_~s__state~0); 107932#L131 assume !(4384 == ssl3_connect_~s__state~0); 107930#L134 assume !(4385 == ssl3_connect_~s__state~0); 107923#L137 assume !(4400 == ssl3_connect_~s__state~0); 107917#L140 assume !(4401 == ssl3_connect_~s__state~0); 107910#L143 assume !(4416 == ssl3_connect_~s__state~0); 107904#L146 assume !(4417 == ssl3_connect_~s__state~0); 107898#L149 assume !(4432 == ssl3_connect_~s__state~0); 107892#L152 assume !(4433 == ssl3_connect_~s__state~0); 107884#L155 assume !(4448 == ssl3_connect_~s__state~0); 107878#L158 assume !(4449 == ssl3_connect_~s__state~0); 107869#L161 assume !(4464 == ssl3_connect_~s__state~0); 107859#L164 assume !(4465 == ssl3_connect_~s__state~0); 107857#L167 assume !(4466 == ssl3_connect_~s__state~0); 107848#L170 assume !(4467 == ssl3_connect_~s__state~0); 107842#L173 assume !(4480 == ssl3_connect_~s__state~0); 107835#L176 assume !(4481 == ssl3_connect_~s__state~0); 107827#L179 assume !(4496 == ssl3_connect_~s__state~0); 107822#L182 assume !(4497 == ssl3_connect_~s__state~0); 107817#L185 assume !(4512 == ssl3_connect_~s__state~0); 107812#L188 assume !(4513 == ssl3_connect_~s__state~0); 107808#L191 assume 4528 == ssl3_connect_~s__state~0; 107741#L195 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 107801#L427 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp66~0 := ssl3_connect_~__cil_tmp65~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp66~0; 107796#L434 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__s3__tmp__next_state___0~0 := 3;ssl3_connect_~__cil_tmp67~0 := ssl3_connect_~s__s3__flags~0; 107791#L438 assume !(0 != 2 + ssl3_connect_~__cil_tmp67~0); 107786#L434-1 ssl3_connect_~s__init_num~0 := 0; 107784#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 107781#L544 ssl3_connect_~skip~0 := 0; 107780#L107-1 assume !false; 107779#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 107778#L110 assume !(12292 == ssl3_connect_~s__state~0); 107777#L113 assume !(16384 == ssl3_connect_~s__state~0); 107776#L116 assume !(4096 == ssl3_connect_~s__state~0); 107775#L119 assume !(20480 == ssl3_connect_~s__state~0); 107774#L122 assume !(4099 == ssl3_connect_~s__state~0); 107773#L125 assume !(4368 == ssl3_connect_~s__state~0); 107772#L128 assume !(4369 == ssl3_connect_~s__state~0); 107771#L131 assume !(4384 == ssl3_connect_~s__state~0); 107770#L134 assume !(4385 == ssl3_connect_~s__state~0); 107769#L137 assume !(4400 == ssl3_connect_~s__state~0); 107768#L140 assume !(4401 == ssl3_connect_~s__state~0); 107767#L143 assume !(4416 == ssl3_connect_~s__state~0); 107766#L146 assume !(4417 == ssl3_connect_~s__state~0); 107765#L149 assume !(4432 == ssl3_connect_~s__state~0); 107764#L152 assume !(4433 == ssl3_connect_~s__state~0); 107763#L155 assume !(4448 == ssl3_connect_~s__state~0); 107762#L158 assume !(4449 == ssl3_connect_~s__state~0); 107761#L161 assume !(4464 == ssl3_connect_~s__state~0); 107760#L164 assume !(4465 == ssl3_connect_~s__state~0); 107759#L167 assume !(4466 == ssl3_connect_~s__state~0); 107758#L170 assume !(4467 == ssl3_connect_~s__state~0); 107757#L173 assume !(4480 == ssl3_connect_~s__state~0); 107756#L176 assume !(4481 == ssl3_connect_~s__state~0); 107755#L179 assume !(4496 == ssl3_connect_~s__state~0); 107753#L182 assume !(4497 == ssl3_connect_~s__state~0); 107750#L185 assume !(4512 == ssl3_connect_~s__state~0); 107748#L188 assume !(4513 == ssl3_connect_~s__state~0); 107745#L191 assume !(4528 == ssl3_connect_~s__state~0); 107743#L194 assume !(4529 == ssl3_connect_~s__state~0); 107739#L197 assume !(4560 == ssl3_connect_~s__state~0); 105964#L200 assume !(4561 == ssl3_connect_~s__state~0); 105965#L203 assume 4352 == ssl3_connect_~s__state~0; 107467#L204 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 107468#L467 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 107462#L467-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 107463#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 107443#L544 ssl3_connect_~skip~0 := 0; 107444#L107-1 assume !false; 107434#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 107435#L110 assume !(12292 == ssl3_connect_~s__state~0); 107424#L113 assume !(16384 == ssl3_connect_~s__state~0); 107425#L116 assume !(4096 == ssl3_connect_~s__state~0); 107414#L119 assume !(20480 == ssl3_connect_~s__state~0); 107415#L122 assume !(4099 == ssl3_connect_~s__state~0); 107402#L125 assume !(4368 == ssl3_connect_~s__state~0); 107403#L128 assume !(4369 == ssl3_connect_~s__state~0); 107391#L131 assume !(4384 == ssl3_connect_~s__state~0); 107393#L134 assume !(4385 == ssl3_connect_~s__state~0); 107379#L137 assume !(4400 == ssl3_connect_~s__state~0); 107381#L140 assume !(4401 == ssl3_connect_~s__state~0); 107369#L143 assume !(4416 == ssl3_connect_~s__state~0); 106039#L146 assume !(4417 == ssl3_connect_~s__state~0); 106041#L149 assume !(4432 == ssl3_connect_~s__state~0); 107361#L152 assume !(4433 == ssl3_connect_~s__state~0); 107348#L155 assume !(4448 == ssl3_connect_~s__state~0); 107350#L158 assume !(4449 == ssl3_connect_~s__state~0); 107337#L161 assume !(4464 == ssl3_connect_~s__state~0); 107338#L164 assume !(4465 == ssl3_connect_~s__state~0); 107326#L167 assume !(4466 == ssl3_connect_~s__state~0); 107328#L170 assume !(4467 == ssl3_connect_~s__state~0); 107315#L173 assume !(4480 == ssl3_connect_~s__state~0); 107316#L176 assume !(4481 == ssl3_connect_~s__state~0); 107754#L179 assume !(4496 == ssl3_connect_~s__state~0); 107751#L182 assume !(4497 == ssl3_connect_~s__state~0); 107749#L185 assume !(4512 == ssl3_connect_~s__state~0); 107746#L188 assume !(4513 == ssl3_connect_~s__state~0); 107744#L191 assume !(4528 == ssl3_connect_~s__state~0); 107740#L194 assume !(4529 == ssl3_connect_~s__state~0); 107742#L197 assume 4560 == ssl3_connect_~s__state~0; 108598#L201 [2019-12-07 10:08:16,243 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:08:16,243 INFO L82 PathProgramCache]: Analyzing trace with hash -1397943360, now seen corresponding path program 1 times [2019-12-07 10:08:16,243 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:08:16,243 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2016067932] [2019-12-07 10:08:16,244 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:08:16,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:08:16,254 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 10:08:16,254 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2016067932] [2019-12-07 10:08:16,254 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 10:08:16,254 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-12-07 10:08:16,254 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1476416826] [2019-12-07 10:08:16,255 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-12-07 10:08:16,255 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:08:16,255 INFO L82 PathProgramCache]: Analyzing trace with hash 1120388951, now seen corresponding path program 2 times [2019-12-07 10:08:16,255 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:08:16,255 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [184304384] [2019-12-07 10:08:16,255 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:08:16,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:08:16,290 INFO L134 CoverageAnalysis]: Checked inductivity of 188 backedges. 124 proven. 34 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2019-12-07 10:08:16,291 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [184304384] [2019-12-07 10:08:16,291 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1126042536] [2019-12-07 10:08:16,291 INFO L92 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_b5b7c74c-9eb3-44d5-8725-01e75d807263/bin/uautomizer/z3 Starting monitored process 86 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 86 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-12-07 10:08:16,333 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2019-12-07 10:08:16,333 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-12-07 10:08:16,334 INFO L264 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 3 conjunts are in the unsatisfiable core [2019-12-07 10:08:16,336 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 10:08:16,357 INFO L134 CoverageAnalysis]: Checked inductivity of 188 backedges. 124 proven. 34 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2019-12-07 10:08:16,357 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-12-07 10:08:16,358 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2019-12-07 10:08:16,358 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2077994100] [2019-12-07 10:08:16,358 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 10:08:16,358 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 10:08:16,358 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 10:08:16,358 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 10:08:16,359 INFO L87 Difference]: Start difference. First operand 5472 states and 6471 transitions. cyclomatic complexity: 1003 Second operand 3 states. [2019-12-07 10:08:16,454 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 10:08:16,454 INFO L93 Difference]: Finished difference Result 5788 states and 6817 transitions. [2019-12-07 10:08:16,454 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 10:08:16,454 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5788 states and 6817 transitions. [2019-12-07 10:08:16,468 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3386 [2019-12-07 10:08:16,475 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5788 states to 5724 states and 6751 transitions. [2019-12-07 10:08:16,476 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5724 [2019-12-07 10:08:16,478 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5724 [2019-12-07 10:08:16,478 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5724 states and 6751 transitions. [2019-12-07 10:08:16,480 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 10:08:16,480 INFO L688 BuchiCegarLoop]: Abstraction has 5724 states and 6751 transitions. [2019-12-07 10:08:16,483 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5724 states and 6751 transitions. [2019-12-07 10:08:16,510 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5724 to 5408. [2019-12-07 10:08:16,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5408 states. [2019-12-07 10:08:16,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5408 states to 5408 states and 6403 transitions. [2019-12-07 10:08:16,517 INFO L711 BuchiCegarLoop]: Abstraction has 5408 states and 6403 transitions. [2019-12-07 10:08:16,517 INFO L591 BuchiCegarLoop]: Abstraction has 5408 states and 6403 transitions. [2019-12-07 10:08:16,517 INFO L424 BuchiCegarLoop]: ======== Iteration 30============ [2019-12-07 10:08:16,517 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5408 states and 6403 transitions. [2019-12-07 10:08:16,525 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2019-12-07 10:08:16,525 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 10:08:16,525 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 10:08:16,526 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 10:08:16,526 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 10:08:16,527 INFO L794 eck$LassoCheckResult]: Stem: 117563#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;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.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~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; 117564#L93 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 117559#L96-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; 117560#L101 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 117617#L107-1 assume !false; 117618#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 117769#L110 assume 12292 == ssl3_connect_~s__state~0; 117614#L111 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; 117760#L215 ssl3_connect_~s__server~0 := 0; 117758#L220 assume 0 != ssl3_connect_~cb~0; 117756#L220-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 117754#L225 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 117749#L235 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 117745#L235-2 assume !(0 == ssl3_connect_~tmp___4~0); 117741#L257 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; 117735#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 117731#L544 ssl3_connect_~skip~0 := 0; 117729#L107-1 assume !false; 117727#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 117725#L110 assume !(12292 == ssl3_connect_~s__state~0); 117723#L113 assume !(16384 == ssl3_connect_~s__state~0); 117721#L116 assume !(4096 == ssl3_connect_~s__state~0); 117719#L119 assume !(20480 == ssl3_connect_~s__state~0); 117717#L122 assume !(4099 == ssl3_connect_~s__state~0); 117715#L125 assume 4368 == ssl3_connect_~s__state~0; 117713#L129 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 117711#L269 assume !(0 == ssl3_connect_~blastFlag~0); 117708#L269-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 117704#L280 assume !(ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296); 117698#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 117694#L544 ssl3_connect_~skip~0 := 0; 117692#L107-1 assume !false; 117690#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 117688#L110 assume !(12292 == ssl3_connect_~s__state~0); 117686#L113 assume !(16384 == ssl3_connect_~s__state~0); 117684#L116 assume !(4096 == ssl3_connect_~s__state~0); 117682#L119 assume !(20480 == ssl3_connect_~s__state~0); 117680#L122 assume !(4099 == ssl3_connect_~s__state~0); 117678#L125 assume !(4368 == ssl3_connect_~s__state~0); 117676#L128 assume !(4369 == ssl3_connect_~s__state~0); 117674#L131 assume 4384 == ssl3_connect_~s__state~0; 117672#L135 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 117669#L288 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 117666#L291-2 assume !(ssl3_connect_~ret~0 <= 0); 117664#L298 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 117505#L298-2 [2019-12-07 10:08:16,527 INFO L796 eck$LassoCheckResult]: Loop: 117505#L298-2 ssl3_connect_~s__init_num~0 := 0; 122799#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 122797#L544 ssl3_connect_~skip~0 := 0; 122795#L107-1 assume !false; 122793#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 122791#L110 assume !(12292 == ssl3_connect_~s__state~0); 122789#L113 assume !(16384 == ssl3_connect_~s__state~0); 122787#L116 assume !(4096 == ssl3_connect_~s__state~0); 122785#L119 assume !(20480 == ssl3_connect_~s__state~0); 122783#L122 assume !(4099 == ssl3_connect_~s__state~0); 122781#L125 assume !(4368 == ssl3_connect_~s__state~0); 122779#L128 assume !(4369 == ssl3_connect_~s__state~0); 122777#L131 assume !(4384 == ssl3_connect_~s__state~0); 122775#L134 assume !(4385 == ssl3_connect_~s__state~0); 122773#L137 assume !(4400 == ssl3_connect_~s__state~0); 122771#L140 assume !(4401 == ssl3_connect_~s__state~0); 122769#L143 assume !(4416 == ssl3_connect_~s__state~0); 122767#L146 assume !(4417 == ssl3_connect_~s__state~0); 122765#L149 assume !(4432 == ssl3_connect_~s__state~0); 122763#L152 assume !(4433 == ssl3_connect_~s__state~0); 122761#L155 assume !(4448 == ssl3_connect_~s__state~0); 122759#L158 assume !(4449 == ssl3_connect_~s__state~0); 122757#L161 assume !(4464 == ssl3_connect_~s__state~0); 122755#L164 assume !(4465 == ssl3_connect_~s__state~0); 122753#L167 assume !(4466 == ssl3_connect_~s__state~0); 122751#L170 assume !(4467 == ssl3_connect_~s__state~0); 122750#L173 assume !(4480 == ssl3_connect_~s__state~0); 122749#L176 assume !(4481 == ssl3_connect_~s__state~0); 117528#L179 assume !(4496 == ssl3_connect_~s__state~0); 117529#L182 assume !(4497 == ssl3_connect_~s__state~0); 117538#L185 assume !(4512 == ssl3_connect_~s__state~0); 122743#L188 assume !(4513 == ssl3_connect_~s__state~0); 122741#L191 assume !(4528 == ssl3_connect_~s__state~0); 122737#L194 assume !(4529 == ssl3_connect_~s__state~0); 117619#L197 assume 4560 == ssl3_connect_~s__state~0; 117531#L201 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 117532#L454 assume !(ssl3_connect_~ret~0 <= 0); 117535#L457 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 117536#L457-2 ssl3_connect_~s__init_num~0 := 0; 117507#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 122731#L544 ssl3_connect_~skip~0 := 0; 122730#L107-1 assume !false; 122729#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 122728#L110 assume !(12292 == ssl3_connect_~s__state~0); 122727#L113 assume !(16384 == ssl3_connect_~s__state~0); 122726#L116 assume !(4096 == ssl3_connect_~s__state~0); 122725#L119 assume !(20480 == ssl3_connect_~s__state~0); 122724#L122 assume !(4099 == ssl3_connect_~s__state~0); 122723#L125 assume !(4368 == ssl3_connect_~s__state~0); 122722#L128 assume !(4369 == ssl3_connect_~s__state~0); 122721#L131 assume !(4384 == ssl3_connect_~s__state~0); 122720#L134 assume !(4385 == ssl3_connect_~s__state~0); 122719#L137 assume !(4400 == ssl3_connect_~s__state~0); 122718#L140 assume !(4401 == ssl3_connect_~s__state~0); 122717#L143 assume !(4416 == ssl3_connect_~s__state~0); 122716#L146 assume !(4417 == ssl3_connect_~s__state~0); 122715#L149 assume !(4432 == ssl3_connect_~s__state~0); 122714#L152 assume !(4433 == ssl3_connect_~s__state~0); 122713#L155 assume !(4448 == ssl3_connect_~s__state~0); 122712#L158 assume !(4449 == ssl3_connect_~s__state~0); 122711#L161 assume !(4464 == ssl3_connect_~s__state~0); 122710#L164 assume !(4465 == ssl3_connect_~s__state~0); 122709#L167 assume !(4466 == ssl3_connect_~s__state~0); 122708#L170 assume !(4467 == ssl3_connect_~s__state~0); 122707#L173 assume !(4480 == ssl3_connect_~s__state~0); 122706#L176 assume !(4481 == ssl3_connect_~s__state~0); 122705#L179 assume !(4496 == ssl3_connect_~s__state~0); 122704#L182 assume !(4497 == ssl3_connect_~s__state~0); 122703#L185 assume 4512 == ssl3_connect_~s__state~0; 117586#L189 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 117572#L404 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; 117566#L410 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 117553#L410-2 assume !(0 == ssl3_connect_~tmp___7~0); 117497#L419 assume !(0 == ssl3_connect_~tmp___8~0); 117498#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 121313#L544 ssl3_connect_~skip~0 := 0; 121312#L107-1 assume !false; 121309#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 121307#L110 assume !(12292 == ssl3_connect_~s__state~0); 121302#L113 assume !(16384 == ssl3_connect_~s__state~0); 121299#L116 assume !(4096 == ssl3_connect_~s__state~0); 121296#L119 assume !(20480 == ssl3_connect_~s__state~0); 121293#L122 assume !(4099 == ssl3_connect_~s__state~0); 121290#L125 assume !(4368 == ssl3_connect_~s__state~0); 121287#L128 assume !(4369 == ssl3_connect_~s__state~0); 121284#L131 assume !(4384 == ssl3_connect_~s__state~0); 121281#L134 assume !(4385 == ssl3_connect_~s__state~0); 121278#L137 assume !(4400 == ssl3_connect_~s__state~0); 121275#L140 assume !(4401 == ssl3_connect_~s__state~0); 121272#L143 assume !(4416 == ssl3_connect_~s__state~0); 121269#L146 assume !(4417 == ssl3_connect_~s__state~0); 121266#L149 assume !(4432 == ssl3_connect_~s__state~0); 121263#L152 assume !(4433 == ssl3_connect_~s__state~0); 121260#L155 assume !(4448 == ssl3_connect_~s__state~0); 121257#L158 assume !(4449 == ssl3_connect_~s__state~0); 121254#L161 assume !(4464 == ssl3_connect_~s__state~0); 121251#L164 assume !(4465 == ssl3_connect_~s__state~0); 121248#L167 assume !(4466 == ssl3_connect_~s__state~0); 121245#L170 assume !(4467 == ssl3_connect_~s__state~0); 121241#L173 assume !(4480 == ssl3_connect_~s__state~0); 121242#L176 assume !(4481 == ssl3_connect_~s__state~0); 121233#L179 assume !(4496 == ssl3_connect_~s__state~0); 121234#L182 assume !(4497 == ssl3_connect_~s__state~0); 121226#L185 assume !(4512 == ssl3_connect_~s__state~0); 121224#L188 assume !(4513 == ssl3_connect_~s__state~0); 121221#L191 assume 4528 == ssl3_connect_~s__state~0; 117579#L195 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 117526#L427 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp66~0 := ssl3_connect_~__cil_tmp65~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp66~0; 117527#L434 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__s3__tmp__next_state___0~0 := 3;ssl3_connect_~__cil_tmp67~0 := ssl3_connect_~s__s3__flags~0; 117595#L438 assume !(0 != 2 + ssl3_connect_~__cil_tmp67~0); 118708#L434-1 ssl3_connect_~s__init_num~0 := 0; 118709#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 118627#L544 ssl3_connect_~skip~0 := 0; 118628#L107-1 assume !false; 118616#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 118617#L110 assume !(12292 == ssl3_connect_~s__state~0); 118608#L113 assume !(16384 == ssl3_connect_~s__state~0); 118609#L116 assume !(4096 == ssl3_connect_~s__state~0); 118600#L119 assume !(20480 == ssl3_connect_~s__state~0); 118601#L122 assume !(4099 == ssl3_connect_~s__state~0); 118592#L125 assume !(4368 == ssl3_connect_~s__state~0); 118593#L128 assume !(4369 == ssl3_connect_~s__state~0); 118584#L131 assume !(4384 == ssl3_connect_~s__state~0); 118585#L134 assume !(4385 == ssl3_connect_~s__state~0); 118576#L137 assume !(4400 == ssl3_connect_~s__state~0); 118577#L140 assume !(4401 == ssl3_connect_~s__state~0); 118568#L143 assume !(4416 == ssl3_connect_~s__state~0); 118569#L146 assume !(4417 == ssl3_connect_~s__state~0); 118560#L149 assume !(4432 == ssl3_connect_~s__state~0); 118561#L152 assume !(4433 == ssl3_connect_~s__state~0); 118554#L155 assume !(4448 == ssl3_connect_~s__state~0); 118555#L158 assume !(4449 == ssl3_connect_~s__state~0); 118546#L161 assume !(4464 == ssl3_connect_~s__state~0); 118547#L164 assume !(4465 == ssl3_connect_~s__state~0); 118528#L167 assume !(4466 == ssl3_connect_~s__state~0); 118529#L170 assume !(4467 == ssl3_connect_~s__state~0); 118516#L173 assume !(4480 == ssl3_connect_~s__state~0); 118517#L176 assume !(4481 == ssl3_connect_~s__state~0); 118504#L179 assume !(4496 == ssl3_connect_~s__state~0); 118505#L182 assume !(4497 == ssl3_connect_~s__state~0); 118489#L185 assume !(4512 == ssl3_connect_~s__state~0); 118490#L188 assume !(4513 == ssl3_connect_~s__state~0); 118460#L191 assume !(4528 == ssl3_connect_~s__state~0); 118461#L194 assume !(4529 == ssl3_connect_~s__state~0); 118127#L197 assume !(4560 == ssl3_connect_~s__state~0); 118126#L200 assume !(4561 == ssl3_connect_~s__state~0); 118003#L203 assume 4352 == ssl3_connect_~s__state~0; 118004#L204 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 117924#L467 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 117925#L467-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 117839#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 117837#L544 ssl3_connect_~skip~0 := 0; 117819#L107-1 assume !false; 117820#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 117810#L110 assume !(12292 == ssl3_connect_~s__state~0); 117811#L113 assume !(16384 == ssl3_connect_~s__state~0); 117788#L116 assume !(4096 == ssl3_connect_~s__state~0); 117790#L119 assume !(20480 == ssl3_connect_~s__state~0); 117791#L122 assume !(4099 == ssl3_connect_~s__state~0); 117792#L125 assume !(4368 == ssl3_connect_~s__state~0); 118047#L128 assume !(4369 == ssl3_connect_~s__state~0); 118049#L131 assume 4384 == ssl3_connect_~s__state~0; 118233#L135 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 117818#L288 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 117609#L291-2 assume !(ssl3_connect_~ret~0 <= 0); 117504#L298 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 117505#L298-2 [2019-12-07 10:08:16,527 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:08:16,527 INFO L82 PathProgramCache]: Analyzing trace with hash -1190343418, now seen corresponding path program 1 times [2019-12-07 10:08:16,527 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:08:16,527 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1859167854] [2019-12-07 10:08:16,527 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:08:16,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:08:16,537 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2019-12-07 10:08:16,538 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1859167854] [2019-12-07 10:08:16,538 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 10:08:16,538 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-12-07 10:08:16,538 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [368519092] [2019-12-07 10:08:16,538 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-12-07 10:08:16,538 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:08:16,538 INFO L82 PathProgramCache]: Analyzing trace with hash -1085862052, now seen corresponding path program 1 times [2019-12-07 10:08:16,539 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:08:16,539 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1203303820] [2019-12-07 10:08:16,539 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:08:16,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:08:16,575 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2019-12-07 10:08:16,576 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1203303820] [2019-12-07 10:08:16,576 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1576625727] [2019-12-07 10:08:16,576 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_b5b7c74c-9eb3-44d5-8725-01e75d807263/bin/uautomizer/z3 Starting monitored process 87 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 87 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-12-07 10:08:16,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:08:16,617 INFO L264 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 3 conjunts are in the unsatisfiable core [2019-12-07 10:08:16,619 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 10:08:16,642 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2019-12-07 10:08:16,642 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-12-07 10:08:16,642 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2019-12-07 10:08:16,643 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1489454795] [2019-12-07 10:08:16,643 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 10:08:16,643 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 10:08:16,643 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 10:08:16,643 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 10:08:16,643 INFO L87 Difference]: Start difference. First operand 5408 states and 6403 transitions. cyclomatic complexity: 999 Second operand 3 states. [2019-12-07 10:08:16,661 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 10:08:16,662 INFO L93 Difference]: Finished difference Result 5408 states and 6401 transitions. [2019-12-07 10:08:16,662 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 10:08:16,662 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5408 states and 6401 transitions. [2019-12-07 10:08:16,678 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2019-12-07 10:08:16,687 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5408 states to 5408 states and 6401 transitions. [2019-12-07 10:08:16,688 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5408 [2019-12-07 10:08:16,690 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5408 [2019-12-07 10:08:16,691 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5408 states and 6401 transitions. [2019-12-07 10:08:16,691 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 10:08:16,691 INFO L688 BuchiCegarLoop]: Abstraction has 5408 states and 6401 transitions. [2019-12-07 10:08:16,694 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5408 states and 6401 transitions. [2019-12-07 10:08:16,723 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5408 to 5408. [2019-12-07 10:08:16,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5408 states. [2019-12-07 10:08:16,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5408 states to 5408 states and 6401 transitions. [2019-12-07 10:08:16,729 INFO L711 BuchiCegarLoop]: Abstraction has 5408 states and 6401 transitions. [2019-12-07 10:08:16,729 INFO L591 BuchiCegarLoop]: Abstraction has 5408 states and 6401 transitions. [2019-12-07 10:08:16,729 INFO L424 BuchiCegarLoop]: ======== Iteration 31============ [2019-12-07 10:08:16,729 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5408 states and 6401 transitions. [2019-12-07 10:08:16,738 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2019-12-07 10:08:16,738 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 10:08:16,738 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 10:08:16,739 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 10:08:16,739 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 10:08:16,739 INFO L794 eck$LassoCheckResult]: Stem: 128884#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0, ssl3_connect_~__cil_tmp66~0, ssl3_connect_~__cil_tmp67~0, ssl3_connect_~__cil_tmp68~0, ssl3_connect_~__cil_tmp69~0, ssl3_connect_~__cil_tmp70~0, ssl3_connect_~__cil_tmp71~0, ssl3_connect_~__cil_tmp72~0, ssl3_connect_~__cil_tmp73~0, ssl3_connect_~__cil_tmp74~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;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.base, ssl3_connect_~__cil_tmp56~0.offset;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0.base, ssl3_connect_~__cil_tmp59~0.offset;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;havoc ssl3_connect_~__cil_tmp66~0;havoc ssl3_connect_~__cil_tmp67~0;havoc ssl3_connect_~__cil_tmp68~0;havoc ssl3_connect_~__cil_tmp69~0;havoc ssl3_connect_~__cil_tmp70~0;havoc ssl3_connect_~__cil_tmp71~0;havoc ssl3_connect_~__cil_tmp72~0;havoc ssl3_connect_~__cil_tmp73~0;havoc ssl3_connect_~__cil_tmp74~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; 128885#L93 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 128882#L96-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; 128883#L101 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 128926#L107-1 assume !false; 128927#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 129081#L110 assume 12292 == ssl3_connect_~s__state~0; 128923#L111 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; 129072#L215 ssl3_connect_~s__server~0 := 0; 129070#L220 assume 0 != ssl3_connect_~cb~0; 129068#L220-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 129066#L225 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096;ssl3_connect_~__cil_tmp56~0.base, ssl3_connect_~__cil_tmp56~0.offset := 0, 0;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~__cil_tmp56~0.base + ssl3_connect_~__cil_tmp56~0.offset;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__init_buf___0~0; 129061#L235 assume !(ssl3_connect_~__cil_tmp58~0 % 4294967296 == ssl3_connect_~__cil_tmp57~0 % 4294967296); 129057#L235-2 assume !(0 == ssl3_connect_~tmp___4~0); 129053#L257 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; 129047#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 129043#L544 ssl3_connect_~skip~0 := 0; 129041#L107-1 assume !false; 129039#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 129037#L110 assume !(12292 == ssl3_connect_~s__state~0); 129035#L113 assume !(16384 == ssl3_connect_~s__state~0); 129033#L116 assume !(4096 == ssl3_connect_~s__state~0); 129031#L119 assume !(20480 == ssl3_connect_~s__state~0); 129029#L122 assume !(4099 == ssl3_connect_~s__state~0); 129027#L125 assume 4368 == ssl3_connect_~s__state~0; 129025#L129 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 129023#L269 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 129020#L269-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~s__wbio~0;ssl3_connect_~__cil_tmp63~0 := ssl3_connect_~s__bbio~0; 129016#L280 assume !(ssl3_connect_~__cil_tmp63~0 % 4294967296 != ssl3_connect_~__cil_tmp62~0 % 4294967296); 129010#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 129006#L544 ssl3_connect_~skip~0 := 0; 129004#L107-1 assume !false; 129002#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 129000#L110 assume !(12292 == ssl3_connect_~s__state~0); 128998#L113 assume !(16384 == ssl3_connect_~s__state~0); 128996#L116 assume !(4096 == ssl3_connect_~s__state~0); 128994#L119 assume !(20480 == ssl3_connect_~s__state~0); 128992#L122 assume !(4099 == ssl3_connect_~s__state~0); 128990#L125 assume !(4368 == ssl3_connect_~s__state~0); 128988#L128 assume !(4369 == ssl3_connect_~s__state~0); 128986#L131 assume 4384 == ssl3_connect_~s__state~0; 128984#L135 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 128981#L288 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 128978#L291-2 assume !(ssl3_connect_~ret~0 <= 0); 128974#L298 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 128975#L298-2 [2019-12-07 10:08:16,740 INFO L796 eck$LassoCheckResult]: Loop: 128975#L298-2 ssl3_connect_~s__init_num~0 := 0; 132994#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 132991#L544 ssl3_connect_~skip~0 := 0; 132990#L107-1 assume !false; 132989#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 132988#L110 assume !(12292 == ssl3_connect_~s__state~0); 132987#L113 assume !(16384 == ssl3_connect_~s__state~0); 132986#L116 assume !(4096 == ssl3_connect_~s__state~0); 132985#L119 assume !(20480 == ssl3_connect_~s__state~0); 132984#L122 assume !(4099 == ssl3_connect_~s__state~0); 132983#L125 assume !(4368 == ssl3_connect_~s__state~0); 132982#L128 assume !(4369 == ssl3_connect_~s__state~0); 132981#L131 assume !(4384 == ssl3_connect_~s__state~0); 132980#L134 assume !(4385 == ssl3_connect_~s__state~0); 132979#L137 assume !(4400 == ssl3_connect_~s__state~0); 132978#L140 assume !(4401 == ssl3_connect_~s__state~0); 132977#L143 assume !(4416 == ssl3_connect_~s__state~0); 132976#L146 assume !(4417 == ssl3_connect_~s__state~0); 132975#L149 assume !(4432 == ssl3_connect_~s__state~0); 132974#L152 assume !(4433 == ssl3_connect_~s__state~0); 132973#L155 assume !(4448 == ssl3_connect_~s__state~0); 132972#L158 assume !(4449 == ssl3_connect_~s__state~0); 132971#L161 assume !(4464 == ssl3_connect_~s__state~0); 132970#L164 assume !(4465 == ssl3_connect_~s__state~0); 132969#L167 assume !(4466 == ssl3_connect_~s__state~0); 132968#L170 assume !(4467 == ssl3_connect_~s__state~0); 132967#L173 assume !(4480 == ssl3_connect_~s__state~0); 132966#L176 assume !(4481 == ssl3_connect_~s__state~0); 132965#L179 assume !(4496 == ssl3_connect_~s__state~0); 132964#L182 assume !(4497 == ssl3_connect_~s__state~0); 132963#L185 assume !(4512 == ssl3_connect_~s__state~0); 132962#L188 assume !(4513 == ssl3_connect_~s__state~0); 132961#L191 assume !(4528 == ssl3_connect_~s__state~0); 132960#L194 assume !(4529 == ssl3_connect_~s__state~0); 132959#L197 assume 4560 == ssl3_connect_~s__state~0; 129197#L201 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 132958#L454 assume !(ssl3_connect_~ret~0 <= 0); 132957#L457 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 132954#L457-2 ssl3_connect_~s__init_num~0 := 0; 132955#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 133113#L544 ssl3_connect_~skip~0 := 0; 133112#L107-1 assume !false; 133111#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 133110#L110 assume !(12292 == ssl3_connect_~s__state~0); 133109#L113 assume !(16384 == ssl3_connect_~s__state~0); 133108#L116 assume !(4096 == ssl3_connect_~s__state~0); 133107#L119 assume !(20480 == ssl3_connect_~s__state~0); 133106#L122 assume !(4099 == ssl3_connect_~s__state~0); 133105#L125 assume !(4368 == ssl3_connect_~s__state~0); 133104#L128 assume !(4369 == ssl3_connect_~s__state~0); 133103#L131 assume !(4384 == ssl3_connect_~s__state~0); 133102#L134 assume !(4385 == ssl3_connect_~s__state~0); 133101#L137 assume !(4400 == ssl3_connect_~s__state~0); 133100#L140 assume !(4401 == ssl3_connect_~s__state~0); 133099#L143 assume !(4416 == ssl3_connect_~s__state~0); 133098#L146 assume !(4417 == ssl3_connect_~s__state~0); 133097#L149 assume !(4432 == ssl3_connect_~s__state~0); 133096#L152 assume !(4433 == ssl3_connect_~s__state~0); 133095#L155 assume !(4448 == ssl3_connect_~s__state~0); 133094#L158 assume !(4449 == ssl3_connect_~s__state~0); 133093#L161 assume !(4464 == ssl3_connect_~s__state~0); 133092#L164 assume !(4465 == ssl3_connect_~s__state~0); 133091#L167 assume !(4466 == ssl3_connect_~s__state~0); 133090#L170 assume !(4467 == ssl3_connect_~s__state~0); 133089#L173 assume !(4480 == ssl3_connect_~s__state~0); 133088#L176 assume !(4481 == ssl3_connect_~s__state~0); 133087#L179 assume !(4496 == ssl3_connect_~s__state~0); 133086#L182 assume !(4497 == ssl3_connect_~s__state~0); 133085#L185 assume 4512 == ssl3_connect_~s__state~0; 129470#L189 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 133084#L404 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; 133083#L410 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 132536#L410-2 assume !(0 == ssl3_connect_~tmp___7~0); 132537#L419 assume !(0 == ssl3_connect_~tmp___8~0); 132530#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 132528#L544 ssl3_connect_~skip~0 := 0; 132520#L107-1 assume !false; 132521#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 132364#L110 assume !(12292 == ssl3_connect_~s__state~0); 132365#L113 assume !(16384 == ssl3_connect_~s__state~0); 132358#L116 assume !(4096 == ssl3_connect_~s__state~0); 132359#L119 assume !(20480 == ssl3_connect_~s__state~0); 132352#L122 assume !(4099 == ssl3_connect_~s__state~0); 132353#L125 assume !(4368 == ssl3_connect_~s__state~0); 132346#L128 assume !(4369 == ssl3_connect_~s__state~0); 132347#L131 assume !(4384 == ssl3_connect_~s__state~0); 132340#L134 assume !(4385 == ssl3_connect_~s__state~0); 132341#L137 assume !(4400 == ssl3_connect_~s__state~0); 132336#L140 assume !(4401 == ssl3_connect_~s__state~0); 132337#L143 assume !(4416 == ssl3_connect_~s__state~0); 132332#L146 assume !(4417 == ssl3_connect_~s__state~0); 132333#L149 assume !(4432 == ssl3_connect_~s__state~0); 132328#L152 assume !(4433 == ssl3_connect_~s__state~0); 132329#L155 assume !(4448 == ssl3_connect_~s__state~0); 132324#L158 assume !(4449 == ssl3_connect_~s__state~0); 132325#L161 assume !(4464 == ssl3_connect_~s__state~0); 132319#L164 assume !(4465 == ssl3_connect_~s__state~0); 132320#L167 assume !(4466 == ssl3_connect_~s__state~0); 132314#L170 assume !(4467 == ssl3_connect_~s__state~0); 132315#L173 assume !(4480 == ssl3_connect_~s__state~0); 132308#L176 assume !(4481 == ssl3_connect_~s__state~0); 132309#L179 assume !(4496 == ssl3_connect_~s__state~0); 132302#L182 assume !(4497 == ssl3_connect_~s__state~0); 132303#L185 assume !(4512 == ssl3_connect_~s__state~0); 132298#L188 assume !(4513 == ssl3_connect_~s__state~0); 132299#L191 assume 4528 == ssl3_connect_~s__state~0; 128900#L195 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 128901#L427 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp65~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp66~0 := ssl3_connect_~__cil_tmp65~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp66~0; 129452#L434 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__s3__tmp__next_state___0~0 := 3;ssl3_connect_~__cil_tmp67~0 := ssl3_connect_~s__s3__flags~0; 129437#L438 assume !(0 != 2 + ssl3_connect_~__cil_tmp67~0); 129435#L434-1 ssl3_connect_~s__init_num~0 := 0; 129410#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 129405#L544 ssl3_connect_~skip~0 := 0; 129402#L107-1 assume !false; 129399#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 129396#L110 assume !(12292 == ssl3_connect_~s__state~0); 129393#L113 assume !(16384 == ssl3_connect_~s__state~0); 129390#L116 assume !(4096 == ssl3_connect_~s__state~0); 129387#L119 assume !(20480 == ssl3_connect_~s__state~0); 129384#L122 assume !(4099 == ssl3_connect_~s__state~0); 129381#L125 assume !(4368 == ssl3_connect_~s__state~0); 129378#L128 assume !(4369 == ssl3_connect_~s__state~0); 129375#L131 assume !(4384 == ssl3_connect_~s__state~0); 129368#L134 assume !(4385 == ssl3_connect_~s__state~0); 129361#L137 assume !(4400 == ssl3_connect_~s__state~0); 129354#L140 assume !(4401 == ssl3_connect_~s__state~0); 129347#L143 assume !(4416 == ssl3_connect_~s__state~0); 129340#L146 assume !(4417 == ssl3_connect_~s__state~0); 129333#L149 assume !(4432 == ssl3_connect_~s__state~0); 129326#L152 assume !(4433 == ssl3_connect_~s__state~0); 129318#L155 assume !(4448 == ssl3_connect_~s__state~0); 129310#L158 assume !(4449 == ssl3_connect_~s__state~0); 129302#L161 assume !(4464 == ssl3_connect_~s__state~0); 129292#L164 assume !(4465 == ssl3_connect_~s__state~0); 129283#L167 assume !(4466 == ssl3_connect_~s__state~0); 129273#L170 assume !(4467 == ssl3_connect_~s__state~0); 129264#L173 assume !(4480 == ssl3_connect_~s__state~0); 129254#L176 assume !(4481 == ssl3_connect_~s__state~0); 129245#L179 assume !(4496 == ssl3_connect_~s__state~0); 129235#L182 assume !(4497 == ssl3_connect_~s__state~0); 129226#L185 assume !(4512 == ssl3_connect_~s__state~0); 129216#L188 assume !(4513 == ssl3_connect_~s__state~0); 129207#L191 assume !(4528 == ssl3_connect_~s__state~0); 129202#L194 assume !(4529 == ssl3_connect_~s__state~0); 129198#L197 assume !(4560 == ssl3_connect_~s__state~0); 129192#L200 assume !(4561 == ssl3_connect_~s__state~0); 129182#L203 assume 4352 == ssl3_connect_~s__state~0; 129181#L204 ssl3_connect_~__cil_tmp70~0 := ssl3_connect_~num1~0; 129173#L467 assume !(ssl3_connect_~__cil_tmp70~0 > 0); 129174#L467-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 131581#L509 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 131579#L544 ssl3_connect_~skip~0 := 0; 131578#L107-1 assume !false; 131577#L108 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 131576#L110 assume !(12292 == ssl3_connect_~s__state~0); 131575#L113 assume !(16384 == ssl3_connect_~s__state~0); 131574#L116 assume !(4096 == ssl3_connect_~s__state~0); 131573#L119 assume !(20480 == ssl3_connect_~s__state~0); 131571#L122 assume !(4099 == ssl3_connect_~s__state~0); 131570#L125 assume !(4368 == ssl3_connect_~s__state~0); 131568#L128 assume !(4369 == ssl3_connect_~s__state~0); 131567#L131 assume 4384 == ssl3_connect_~s__state~0; 131566#L135 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 133004#L288 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 132085#L291-2 assume !(ssl3_connect_~ret~0 <= 0); 133000#L298 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 128975#L298-2 [2019-12-07 10:08:16,740 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:08:16,740 INFO L82 PathProgramCache]: Analyzing trace with hash 498600324, now seen corresponding path program 1 times [2019-12-07 10:08:16,740 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:08:16,740 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [810252715] [2019-12-07 10:08:16,740 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:08:16,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:08:16,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:08:16,751 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 10:08:16,751 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:08:16,751 INFO L82 PathProgramCache]: Analyzing trace with hash -1085862052, now seen corresponding path program 2 times [2019-12-07 10:08:16,751 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:08:16,751 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1383721151] [2019-12-07 10:08:16,751 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:08:16,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:08:16,781 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2019-12-07 10:08:16,781 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1383721151] [2019-12-07 10:08:16,781 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1031821185] [2019-12-07 10:08:16,781 INFO L92 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_b5b7c74c-9eb3-44d5-8725-01e75d807263/bin/uautomizer/z3 Starting monitored process 88 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 88 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-12-07 10:08:16,832 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2019-12-07 10:08:16,832 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-12-07 10:08:16,832 INFO L264 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 3 conjunts are in the unsatisfiable core [2019-12-07 10:08:16,834 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 10:08:16,850 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2019-12-07 10:08:16,850 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-12-07 10:08:16,850 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2019-12-07 10:08:16,850 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1079569341] [2019-12-07 10:08:16,851 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 10:08:16,851 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 10:08:16,851 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-12-07 10:08:16,851 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-12-07 10:08:16,851 INFO L87 Difference]: Start difference. First operand 5408 states and 6401 transitions. cyclomatic complexity: 997 Second operand 4 states. [2019-12-07 10:08:16,973 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 10:08:16,973 INFO L93 Difference]: Finished difference Result 3700 states and 4157 transitions. [2019-12-07 10:08:16,973 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-12-07 10:08:16,973 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3700 states and 4157 transitions. [2019-12-07 10:08:16,981 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2019-12-07 10:08:16,982 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3700 states to 0 states and 0 transitions. [2019-12-07 10:08:16,982 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2019-12-07 10:08:16,982 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2019-12-07 10:08:16,982 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2019-12-07 10:08:16,982 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2019-12-07 10:08:16,982 INFO L688 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2019-12-07 10:08:16,982 INFO L711 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2019-12-07 10:08:16,982 INFO L591 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2019-12-07 10:08:16,982 INFO L424 BuchiCegarLoop]: ======== Iteration 32============ [2019-12-07 10:08:16,982 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 0 states and 0 transitions. [2019-12-07 10:08:16,982 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2019-12-07 10:08:16,982 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is true [2019-12-07 10:08:16,987 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 07.12 10:08:16 BoogieIcfgContainer [2019-12-07 10:08:16,987 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2019-12-07 10:08:16,987 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2019-12-07 10:08:16,987 INFO L271 PluginConnector]: Initializing Witness Printer... [2019-12-07 10:08:16,987 INFO L275 PluginConnector]: Witness Printer initialized [2019-12-07 10:08:16,987 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.12 10:08:07" (3/4) ... [2019-12-07 10:08:16,990 INFO L140 WitnessPrinter]: No result that supports witness generation found [2019-12-07 10:08:16,990 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2019-12-07 10:08:16,991 INFO L168 Benchmark]: Toolchain (without parser) took 9728.55 ms. Allocated memory was 1.0 GB in the beginning and 1.5 GB in the end (delta: 512.8 MB). Free memory was 948.9 MB in the beginning and 1.4 GB in the end (delta: -442.2 MB). Peak memory consumption was 70.6 MB. Max. memory is 11.5 GB. [2019-12-07 10:08:16,992 INFO L168 Benchmark]: CDTParser took 0.16 ms. Allocated memory is still 1.0 GB. Free memory is still 963.9 MB. There was no memory consumed. Max. memory is 11.5 GB. [2019-12-07 10:08:16,992 INFO L168 Benchmark]: CACSL2BoogieTranslator took 243.61 ms. Allocated memory was 1.0 GB in the beginning and 1.1 GB in the end (delta: 98.0 MB). Free memory was 948.9 MB in the beginning and 1.1 GB in the end (delta: -138.5 MB). Peak memory consumption was 23.3 MB. Max. memory is 11.5 GB. [2019-12-07 10:08:16,992 INFO L168 Benchmark]: Boogie Procedure Inliner took 32.61 ms. Allocated memory is still 1.1 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. [2019-12-07 10:08:16,992 INFO L168 Benchmark]: Boogie Preprocessor took 23.61 ms. Allocated memory is still 1.1 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 5.4 MB). Peak memory consumption was 5.4 MB. Max. memory is 11.5 GB. [2019-12-07 10:08:16,992 INFO L168 Benchmark]: RCFGBuilder took 371.78 ms. Allocated memory is still 1.1 GB. Free memory was 1.1 GB in the beginning and 1.0 GB in the end (delta: 50.3 MB). Peak memory consumption was 50.3 MB. Max. memory is 11.5 GB. [2019-12-07 10:08:16,993 INFO L168 Benchmark]: BuchiAutomizer took 9051.05 ms. Allocated memory was 1.1 GB in the beginning and 1.5 GB in the end (delta: 414.7 MB). Free memory was 1.0 GB in the beginning and 1.4 GB in the end (delta: -359.4 MB). Peak memory consumption was 55.3 MB. Max. memory is 11.5 GB. [2019-12-07 10:08:16,993 INFO L168 Benchmark]: Witness Printer took 3.19 ms. Allocated memory is still 1.5 GB. Free memory is still 1.4 GB. There was no memory consumed. Max. memory is 11.5 GB. [2019-12-07 10:08:16,994 INFO L335 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.16 ms. Allocated memory is still 1.0 GB. Free memory is still 963.9 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 243.61 ms. Allocated memory was 1.0 GB in the beginning and 1.1 GB in the end (delta: 98.0 MB). Free memory was 948.9 MB in the beginning and 1.1 GB in the end (delta: -138.5 MB). Peak memory consumption was 23.3 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 32.61 ms. Allocated memory is still 1.1 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. * Boogie Preprocessor took 23.61 ms. Allocated memory is still 1.1 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 5.4 MB). Peak memory consumption was 5.4 MB. Max. memory is 11.5 GB. * RCFGBuilder took 371.78 ms. Allocated memory is still 1.1 GB. Free memory was 1.1 GB in the beginning and 1.0 GB in the end (delta: 50.3 MB). Peak memory consumption was 50.3 MB. Max. memory is 11.5 GB. * BuchiAutomizer took 9051.05 ms. Allocated memory was 1.1 GB in the beginning and 1.5 GB in the end (delta: 414.7 MB). Free memory was 1.0 GB in the beginning and 1.4 GB in the end (delta: -359.4 MB). Peak memory consumption was 55.3 MB. Max. memory is 11.5 GB. * Witness Printer took 3.19 ms. Allocated memory is still 1.5 GB. Free memory is still 1.4 GB. There was no memory consumed. Max. memory is 11.5 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 32 terminating modules (29 trivial, 3 deterministic, 0 nondeterministic). One deterministic module has affine ranking function s__state and consists of 6 locations. One deterministic module has affine ranking function s__state and consists of 4 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. 29 modules have a trivial ranking function, the largest among these consists of 4 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 9.0s and 32 iterations. TraceHistogramMax:13. Analysis of lassos took 4.3s. Construction of modules took 2.1s. Büchi inclusion checks took 1.2s. Highest rank in rank-based complementation 3. Minimization of det autom 1. Minimization of nondet autom 31. Automata minimization 0.5s AutomataMinimizationTime, 31 MinimizatonAttempts, 3912 StatesRemovedByMinimization, 26 NontrivialMinimizations. Non-live state removal took 0.4s Buchi closure took 0.0s. Biggest automaton had 6196 states and ocurred in iteration 26. Nontrivial modules had stage [1, 2, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 0/0 HoareTripleCheckerStatistics: 6636 SDtfs, 3650 SDslu, 3557 SDs, 0 SdLazy, 3965 SolverSat, 652 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 2.1s Time LassoAnalysisResults: nont0 unkn0 SFLI24 SFLT2 conc0 concLT1 SILN0 SILU0 SILI4 SILT0 lasso0 LassoPreprocessingBenchmarks: Lassos: inital79 mio100 ax100 hnf100 lsp30 ukn100 mio100 lsp100 div408 bol100 ite100 ukn100 eq155 hnf51 smp87 dnf100 smp100 tf102 neg98 sie102 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 6ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 27 LassoNonterminationAnalysisSatUnbounded: 5 LassoNonterminationAnalysisUnsat: 3 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.3s - TerminationAnalysisResult: Termination proven Buchi Automizer proved that your program is terminating RESULT: Ultimate proved your program to be correct! Received shutdown request...