./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/ssh-simplified/s3_clnt_3.cil-1.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version cad46833 Calling Ultimate with: /usr/lib/jvm/java-8-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/run_dir_a5872f12-769f-4456-963e-229be8999475/bin/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/run_dir_a5872f12-769f-4456-963e-229be8999475/bin/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/run_dir_a5872f12-769f-4456-963e-229be8999475/bin/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/run_dir_a5872f12-769f-4456-963e-229be8999475/bin/uautomizer/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/ssh-simplified/s3_clnt_3.cil-1.c -s /tmp/vcloud-vcloud-master/worker/run_dir_a5872f12-769f-4456-963e-229be8999475/bin/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/run_dir_a5872f12-769f-4456-963e-229be8999475/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 5377418547a5706dafa6030007433e8164dafce8 ...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Execution finished normally Writing output log to file Ultimate.log Result: TRUE --- Real Ultimate output --- This is Ultimate 0.1.24-cad4683 [2019-11-15 23:53:15,768 INFO L177 SettingsManager]: Resetting all preferences to default values... [2019-11-15 23:53:15,770 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2019-11-15 23:53:15,784 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-11-15 23:53:15,784 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-11-15 23:53:15,786 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-11-15 23:53:15,788 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-11-15 23:53:15,797 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2019-11-15 23:53:15,801 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-11-15 23:53:15,806 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-11-15 23:53:15,807 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2019-11-15 23:53:15,809 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-11-15 23:53:15,809 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-11-15 23:53:15,811 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-11-15 23:53:15,812 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-11-15 23:53:15,813 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-11-15 23:53:15,814 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-11-15 23:53:15,815 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-11-15 23:53:15,817 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-11-15 23:53:15,821 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2019-11-15 23:53:15,824 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-11-15 23:53:15,826 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-11-15 23:53:15,829 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2019-11-15 23:53:15,830 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-11-15 23:53:15,833 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-11-15 23:53:15,833 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-11-15 23:53:15,833 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-11-15 23:53:15,836 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2019-11-15 23:53:15,837 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-11-15 23:53:15,838 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2019-11-15 23:53:15,838 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-11-15 23:53:15,838 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2019-11-15 23:53:15,839 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-11-15 23:53:15,840 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2019-11-15 23:53:15,841 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-11-15 23:53:15,841 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2019-11-15 23:53:15,842 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-11-15 23:53:15,842 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-11-15 23:53:15,843 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2019-11-15 23:53:15,844 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2019-11-15 23:53:15,844 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2019-11-15 23:53:15,845 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/run_dir_a5872f12-769f-4456-963e-229be8999475/bin/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf [2019-11-15 23:53:15,871 INFO L113 SettingsManager]: Loading preferences was successful [2019-11-15 23:53:15,882 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2019-11-15 23:53:15,883 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2019-11-15 23:53:15,884 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2019-11-15 23:53:15,884 INFO L138 SettingsManager]: * Use SBE=true [2019-11-15 23:53:15,884 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2019-11-15 23:53:15,884 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2019-11-15 23:53:15,885 INFO L138 SettingsManager]: * Use old map elimination=false [2019-11-15 23:53:15,885 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2019-11-15 23:53:15,885 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2019-11-15 23:53:15,885 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2019-11-15 23:53:15,886 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-11-15 23:53:15,886 INFO L138 SettingsManager]: * sizeof long=4 [2019-11-15 23:53:15,886 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2019-11-15 23:53:15,886 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2019-11-15 23:53:15,886 INFO L138 SettingsManager]: * sizeof POINTER=4 [2019-11-15 23:53:15,887 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2019-11-15 23:53:15,888 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2019-11-15 23:53:15,888 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2019-11-15 23:53:15,888 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2019-11-15 23:53:15,888 INFO L138 SettingsManager]: * sizeof long double=12 [2019-11-15 23:53:15,889 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2019-11-15 23:53:15,889 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2019-11-15 23:53:15,889 INFO L138 SettingsManager]: * Use constant arrays=true [2019-11-15 23:53:15,889 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2019-11-15 23:53:15,890 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-11-15 23:53:15,890 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2019-11-15 23:53:15,890 INFO L138 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2019-11-15 23:53:15,891 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-11-15 23:53:15,891 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2019-11-15 23:53:15,891 INFO L138 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2019-11-15 23:53:15,892 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2019-11-15 23:53:15,895 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_a5872f12-769f-4456-963e-229be8999475/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 -> 5377418547a5706dafa6030007433e8164dafce8 [2019-11-15 23:53:15,927 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-11-15 23:53:15,938 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-11-15 23:53:15,941 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-11-15 23:53:15,943 INFO L271 PluginConnector]: Initializing CDTParser... [2019-11-15 23:53:15,943 INFO L275 PluginConnector]: CDTParser initialized [2019-11-15 23:53:15,944 INFO L428 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/run_dir_a5872f12-769f-4456-963e-229be8999475/bin/uautomizer/../../sv-benchmarks/c/ssh-simplified/s3_clnt_3.cil-1.c [2019-11-15 23:53:15,996 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_a5872f12-769f-4456-963e-229be8999475/bin/uautomizer/data/3b3488416/63a7e61a4fc94a999bf4f42f07e0eded/FLAG623c91bf5 [2019-11-15 23:53:16,473 INFO L306 CDTParser]: Found 1 translation units. [2019-11-15 23:53:16,474 INFO L160 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/run_dir_a5872f12-769f-4456-963e-229be8999475/sv-benchmarks/c/ssh-simplified/s3_clnt_3.cil-1.c [2019-11-15 23:53:16,484 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_a5872f12-769f-4456-963e-229be8999475/bin/uautomizer/data/3b3488416/63a7e61a4fc94a999bf4f42f07e0eded/FLAG623c91bf5 [2019-11-15 23:53:16,964 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/run_dir_a5872f12-769f-4456-963e-229be8999475/bin/uautomizer/data/3b3488416/63a7e61a4fc94a999bf4f42f07e0eded [2019-11-15 23:53:16,967 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-11-15 23:53:16,968 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2019-11-15 23:53:16,969 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2019-11-15 23:53:16,969 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2019-11-15 23:53:16,972 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2019-11-15 23:53:16,973 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.11 11:53:16" (1/1) ... [2019-11-15 23:53:16,976 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1d3a9b5e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 11:53:16, skipping insertion in model container [2019-11-15 23:53:16,976 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.11 11:53:16" (1/1) ... [2019-11-15 23:53:16,983 INFO L142 MainTranslator]: Starting translation in SV-COMP mode [2019-11-15 23:53:17,017 INFO L173 MainTranslator]: Built tables and reachable declarations [2019-11-15 23:53:17,308 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-11-15 23:53:17,312 INFO L188 MainTranslator]: Completed pre-run [2019-11-15 23:53:17,357 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-11-15 23:53:17,370 INFO L192 MainTranslator]: Completed translation [2019-11-15 23:53:17,371 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 11:53:17 WrapperNode [2019-11-15 23:53:17,371 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2019-11-15 23:53:17,372 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2019-11-15 23:53:17,372 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2019-11-15 23:53:17,372 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2019-11-15 23:53:17,390 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 11:53:17" (1/1) ... [2019-11-15 23:53:17,403 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 11:53:17" (1/1) ... [2019-11-15 23:53:17,434 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2019-11-15 23:53:17,435 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-11-15 23:53:17,435 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-11-15 23:53:17,435 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2019-11-15 23:53:17,443 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 11:53:17" (1/1) ... [2019-11-15 23:53:17,443 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 11:53:17" (1/1) ... [2019-11-15 23:53:17,446 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 11:53:17" (1/1) ... [2019-11-15 23:53:17,446 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 11:53:17" (1/1) ... [2019-11-15 23:53:17,452 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 11:53:17" (1/1) ... [2019-11-15 23:53:17,459 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 11:53:17" (1/1) ... [2019-11-15 23:53:17,462 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 11:53:17" (1/1) ... [2019-11-15 23:53:17,466 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-11-15 23:53:17,467 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-11-15 23:53:17,467 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-11-15 23:53:17,467 INFO L275 PluginConnector]: RCFGBuilder initialized [2019-11-15 23:53:17,468 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 11:53:17" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a5872f12-769f-4456-963e-229be8999475/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-11-15 23:53:17,535 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-11-15 23:53:17,535 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-11-15 23:53:17,633 WARN L732 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-11-15 23:53:18,122 INFO L685 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##85: assume !false; [2019-11-15 23:53:18,123 INFO L685 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##84: assume false; [2019-11-15 23:53:18,124 INFO L279 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-11-15 23:53:18,125 INFO L284 CfgBuilder]: Removed 7 assume(true) statements. [2019-11-15 23:53:18,126 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.11 11:53:18 BoogieIcfgContainer [2019-11-15 23:53:18,126 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-11-15 23:53:18,127 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2019-11-15 23:53:18,127 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2019-11-15 23:53:18,130 INFO L275 PluginConnector]: BuchiAutomizer initialized [2019-11-15 23:53:18,131 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-11-15 23:53:18,131 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 15.11 11:53:16" (1/3) ... [2019-11-15 23:53:18,132 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@6f50bbb2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 15.11 11:53:18, skipping insertion in model container [2019-11-15 23:53:18,132 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-11-15 23:53:18,133 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 11:53:17" (2/3) ... [2019-11-15 23:53:18,133 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@6f50bbb2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 15.11 11:53:18, skipping insertion in model container [2019-11-15 23:53:18,133 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-11-15 23:53:18,133 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.11 11:53:18" (3/3) ... [2019-11-15 23:53:18,140 INFO L371 chiAutomizerObserver]: Analyzing ICFG s3_clnt_3.cil-1.c [2019-11-15 23:53:18,189 INFO L356 BuchiCegarLoop]: Interprodecural is true [2019-11-15 23:53:18,189 INFO L357 BuchiCegarLoop]: Hoare is false [2019-11-15 23:53:18,190 INFO L358 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2019-11-15 23:53:18,190 INFO L359 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2019-11-15 23:53:18,190 INFO L360 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2019-11-15 23:53:18,190 INFO L361 BuchiCegarLoop]: Difference is false [2019-11-15 23:53:18,190 INFO L362 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2019-11-15 23:53:18,190 INFO L365 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2019-11-15 23:53:18,219 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 122 states. [2019-11-15 23:53:18,268 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 100 [2019-11-15 23:53:18,268 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 23:53:18,269 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 23:53:18,279 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1] [2019-11-15 23:53:18,279 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 23:53:18,279 INFO L424 BuchiCegarLoop]: ======== Iteration 1============ [2019-11-15 23:53:18,280 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 122 states. [2019-11-15 23:53:18,293 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 100 [2019-11-15 23:53:18,294 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 23:53:18,294 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 23:53:18,300 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1] [2019-11-15 23:53:18,300 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 23:53:18,304 INFO L791 eck$LassoCheckResult]: Stem: 85#ULTIMATE.startENTRYtrue havoc main_#res;havoc main_#t~ret21, 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_~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_~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_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;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;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~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;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 98#L74true assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 86#L77-2true ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 7#L84true assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 48#L94-1true [2019-11-15 23:53:18,304 INFO L793 eck$LassoCheckResult]: Loop: 48#L94-1true assume !false; 27#L95true ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 53#L97true assume 12292 == ssl3_connect_~s__state~0; 11#L98true ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 119#L203true ssl3_connect_~s__server~0 := 0; 5#L208true assume 0 != ssl3_connect_~cb~0; 13#L208-2true assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 79#L220true assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 72#L220-2true assume !(0 == ssl3_connect_~tmp___4~0); 114#L244true assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 55#L529true assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 49#L565true ssl3_connect_~skip~0 := 0; 48#L94-1true [2019-11-15 23:53:18,308 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:53:18,308 INFO L82 PathProgramCache]: Analyzing trace with hash 957583, now seen corresponding path program 1 times [2019-11-15 23:53:18,314 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:53:18,315 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2112580264] [2019-11-15 23:53:18,315 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:18,315 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:18,315 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:53:18,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:53:18,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:53:18,414 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 23:53:18,416 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:53:18,416 INFO L82 PathProgramCache]: Analyzing trace with hash -990433279, now seen corresponding path program 1 times [2019-11-15 23:53:18,416 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:53:18,416 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1051641772] [2019-11-15 23:53:18,417 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:18,417 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:18,417 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:53:18,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:53:18,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:53:18,440 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 23:53:18,441 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:53:18,442 INFO L82 PathProgramCache]: Analyzing trace with hash 1151952783, now seen corresponding path program 1 times [2019-11-15 23:53:18,442 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:53:18,442 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1312496234] [2019-11-15 23:53:18,442 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:18,442 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:18,443 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:53:18,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:53:18,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:53:18,479 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 23:53:18,630 INFO L210 LassoAnalysis]: Preferences: [2019-11-15 23:53:18,631 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-11-15 23:53:18,631 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-15 23:53:18,631 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-11-15 23:53:18,631 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2019-11-15 23:53:18,632 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 23:53:18,632 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-15 23:53:18,632 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-11-15 23:53:18,632 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-1.c_Iteration1_Loop [2019-11-15 23:53:18,632 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-15 23:53:18,633 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-15 23:53:18,655 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:18,663 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:18,667 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:18,670 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:18,674 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:18,680 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:18,688 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:18,696 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:18,700 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:18,704 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:18,720 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:18,724 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:18,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-11-15 23:53:18,731 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:18,964 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-15 23:53:18,965 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a5872f12-769f-4456-963e-229be8999475/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) [2019-11-15 23:53:18,980 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-15 23:53:18,980 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 23:53:18,990 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-15 23:53:18,991 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_a5872f12-769f-4456-963e-229be8999475/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) [2019-11-15 23:53:19,009 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-15 23:53:19,009 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 23:53:19,015 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-15 23:53:19,016 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_a5872f12-769f-4456-963e-229be8999475/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) [2019-11-15 23:53:19,032 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-15 23:53:19,032 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 23:53:19,040 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-15 23:53:19,040 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_a5872f12-769f-4456-963e-229be8999475/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-11-15 23:53:19,060 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-15 23:53:19,060 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-15 23:53:19,065 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-15 23:53:19,066 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_a5872f12-769f-4456-963e-229be8999475/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) [2019-11-15 23:53:19,081 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-15 23:53:19,081 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 23:53:19,085 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-15 23:53:19,085 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_a5872f12-769f-4456-963e-229be8999475/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) [2019-11-15 23:53:19,105 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-15 23:53:19,106 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a5872f12-769f-4456-963e-229be8999475/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) [2019-11-15 23:53:19,130 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-11-15 23:53:19,130 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 23:53:19,150 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-15 23:53:19,150 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_a5872f12-769f-4456-963e-229be8999475/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) [2019-11-15 23:53:19,165 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-15 23:53:19,166 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 23:53:19,173 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-15 23:53:19,173 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__init_buf___0~0=4294967297} Honda state: {ULTIMATE.start_ssl3_connect_~s__init_buf___0~0=4294967297} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a5872f12-769f-4456-963e-229be8999475/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-11-15 23:53:19,193 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-15 23:53:19,193 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-15 23:53:19,198 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-15 23:53:19,198 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__version~0=-64512} Honda state: {ULTIMATE.start_ssl3_connect_~s__version~0=-64512} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a5872f12-769f-4456-963e-229be8999475/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-11-15 23:53:19,212 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-15 23:53:19,212 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-15 23:53:19,217 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-15 23:53:19,217 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_a5872f12-769f-4456-963e-229be8999475/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-11-15 23:53:19,229 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-15 23:53:19,229 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a5872f12-769f-4456-963e-229be8999475/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-11-15 23:53:19,245 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-11-15 23:53:19,245 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-15 23:53:19,254 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-11-15 23:53:19,256 INFO L210 LassoAnalysis]: Preferences: [2019-11-15 23:53:19,256 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-11-15 23:53:19,256 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-15 23:53:19,256 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-11-15 23:53:19,256 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2019-11-15 23:53:19,257 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 23:53:19,257 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-15 23:53:19,257 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-11-15 23:53:19,257 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-1.c_Iteration1_Loop [2019-11-15 23:53:19,257 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-15 23:53:19,257 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-15 23:53:19,260 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:19,264 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:19,267 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:19,271 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:19,275 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:19,278 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:19,282 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:19,286 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:19,289 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:19,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-11-15 23:53:19,296 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:19,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-11-15 23:53:19,309 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:19,312 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:19,615 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-15 23:53:19,620 INFO L489 LassoAnalysis]: Using template 'affine'. [2019-11-15 23:53:19,621 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-11-15 23:53:19,623 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 23:53:19,623 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 23:53:19,625 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 23:53:19,625 INFO L203 nArgumentSynthesizer]: 2 loop disjuncts [2019-11-15 23:53:19,625 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 23:53:19,628 INFO L400 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-11-15 23:53:19,628 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 23:53:19,637 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-11-15 23:53:19,638 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-11-15 23:53:19,638 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 23:53:19,638 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 23:53:19,639 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 23:53:19,639 INFO L203 nArgumentSynthesizer]: 2 loop disjuncts [2019-11-15 23:53:19,640 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 23:53:19,641 INFO L400 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-11-15 23:53:19,641 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 23:53:19,655 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-11-15 23:53:19,656 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-11-15 23:53:19,657 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 23:53:19,657 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 23:53:19,657 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 23:53:19,657 INFO L203 nArgumentSynthesizer]: 2 loop disjuncts [2019-11-15 23:53:19,657 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 23:53:19,658 INFO L400 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-11-15 23:53:19,658 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 23:53:19,660 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-11-15 23:53:19,660 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-11-15 23:53:19,661 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 23:53:19,661 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 23:53:19,661 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 23:53:19,661 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-15 23:53:19,662 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 23:53:19,662 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-15 23:53:19,662 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 23:53:19,666 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-11-15 23:53:19,666 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-11-15 23:53:19,667 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 23:53:19,667 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 23:53:19,668 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 23:53:19,668 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-15 23:53:19,668 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 23:53:19,668 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-15 23:53:19,669 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 23:53:19,670 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-11-15 23:53:19,671 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-11-15 23:53:19,671 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 23:53:19,672 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 23:53:19,672 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 23:53:19,672 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-15 23:53:19,672 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 23:53:19,673 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-15 23:53:19,673 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 23:53:19,677 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-11-15 23:53:19,677 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-11-15 23:53:19,678 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 23:53:19,678 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 23:53:19,678 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 23:53:19,679 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-15 23:53:19,679 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 23:53:19,680 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-15 23:53:19,680 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 23:53:19,701 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-11-15 23:53:19,701 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-11-15 23:53:19,702 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 23:53:19,702 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 23:53:19,703 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 23:53:19,703 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-15 23:53:19,703 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 23:53:19,704 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-15 23:53:19,704 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 23:53:19,709 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-11-15 23:53:19,709 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-11-15 23:53:19,710 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 23:53:19,710 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 23:53:19,710 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 23:53:19,711 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-15 23:53:19,711 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 23:53:19,711 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-15 23:53:19,712 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 23:53:19,715 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-11-15 23:53:19,720 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-11-15 23:53:19,723 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 23:53:19,724 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 23:53:19,724 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 23:53:19,724 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-15 23:53:19,724 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 23:53:19,726 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-15 23:53:19,726 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 23:53:19,732 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-11-15 23:53:19,733 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-11-15 23:53:19,740 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 23:53:19,741 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 23:53:19,741 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 23:53:19,741 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-15 23:53:19,741 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 23:53:19,742 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-15 23:53:19,742 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 23:53:19,749 INFO L419 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-11-15 23:53:19,761 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-11-15 23:53:19,762 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2019-11-15 23:53:19,764 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-11-15 23:53:19,764 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-11-15 23:53:19,764 INFO L510 LassoAnalysis]: Proved termination. [2019-11-15 23:53:19,765 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-11-15 23:53:19,768 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-11-15 23:53:19,793 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:53:19,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:53:19,821 INFO L256 TraceCheckSpWp]: Trace formula consists of 29 conjuncts, 2 conjunts are in the unsatisfiable core [2019-11-15 23:53:19,823 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-15 23:53:19,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:53:19,843 INFO L256 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 4 conjunts are in the unsatisfiable core [2019-11-15 23:53:19,845 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-15 23:53:19,881 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 23:53:19,897 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-11-15 23:53:19,899 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 122 states. Second operand 5 states. [2019-11-15 23:53:20,341 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 122 states.. Second operand 5 states. Result 489 states and 812 transitions. Complement of second has 8 states. [2019-11-15 23:53:20,342 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-11-15 23:53:20,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-11-15 23:53:20,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 406 transitions. [2019-11-15 23:53:20,346 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 406 transitions. Stem has 4 letters. Loop has 12 letters. [2019-11-15 23:53:20,348 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-15 23:53:20,348 INFO L642 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2019-11-15 23:53:20,364 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:53:20,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:53:20,376 INFO L256 TraceCheckSpWp]: Trace formula consists of 29 conjuncts, 2 conjunts are in the unsatisfiable core [2019-11-15 23:53:20,377 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-15 23:53:20,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:53:20,386 INFO L256 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 4 conjunts are in the unsatisfiable core [2019-11-15 23:53:20,387 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-15 23:53:20,407 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 23:53:20,407 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-11-15 23:53:20,408 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 122 states. Second operand 5 states. [2019-11-15 23:53:20,631 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 122 states.. Second operand 5 states. Result 515 states and 851 transitions. Complement of second has 10 states. [2019-11-15 23:53:20,631 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-11-15 23:53:20,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-11-15 23:53:20,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 424 transitions. [2019-11-15 23:53:20,633 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 424 transitions. Stem has 4 letters. Loop has 12 letters. [2019-11-15 23:53:20,633 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-15 23:53:20,634 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 424 transitions. Stem has 16 letters. Loop has 12 letters. [2019-11-15 23:53:20,634 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-15 23:53:20,634 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 424 transitions. Stem has 4 letters. Loop has 24 letters. [2019-11-15 23:53:20,635 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-15 23:53:20,635 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 515 states and 851 transitions. [2019-11-15 23:53:20,653 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 200 [2019-11-15 23:53:20,666 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 515 states to 316 states and 480 transitions. [2019-11-15 23:53:20,668 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 285 [2019-11-15 23:53:20,670 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 286 [2019-11-15 23:53:20,671 INFO L73 IsDeterministic]: Start isDeterministic. Operand 316 states and 480 transitions. [2019-11-15 23:53:20,674 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 23:53:20,674 INFO L688 BuchiCegarLoop]: Abstraction has 316 states and 480 transitions. [2019-11-15 23:53:20,693 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 316 states and 480 transitions. [2019-11-15 23:53:20,729 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 316 to 134. [2019-11-15 23:53:20,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 134 states. [2019-11-15 23:53:20,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 203 transitions. [2019-11-15 23:53:20,732 INFO L711 BuchiCegarLoop]: Abstraction has 134 states and 203 transitions. [2019-11-15 23:53:20,734 INFO L591 BuchiCegarLoop]: Abstraction has 134 states and 203 transitions. [2019-11-15 23:53:20,734 INFO L424 BuchiCegarLoop]: ======== Iteration 2============ [2019-11-15 23:53:20,734 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 134 states and 203 transitions. [2019-11-15 23:53:20,735 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 100 [2019-11-15 23:53:20,736 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 23:53:20,736 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 23:53:20,738 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2019-11-15 23:53:20,739 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 23:53:20,739 INFO L791 eck$LassoCheckResult]: Stem: 1379#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret21, 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_~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_~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_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;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;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~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;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 1380#L74 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 1381#L77-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 1280#L84 assume 0 != 12288 + ssl3_connect_~tmp___1~0; 1281#L85 assume !(0 != 16384 + ssl3_connect_~tmp___2~0); 1344#L94-1 [2019-11-15 23:53:20,739 INFO L793 eck$LassoCheckResult]: Loop: 1344#L94-1 assume !false; 1345#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1399#L97 assume 12292 == ssl3_connect_~s__state~0; 1285#L98 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 1286#L203 ssl3_connect_~s__server~0 := 0; 1270#L208 assume 0 != ssl3_connect_~cb~0; 1271#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 1291#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 1363#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 1364#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 1284#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 1276#L565 ssl3_connect_~skip~0 := 0; 1344#L94-1 [2019-11-15 23:53:20,739 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:53:20,740 INFO L82 PathProgramCache]: Analyzing trace with hash 29684846, now seen corresponding path program 1 times [2019-11-15 23:53:20,740 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:53:20,740 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1215424681] [2019-11-15 23:53:20,741 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:20,744 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:20,745 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:53:20,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:53:20,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:53:20,771 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 23:53:20,771 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:53:20,776 INFO L82 PathProgramCache]: Analyzing trace with hash -990433279, now seen corresponding path program 2 times [2019-11-15 23:53:20,776 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:53:20,776 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1563279897] [2019-11-15 23:53:20,776 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:20,776 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:20,777 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:53:20,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:53:20,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:53:20,809 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 23:53:20,810 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:53:20,810 INFO L82 PathProgramCache]: Analyzing trace with hash -1330124562, now seen corresponding path program 1 times [2019-11-15 23:53:20,810 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:53:20,810 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [644508003] [2019-11-15 23:53:20,810 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:20,810 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:20,811 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:53:20,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:53:20,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:53:20,831 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 23:53:20,928 INFO L210 LassoAnalysis]: Preferences: [2019-11-15 23:53:20,928 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-11-15 23:53:20,928 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-15 23:53:20,929 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-11-15 23:53:20,929 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2019-11-15 23:53:20,929 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 23:53:20,929 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-15 23:53:20,929 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-11-15 23:53:20,929 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-1.c_Iteration2_Loop [2019-11-15 23:53:20,929 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-15 23:53:20,929 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-15 23:53:20,932 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:20,935 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:20,938 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:20,941 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:20,944 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:20,952 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:20,955 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:20,957 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:20,960 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:20,962 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:20,965 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:20,967 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:20,972 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:20,975 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:21,166 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-15 23:53:21,167 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a5872f12-769f-4456-963e-229be8999475/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-11-15 23:53:21,171 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-15 23:53:21,171 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-15 23:53:21,175 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-15 23:53:21,175 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_a5872f12-769f-4456-963e-229be8999475/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-11-15 23:53:21,181 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-15 23:53:21,181 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-15 23:53:21,185 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-15 23:53:21,185 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_a5872f12-769f-4456-963e-229be8999475/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-11-15 23:53:21,190 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-15 23:53:21,190 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-15 23:53:21,204 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-15 23:53:21,205 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__init_buf___0~0=4294967297} Honda state: {ULTIMATE.start_ssl3_connect_~s__init_buf___0~0=4294967297} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a5872f12-769f-4456-963e-229be8999475/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) [2019-11-15 23:53:21,223 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-15 23:53:21,223 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 23:53:21,227 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-15 23:53:21,227 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_a5872f12-769f-4456-963e-229be8999475/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-11-15 23:53:21,244 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-15 23:53:21,244 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a5872f12-769f-4456-963e-229be8999475/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-11-15 23:53:21,255 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-11-15 23:53:21,255 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-15 23:53:21,261 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-11-15 23:53:21,264 INFO L210 LassoAnalysis]: Preferences: [2019-11-15 23:53:21,264 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-11-15 23:53:21,264 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-15 23:53:21,265 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-11-15 23:53:21,265 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2019-11-15 23:53:21,265 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 23:53:21,265 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-15 23:53:21,265 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-11-15 23:53:21,265 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-1.c_Iteration2_Loop [2019-11-15 23:53:21,265 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-15 23:53:21,265 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-15 23:53:21,267 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:21,271 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:21,274 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:21,283 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:21,287 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:21,290 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:21,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-11-15 23:53:21,296 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:21,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-11-15 23:53:21,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-11-15 23:53:21,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-11-15 23:53:21,313 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:21,315 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:21,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-11-15 23:53:21,490 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-15 23:53:21,490 INFO L489 LassoAnalysis]: Using template 'affine'. [2019-11-15 23:53:21,491 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-11-15 23:53:21,491 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 23:53:21,492 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 23:53:21,492 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 23:53:21,492 INFO L203 nArgumentSynthesizer]: 2 loop disjuncts [2019-11-15 23:53:21,492 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 23:53:21,493 INFO L400 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-11-15 23:53:21,493 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 23:53:21,494 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-11-15 23:53:21,494 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-11-15 23:53:21,494 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 23:53:21,495 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 23:53:21,495 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 23:53:21,495 INFO L203 nArgumentSynthesizer]: 2 loop disjuncts [2019-11-15 23:53:21,495 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 23:53:21,496 INFO L400 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-11-15 23:53:21,496 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 23:53:21,497 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-11-15 23:53:21,498 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-11-15 23:53:21,498 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 23:53:21,498 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 23:53:21,499 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 23:53:21,499 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-15 23:53:21,499 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 23:53:21,499 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-15 23:53:21,500 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 23:53:21,503 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-11-15 23:53:21,504 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-11-15 23:53:21,504 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 23:53:21,504 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 23:53:21,505 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 23:53:21,505 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-15 23:53:21,505 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 23:53:21,505 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-15 23:53:21,506 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 23:53:21,507 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-11-15 23:53:21,507 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-11-15 23:53:21,508 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 23:53:21,508 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 23:53:21,508 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 23:53:21,508 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-15 23:53:21,508 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 23:53:21,509 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-15 23:53:21,509 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 23:53:21,510 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-11-15 23:53:21,510 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-11-15 23:53:21,511 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 23:53:21,511 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 23:53:21,511 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 23:53:21,512 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-15 23:53:21,512 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 23:53:21,512 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-15 23:53:21,512 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 23:53:21,514 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-11-15 23:53:21,515 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-11-15 23:53:21,516 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 23:53:21,516 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 23:53:21,516 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 23:53:21,516 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-15 23:53:21,516 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 23:53:21,517 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-15 23:53:21,517 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 23:53:21,518 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-11-15 23:53:21,518 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-11-15 23:53:21,519 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 23:53:21,519 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 23:53:21,519 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 23:53:21,520 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-15 23:53:21,520 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 23:53:21,520 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-15 23:53:21,520 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 23:53:21,522 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-11-15 23:53:21,523 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-11-15 23:53:21,524 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 23:53:21,524 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 23:53:21,524 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 23:53:21,524 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-15 23:53:21,524 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 23:53:21,525 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-15 23:53:21,525 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 23:53:21,530 INFO L419 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-11-15 23:53:21,532 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-11-15 23:53:21,533 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2019-11-15 23:53:21,533 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-11-15 23:53:21,533 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-11-15 23:53:21,534 INFO L510 LassoAnalysis]: Proved termination. [2019-11-15 23:53:21,534 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-11-15 23:53:21,534 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-11-15 23:53:21,557 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:53:21,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:53:21,571 INFO L256 TraceCheckSpWp]: Trace formula consists of 30 conjuncts, 2 conjunts are in the unsatisfiable core [2019-11-15 23:53:21,572 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-15 23:53:21,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:53:21,580 INFO L256 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 4 conjunts are in the unsatisfiable core [2019-11-15 23:53:21,581 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-15 23:53:21,604 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 23:53:21,604 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-11-15 23:53:21,604 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 134 states and 203 transitions. cyclomatic complexity: 71 Second operand 5 states. [2019-11-15 23:53:21,874 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 134 states and 203 transitions. cyclomatic complexity: 71. Second operand 5 states. Result 430 states and 638 transitions. Complement of second has 7 states. [2019-11-15 23:53:21,874 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-11-15 23:53:21,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-11-15 23:53:21,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 294 transitions. [2019-11-15 23:53:21,875 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 294 transitions. Stem has 5 letters. Loop has 12 letters. [2019-11-15 23:53:21,875 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-15 23:53:21,876 INFO L642 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2019-11-15 23:53:21,888 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:53:21,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:53:21,899 INFO L256 TraceCheckSpWp]: Trace formula consists of 30 conjuncts, 2 conjunts are in the unsatisfiable core [2019-11-15 23:53:21,900 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-15 23:53:21,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:53:21,910 INFO L256 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 4 conjunts are in the unsatisfiable core [2019-11-15 23:53:21,911 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-15 23:53:21,935 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 23:53:21,936 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-11-15 23:53:21,936 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 134 states and 203 transitions. cyclomatic complexity: 71 Second operand 5 states. [2019-11-15 23:53:22,235 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 134 states and 203 transitions. cyclomatic complexity: 71. Second operand 5 states. Result 442 states and 653 transitions. Complement of second has 9 states. [2019-11-15 23:53:22,235 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-11-15 23:53:22,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-11-15 23:53:22,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 302 transitions. [2019-11-15 23:53:22,236 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 302 transitions. Stem has 5 letters. Loop has 12 letters. [2019-11-15 23:53:22,236 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-15 23:53:22,237 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 302 transitions. Stem has 17 letters. Loop has 12 letters. [2019-11-15 23:53:22,237 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-15 23:53:22,237 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 302 transitions. Stem has 5 letters. Loop has 24 letters. [2019-11-15 23:53:22,238 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-15 23:53:22,238 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 442 states and 653 transitions. [2019-11-15 23:53:22,242 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 200 [2019-11-15 23:53:22,251 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 442 states to 344 states and 520 transitions. [2019-11-15 23:53:22,251 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 291 [2019-11-15 23:53:22,252 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 292 [2019-11-15 23:53:22,252 INFO L73 IsDeterministic]: Start isDeterministic. Operand 344 states and 520 transitions. [2019-11-15 23:53:22,252 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 23:53:22,252 INFO L688 BuchiCegarLoop]: Abstraction has 344 states and 520 transitions. [2019-11-15 23:53:22,253 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 344 states and 520 transitions. [2019-11-15 23:53:22,272 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 344 to 134. [2019-11-15 23:53:22,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 134 states. [2019-11-15 23:53:22,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 203 transitions. [2019-11-15 23:53:22,273 INFO L711 BuchiCegarLoop]: Abstraction has 134 states and 203 transitions. [2019-11-15 23:53:22,273 INFO L591 BuchiCegarLoop]: Abstraction has 134 states and 203 transitions. [2019-11-15 23:53:22,273 INFO L424 BuchiCegarLoop]: ======== Iteration 3============ [2019-11-15 23:53:22,273 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 134 states and 203 transitions. [2019-11-15 23:53:22,275 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 100 [2019-11-15 23:53:22,275 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 23:53:22,275 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 23:53:22,276 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2019-11-15 23:53:22,276 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 23:53:22,276 INFO L791 eck$LassoCheckResult]: Stem: 2526#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret21, 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_~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_~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_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;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;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~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;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 2527#L74 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 2528#L77-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 2428#L84 assume 0 != 12288 + ssl3_connect_~tmp___1~0; 2429#L85 assume 0 != 16384 + ssl3_connect_~tmp___2~0; 2490#L94-1 [2019-11-15 23:53:22,276 INFO L793 eck$LassoCheckResult]: Loop: 2490#L94-1 assume !false; 2464#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2465#L97 assume 12292 == ssl3_connect_~s__state~0; 2433#L98 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 2434#L203 ssl3_connect_~s__server~0 := 0; 2418#L208 assume 0 != ssl3_connect_~cb~0; 2419#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 2442#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 2510#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 2511#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 2432#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 2424#L565 ssl3_connect_~skip~0 := 0; 2490#L94-1 [2019-11-15 23:53:22,277 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:53:22,277 INFO L82 PathProgramCache]: Analyzing trace with hash 29684844, now seen corresponding path program 1 times [2019-11-15 23:53:22,277 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:53:22,277 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623194044] [2019-11-15 23:53:22,277 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:22,278 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:22,278 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:53:22,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:53:22,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:53:22,301 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 23:53:22,302 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:53:22,302 INFO L82 PathProgramCache]: Analyzing trace with hash -990433279, now seen corresponding path program 3 times [2019-11-15 23:53:22,302 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:53:22,302 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1551919547] [2019-11-15 23:53:22,302 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:22,303 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:22,303 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:53:22,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:53:22,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:53:22,333 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 23:53:22,333 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:53:22,333 INFO L82 PathProgramCache]: Analyzing trace with hash -743318548, now seen corresponding path program 1 times [2019-11-15 23:53:22,334 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:53:22,334 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1905650593] [2019-11-15 23:53:22,334 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:22,334 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:22,334 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:53:22,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:53:22,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:53:22,366 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 23:53:22,458 INFO L210 LassoAnalysis]: Preferences: [2019-11-15 23:53:22,458 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-11-15 23:53:22,458 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-15 23:53:22,458 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-11-15 23:53:22,458 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2019-11-15 23:53:22,458 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 23:53:22,458 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-15 23:53:22,458 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-11-15 23:53:22,459 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-1.c_Iteration3_Loop [2019-11-15 23:53:22,459 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-15 23:53:22,459 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-15 23:53:22,460 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:22,466 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:22,468 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:22,475 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:22,478 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:22,481 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:22,483 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:22,486 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:22,492 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:22,499 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:22,502 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:22,505 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:22,508 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:22,511 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:22,694 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-15 23:53:22,694 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a5872f12-769f-4456-963e-229be8999475/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) [2019-11-15 23:53:22,721 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-15 23:53:22,722 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 23:53:22,726 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-15 23:53:22,726 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_a5872f12-769f-4456-963e-229be8999475/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) [2019-11-15 23:53:22,746 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-15 23:53:22,746 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 23:53:22,751 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-15 23:53:22,751 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_a5872f12-769f-4456-963e-229be8999475/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) [2019-11-15 23:53:22,758 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-15 23:53:22,758 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a5872f12-769f-4456-963e-229be8999475/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) [2019-11-15 23:53:22,776 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-11-15 23:53:22,776 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 23:53:22,783 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-11-15 23:53:22,785 INFO L210 LassoAnalysis]: Preferences: [2019-11-15 23:53:22,785 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-11-15 23:53:22,785 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-15 23:53:22,785 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-11-15 23:53:22,785 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2019-11-15 23:53:22,785 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 23:53:22,785 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-15 23:53:22,785 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-11-15 23:53:22,785 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-1.c_Iteration3_Loop [2019-11-15 23:53:22,785 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-15 23:53:22,786 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-15 23:53:22,787 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:22,793 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:22,799 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:22,801 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:22,803 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:22,806 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:22,808 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:22,810 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:22,813 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:22,815 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:22,818 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:22,820 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:22,822 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:22,824 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:22,996 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-15 23:53:22,996 INFO L489 LassoAnalysis]: Using template 'affine'. [2019-11-15 23:53:22,996 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-11-15 23:53:22,997 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 23:53:22,997 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 23:53:22,997 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 23:53:22,997 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-15 23:53:22,997 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 23:53:22,998 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-15 23:53:22,998 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 23:53:22,999 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-11-15 23:53:23,000 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-11-15 23:53:23,000 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 23:53:23,000 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 23:53:23,000 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 23:53:23,000 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-15 23:53:23,001 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 23:53:23,001 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-15 23:53:23,001 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 23:53:23,013 INFO L419 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-11-15 23:53:23,015 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-11-15 23:53:23,015 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2019-11-15 23:53:23,016 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-11-15 23:53:23,016 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-11-15 23:53:23,016 INFO L510 LassoAnalysis]: Proved termination. [2019-11-15 23:53:23,016 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-11-15 23:53:23,016 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-11-15 23:53:23,038 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:53:23,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:53:23,051 INFO L256 TraceCheckSpWp]: Trace formula consists of 29 conjuncts, 2 conjunts are in the unsatisfiable core [2019-11-15 23:53:23,052 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-15 23:53:23,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:53:23,063 INFO L256 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 4 conjunts are in the unsatisfiable core [2019-11-15 23:53:23,064 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-15 23:53:23,085 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 23:53:23,086 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-11-15 23:53:23,086 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 134 states and 203 transitions. cyclomatic complexity: 71 Second operand 5 states. [2019-11-15 23:53:23,328 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 134 states and 203 transitions. cyclomatic complexity: 71. Second operand 5 states. Result 430 states and 638 transitions. Complement of second has 7 states. [2019-11-15 23:53:23,328 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-11-15 23:53:23,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-11-15 23:53:23,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 294 transitions. [2019-11-15 23:53:23,329 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 294 transitions. Stem has 5 letters. Loop has 12 letters. [2019-11-15 23:53:23,330 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-15 23:53:23,330 INFO L642 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2019-11-15 23:53:23,344 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:53:23,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:53:23,355 INFO L256 TraceCheckSpWp]: Trace formula consists of 29 conjuncts, 2 conjunts are in the unsatisfiable core [2019-11-15 23:53:23,356 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-15 23:53:23,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:53:23,365 INFO L256 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 4 conjunts are in the unsatisfiable core [2019-11-15 23:53:23,366 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-15 23:53:23,381 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 23:53:23,381 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-11-15 23:53:23,382 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 134 states and 203 transitions. cyclomatic complexity: 71 Second operand 5 states. [2019-11-15 23:53:23,558 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 134 states and 203 transitions. cyclomatic complexity: 71. Second operand 5 states. Result 442 states and 653 transitions. Complement of second has 9 states. [2019-11-15 23:53:23,558 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-11-15 23:53:23,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-11-15 23:53:23,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 302 transitions. [2019-11-15 23:53:23,559 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 302 transitions. Stem has 5 letters. Loop has 12 letters. [2019-11-15 23:53:23,559 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-15 23:53:23,559 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 302 transitions. Stem has 17 letters. Loop has 12 letters. [2019-11-15 23:53:23,560 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-15 23:53:23,560 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 302 transitions. Stem has 5 letters. Loop has 24 letters. [2019-11-15 23:53:23,560 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-15 23:53:23,561 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 442 states and 653 transitions. [2019-11-15 23:53:23,564 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 200 [2019-11-15 23:53:23,568 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 442 states to 344 states and 520 transitions. [2019-11-15 23:53:23,568 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 291 [2019-11-15 23:53:23,568 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 292 [2019-11-15 23:53:23,568 INFO L73 IsDeterministic]: Start isDeterministic. Operand 344 states and 520 transitions. [2019-11-15 23:53:23,569 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 23:53:23,569 INFO L688 BuchiCegarLoop]: Abstraction has 344 states and 520 transitions. [2019-11-15 23:53:23,569 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 344 states and 520 transitions. [2019-11-15 23:53:23,573 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 344 to 134. [2019-11-15 23:53:23,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 134 states. [2019-11-15 23:53:23,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 203 transitions. [2019-11-15 23:53:23,574 INFO L711 BuchiCegarLoop]: Abstraction has 134 states and 203 transitions. [2019-11-15 23:53:23,574 INFO L591 BuchiCegarLoop]: Abstraction has 134 states and 203 transitions. [2019-11-15 23:53:23,574 INFO L424 BuchiCegarLoop]: ======== Iteration 4============ [2019-11-15 23:53:23,574 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 134 states and 203 transitions. [2019-11-15 23:53:23,575 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 100 [2019-11-15 23:53:23,575 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 23:53:23,575 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 23:53:23,576 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 23:53:23,576 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 23:53:23,576 INFO L791 eck$LassoCheckResult]: Stem: 3674#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret21, 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_~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_~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_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;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;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~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;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 3675#L74 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 3676#L77-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 3576#L84 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 3578#L94-1 assume !false; 3640#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3645#L97 assume !(12292 == ssl3_connect_~s__state~0); 3636#L100 assume !(16384 == ssl3_connect_~s__state~0); 3598#L103 assume 4096 == ssl3_connect_~s__state~0; 3582#L203 [2019-11-15 23:53:23,576 INFO L793 eck$LassoCheckResult]: Loop: 3582#L203 ssl3_connect_~s__server~0 := 0; 3566#L208 assume 0 != ssl3_connect_~cb~0; 3567#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 3587#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 3658#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 3659#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 3580#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 3572#L565 ssl3_connect_~skip~0 := 0; 3638#L94-1 assume !false; 3612#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3613#L97 assume 12292 == ssl3_connect_~s__state~0; 3581#L98 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 3582#L203 [2019-11-15 23:53:23,576 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:53:23,576 INFO L82 PathProgramCache]: Analyzing trace with hash 43610426, now seen corresponding path program 1 times [2019-11-15 23:53:23,576 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:53:23,577 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [721946339] [2019-11-15 23:53:23,577 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:23,577 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:23,577 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:53:23,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:53:23,621 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 23:53:23,621 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [721946339] [2019-11-15 23:53:23,622 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 23:53:23,622 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-11-15 23:53:23,622 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1178015001] [2019-11-15 23:53:23,624 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-11-15 23:53:23,624 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:53:23,624 INFO L82 PathProgramCache]: Analyzing trace with hash -1372142975, now seen corresponding path program 4 times [2019-11-15 23:53:23,625 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:53:23,625 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [986920595] [2019-11-15 23:53:23,625 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:23,625 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:23,625 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:53:23,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:53:23,644 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 23:53:23,644 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [986920595] [2019-11-15 23:53:23,644 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 23:53:23,644 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-15 23:53:23,644 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [371151637] [2019-11-15 23:53:23,645 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 23:53:23,645 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 23:53:23,648 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 23:53:23,649 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 23:53:23,650 INFO L87 Difference]: Start difference. First operand 134 states and 203 transitions. cyclomatic complexity: 71 Second operand 3 states. [2019-11-15 23:53:23,768 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 23:53:23,768 INFO L93 Difference]: Finished difference Result 162 states and 241 transitions. [2019-11-15 23:53:23,768 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 23:53:23,769 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 162 states and 241 transitions. [2019-11-15 23:53:23,770 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 120 [2019-11-15 23:53:23,772 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 162 states to 162 states and 241 transitions. [2019-11-15 23:53:23,772 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 132 [2019-11-15 23:53:23,772 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 132 [2019-11-15 23:53:23,772 INFO L73 IsDeterministic]: Start isDeterministic. Operand 162 states and 241 transitions. [2019-11-15 23:53:23,772 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 23:53:23,772 INFO L688 BuchiCegarLoop]: Abstraction has 162 states and 241 transitions. [2019-11-15 23:53:23,773 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 162 states and 241 transitions. [2019-11-15 23:53:23,775 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 162 to 146. [2019-11-15 23:53:23,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 146 states. [2019-11-15 23:53:23,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 221 transitions. [2019-11-15 23:53:23,776 INFO L711 BuchiCegarLoop]: Abstraction has 146 states and 221 transitions. [2019-11-15 23:53:23,776 INFO L591 BuchiCegarLoop]: Abstraction has 146 states and 221 transitions. [2019-11-15 23:53:23,776 INFO L424 BuchiCegarLoop]: ======== Iteration 5============ [2019-11-15 23:53:23,776 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 146 states and 221 transitions. [2019-11-15 23:53:23,778 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 112 [2019-11-15 23:53:23,778 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 23:53:23,778 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 23:53:23,779 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 23:53:23,779 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 23:53:23,779 INFO L791 eck$LassoCheckResult]: Stem: 3978#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret21, 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_~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_~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_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;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;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~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;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 3979#L74 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 3980#L77-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 3879#L84 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 3881#L94-1 assume !false; 3943#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3948#L97 assume !(12292 == ssl3_connect_~s__state~0); 3939#L100 assume !(16384 == ssl3_connect_~s__state~0); 3901#L103 assume !(4096 == ssl3_connect_~s__state~0); 3902#L106 assume !(20480 == ssl3_connect_~s__state~0); 3888#L109 [2019-11-15 23:53:23,779 INFO L793 eck$LassoCheckResult]: Loop: 3888#L109 assume !(4099 == ssl3_connect_~s__state~0); 3889#L112 assume 4368 == ssl3_connect_~s__state~0; 3944#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 3945#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 3997#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 3961#L270 assume ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296; 3883#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4006#L565 ssl3_connect_~skip~0 := 0; 4005#L94-1 assume !false; 4004#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4003#L97 assume !(12292 == ssl3_connect_~s__state~0); 4001#L100 assume !(16384 == ssl3_connect_~s__state~0); 4002#L103 assume !(4096 == ssl3_connect_~s__state~0); 4000#L106 assume !(20480 == ssl3_connect_~s__state~0); 3888#L109 [2019-11-15 23:53:23,780 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:53:23,780 INFO L82 PathProgramCache]: Analyzing trace with hash 1351923323, now seen corresponding path program 1 times [2019-11-15 23:53:23,780 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:53:23,780 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1621422260] [2019-11-15 23:53:23,781 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:23,781 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:23,781 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:53:23,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:53:23,797 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 23:53:23,797 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1621422260] [2019-11-15 23:53:23,798 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 23:53:23,798 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-15 23:53:23,798 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [592723541] [2019-11-15 23:53:23,798 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-11-15 23:53:23,798 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:53:23,798 INFO L82 PathProgramCache]: Analyzing trace with hash -1948055368, now seen corresponding path program 1 times [2019-11-15 23:53:23,798 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:53:23,799 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [403679395] [2019-11-15 23:53:23,799 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:23,799 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:23,799 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:53:23,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:53:23,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:53:23,807 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 23:53:23,901 INFO L210 LassoAnalysis]: Preferences: [2019-11-15 23:53:23,902 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-11-15 23:53:23,902 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-15 23:53:23,902 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-11-15 23:53:23,902 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2019-11-15 23:53:23,902 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 23:53:23,902 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-15 23:53:23,902 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-11-15 23:53:23,902 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-1.c_Iteration5_Loop [2019-11-15 23:53:23,902 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-15 23:53:23,902 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-15 23:53:23,903 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:23,916 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:23,921 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:23,924 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:23,928 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:23,930 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:23,934 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:23,936 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:24,180 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-15 23:53:24,180 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a5872f12-769f-4456-963e-229be8999475/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) [2019-11-15 23:53:24,189 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-15 23:53:24,189 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a5872f12-769f-4456-963e-229be8999475/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-11-15 23:53:24,200 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-11-15 23:53:24,200 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-15 23:53:24,205 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-11-15 23:53:24,206 INFO L210 LassoAnalysis]: Preferences: [2019-11-15 23:53:24,207 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-11-15 23:53:24,207 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-15 23:53:24,207 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-11-15 23:53:24,207 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2019-11-15 23:53:24,207 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 23:53:24,207 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-15 23:53:24,207 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-11-15 23:53:24,207 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-1.c_Iteration5_Loop [2019-11-15 23:53:24,207 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-15 23:53:24,207 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-15 23:53:24,209 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:24,215 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:24,217 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:24,219 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:24,224 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:24,228 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:24,236 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:24,255 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:24,434 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-15 23:53:24,434 INFO L489 LassoAnalysis]: Using template 'affine'. [2019-11-15 23:53:24,435 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-11-15 23:53:24,435 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 23:53:24,435 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 23:53:24,436 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 23:53:24,436 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-15 23:53:24,436 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 23:53:24,437 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-15 23:53:24,437 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 23:53:24,440 INFO L419 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-11-15 23:53:24,443 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-11-15 23:53:24,443 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2019-11-15 23:53:24,443 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-11-15 23:53:24,443 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-11-15 23:53:24,444 INFO L510 LassoAnalysis]: Proved termination. [2019-11-15 23:53:24,444 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 + 4376 Supporting invariants [] [2019-11-15 23:53:24,444 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-11-15 23:53:24,461 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:53:24,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:53:24,471 INFO L256 TraceCheckSpWp]: Trace formula consists of 36 conjuncts, 2 conjunts are in the unsatisfiable core [2019-11-15 23:53:24,472 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-15 23:53:24,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:53:24,479 INFO L256 TraceCheckSpWp]: Trace formula consists of 29 conjuncts, 4 conjunts are in the unsatisfiable core [2019-11-15 23:53:24,480 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-15 23:53:24,495 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 23:53:24,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-11-15 23:53:24,496 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 146 states and 221 transitions. cyclomatic complexity: 77 Second operand 5 states. [2019-11-15 23:53:24,927 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 146 states and 221 transitions. cyclomatic complexity: 77. Second operand 5 states. Result 563 states and 840 transitions. Complement of second has 9 states. [2019-11-15 23:53:24,927 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-11-15 23:53:24,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-11-15 23:53:24,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 359 transitions. [2019-11-15 23:53:24,928 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 359 transitions. Stem has 10 letters. Loop has 14 letters. [2019-11-15 23:53:24,929 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-15 23:53:24,929 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 359 transitions. Stem has 24 letters. Loop has 14 letters. [2019-11-15 23:53:24,929 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-15 23:53:24,929 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 359 transitions. Stem has 10 letters. Loop has 28 letters. [2019-11-15 23:53:24,929 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-15 23:53:24,930 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 563 states and 840 transitions. [2019-11-15 23:53:24,934 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 216 [2019-11-15 23:53:24,938 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 563 states to 516 states and 753 transitions. [2019-11-15 23:53:24,938 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 313 [2019-11-15 23:53:24,939 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 345 [2019-11-15 23:53:24,939 INFO L73 IsDeterministic]: Start isDeterministic. Operand 516 states and 753 transitions. [2019-11-15 23:53:24,940 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 23:53:24,940 INFO L688 BuchiCegarLoop]: Abstraction has 516 states and 753 transitions. [2019-11-15 23:53:24,940 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 516 states and 753 transitions. [2019-11-15 23:53:24,946 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 516 to 359. [2019-11-15 23:53:24,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 359 states. [2019-11-15 23:53:24,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 359 states to 359 states and 543 transitions. [2019-11-15 23:53:24,948 INFO L711 BuchiCegarLoop]: Abstraction has 359 states and 543 transitions. [2019-11-15 23:53:24,949 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 23:53:24,949 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 23:53:24,949 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 23:53:24,949 INFO L87 Difference]: Start difference. First operand 359 states and 543 transitions. Second operand 3 states. [2019-11-15 23:53:25,069 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 23:53:25,069 INFO L93 Difference]: Finished difference Result 363 states and 546 transitions. [2019-11-15 23:53:25,069 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 23:53:25,070 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 363 states and 546 transitions. [2019-11-15 23:53:25,072 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 176 [2019-11-15 23:53:25,076 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 363 states to 361 states and 544 transitions. [2019-11-15 23:53:25,076 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 229 [2019-11-15 23:53:25,076 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 229 [2019-11-15 23:53:25,076 INFO L73 IsDeterministic]: Start isDeterministic. Operand 361 states and 544 transitions. [2019-11-15 23:53:25,081 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 23:53:25,081 INFO L688 BuchiCegarLoop]: Abstraction has 361 states and 544 transitions. [2019-11-15 23:53:25,082 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 361 states and 544 transitions. [2019-11-15 23:53:25,089 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 361 to 361. [2019-11-15 23:53:25,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 361 states. [2019-11-15 23:53:25,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 361 states to 361 states and 544 transitions. [2019-11-15 23:53:25,091 INFO L711 BuchiCegarLoop]: Abstraction has 361 states and 544 transitions. [2019-11-15 23:53:25,091 INFO L591 BuchiCegarLoop]: Abstraction has 361 states and 544 transitions. [2019-11-15 23:53:25,091 INFO L424 BuchiCegarLoop]: ======== Iteration 6============ [2019-11-15 23:53:25,091 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 361 states and 544 transitions. [2019-11-15 23:53:25,093 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 176 [2019-11-15 23:53:25,093 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 23:53:25,094 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 23:53:25,095 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] [2019-11-15 23:53:25,095 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 23:53:25,096 INFO L791 eck$LassoCheckResult]: Stem: 5548#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret21, 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_~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_~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_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;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;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~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;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 5549#L74 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 5550#L77-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 5411#L84 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 5413#L94-1 assume !false; 5676#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5621#L97 assume 12292 == ssl3_connect_~s__state~0; 5418#L98 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 5419#L203 ssl3_connect_~s__server~0 := 0; 5698#L208 assume !(0 != ssl3_connect_~cb~0); 5696#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 5693#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 5690#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 5688#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 5682#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5679#L565 ssl3_connect_~skip~0 := 0; 5677#L94-1 assume !false; 5678#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5705#L97 assume !(12292 == ssl3_connect_~s__state~0); 5637#L100 assume !(16384 == ssl3_connect_~s__state~0); 5636#L103 assume !(4096 == ssl3_connect_~s__state~0); 5635#L106 assume !(20480 == ssl3_connect_~s__state~0); 5634#L109 assume 4099 == ssl3_connect_~s__state~0; 5421#L203 [2019-11-15 23:53:25,096 INFO L793 eck$LassoCheckResult]: Loop: 5421#L203 ssl3_connect_~s__server~0 := 0; 5733#L208 assume 0 != ssl3_connect_~cb~0; 5732#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 5719#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 5528#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 5529#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 5502#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5407#L565 ssl3_connect_~skip~0 := 0; 5488#L94-1 assume !false; 5737#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5496#L97 assume !(12292 == ssl3_connect_~s__state~0); 5497#L100 assume !(16384 == ssl3_connect_~s__state~0); 5662#L103 assume !(4096 == ssl3_connect_~s__state~0); 5661#L106 assume !(20480 == ssl3_connect_~s__state~0); 5660#L109 assume 4099 == ssl3_connect_~s__state~0; 5421#L203 [2019-11-15 23:53:25,096 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:53:25,096 INFO L82 PathProgramCache]: Analyzing trace with hash 1316520285, now seen corresponding path program 1 times [2019-11-15 23:53:25,096 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:53:25,097 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1583539468] [2019-11-15 23:53:25,097 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:25,097 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:25,097 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:53:25,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:53:25,140 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 23:53:25,141 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1583539468] [2019-11-15 23:53:25,141 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 23:53:25,141 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-15 23:53:25,141 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [910636515] [2019-11-15 23:53:25,141 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-11-15 23:53:25,142 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:53:25,142 INFO L82 PathProgramCache]: Analyzing trace with hash 1984544980, now seen corresponding path program 1 times [2019-11-15 23:53:25,142 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:53:25,142 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [120365074] [2019-11-15 23:53:25,142 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:25,142 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:25,142 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:53:25,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:53:25,174 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 23:53:25,175 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [120365074] [2019-11-15 23:53:25,175 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 23:53:25,175 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-15 23:53:25,175 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [534910274] [2019-11-15 23:53:25,176 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 23:53:25,176 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 23:53:25,176 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 23:53:25,176 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 23:53:25,176 INFO L87 Difference]: Start difference. First operand 361 states and 544 transitions. cyclomatic complexity: 187 Second operand 3 states. [2019-11-15 23:53:25,384 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 23:53:25,384 INFO L93 Difference]: Finished difference Result 293 states and 446 transitions. [2019-11-15 23:53:25,385 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 23:53:25,385 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 293 states and 446 transitions. [2019-11-15 23:53:25,387 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 161 [2019-11-15 23:53:25,390 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 293 states to 265 states and 418 transitions. [2019-11-15 23:53:25,390 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 214 [2019-11-15 23:53:25,390 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 214 [2019-11-15 23:53:25,390 INFO L73 IsDeterministic]: Start isDeterministic. Operand 265 states and 418 transitions. [2019-11-15 23:53:25,391 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 23:53:25,391 INFO L688 BuchiCegarLoop]: Abstraction has 265 states and 418 transitions. [2019-11-15 23:53:25,391 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 265 states and 418 transitions. [2019-11-15 23:53:25,394 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 265 to 224. [2019-11-15 23:53:25,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 224 states. [2019-11-15 23:53:25,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 349 transitions. [2019-11-15 23:53:25,395 INFO L711 BuchiCegarLoop]: Abstraction has 224 states and 349 transitions. [2019-11-15 23:53:25,395 INFO L591 BuchiCegarLoop]: Abstraction has 224 states and 349 transitions. [2019-11-15 23:53:25,395 INFO L424 BuchiCegarLoop]: ======== Iteration 7============ [2019-11-15 23:53:25,395 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 224 states and 349 transitions. [2019-11-15 23:53:25,397 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 153 [2019-11-15 23:53:25,397 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 23:53:25,397 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 23:53:25,398 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] [2019-11-15 23:53:25,398 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 23:53:25,398 INFO L791 eck$LassoCheckResult]: Stem: 6180#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret21, 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_~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_~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_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;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;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~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;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 6181#L74 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 6182#L77-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 6071#L84 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 6073#L94-1 assume !false; 6111#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6112#L97 assume 12292 == ssl3_connect_~s__state~0; 6078#L98 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 6079#L203 ssl3_connect_~s__server~0 := 0; 6063#L208 assume !(0 != ssl3_connect_~cb~0); 6064#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 6085#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 6166#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 6167#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 6202#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6212#L565 ssl3_connect_~skip~0 := 0; 6210#L94-1 assume !false; 6208#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6145#L97 assume !(12292 == ssl3_connect_~s__state~0); 6146#L100 assume !(16384 == ssl3_connect_~s__state~0); 6245#L103 assume !(4096 == ssl3_connect_~s__state~0); 6244#L106 assume !(20480 == ssl3_connect_~s__state~0); 6219#L109 assume !(4099 == ssl3_connect_~s__state~0); 6200#L112 assume !(4368 == ssl3_connect_~s__state~0); 6191#L115 [2019-11-15 23:53:25,398 INFO L793 eck$LassoCheckResult]: Loop: 6191#L115 assume 4369 == ssl3_connect_~s__state~0; 6139#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 6140#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 6203#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 6161#L270 assume ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296; 6075#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6265#L565 ssl3_connect_~skip~0 := 0; 6264#L94-1 assume !false; 6263#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6262#L97 assume !(12292 == ssl3_connect_~s__state~0); 6261#L100 assume !(16384 == ssl3_connect_~s__state~0); 6260#L103 assume !(4096 == ssl3_connect_~s__state~0); 6259#L106 assume !(20480 == ssl3_connect_~s__state~0); 6080#L109 assume !(4099 == ssl3_connect_~s__state~0); 6081#L112 assume !(4368 == ssl3_connect_~s__state~0); 6191#L115 [2019-11-15 23:53:25,398 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:53:25,399 INFO L82 PathProgramCache]: Analyzing trace with hash -2137543998, now seen corresponding path program 1 times [2019-11-15 23:53:25,399 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:53:25,399 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1955907135] [2019-11-15 23:53:25,399 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:25,399 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:25,400 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:53:25,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:53:25,420 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 23:53:25,420 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1955907135] [2019-11-15 23:53:25,420 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 23:53:25,421 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-15 23:53:25,421 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1716714624] [2019-11-15 23:53:25,421 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-11-15 23:53:25,421 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:53:25,421 INFO L82 PathProgramCache]: Analyzing trace with hash -1824205540, now seen corresponding path program 1 times [2019-11-15 23:53:25,422 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:53:25,422 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [440071795] [2019-11-15 23:53:25,422 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:25,422 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:25,422 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:53:25,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:53:25,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:53:25,431 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 23:53:25,531 INFO L210 LassoAnalysis]: Preferences: [2019-11-15 23:53:25,531 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-11-15 23:53:25,531 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-15 23:53:25,531 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-11-15 23:53:25,531 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2019-11-15 23:53:25,532 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 23:53:25,532 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-15 23:53:25,532 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-11-15 23:53:25,532 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-1.c_Iteration7_Loop [2019-11-15 23:53:25,532 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-15 23:53:25,532 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-15 23:53:25,533 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:25,538 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:25,544 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:25,550 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:25,553 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:25,564 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:25,571 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:25,576 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:25,813 WARN L191 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 28 DAG size of output: 28 [2019-11-15 23:53:25,815 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-15 23:53:25,815 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a5872f12-769f-4456-963e-229be8999475/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) [2019-11-15 23:53:25,825 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-15 23:53:25,825 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 23:53:25,829 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-15 23:53:25,830 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_a5872f12-769f-4456-963e-229be8999475/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) [2019-11-15 23:53:25,836 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-15 23:53:25,836 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a5872f12-769f-4456-963e-229be8999475/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) [2019-11-15 23:53:25,848 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-11-15 23:53:25,848 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 28 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 23:53:25,854 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-11-15 23:53:25,856 INFO L210 LassoAnalysis]: Preferences: [2019-11-15 23:53:25,856 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-11-15 23:53:25,857 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-15 23:53:25,857 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-11-15 23:53:25,857 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2019-11-15 23:53:25,857 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 23:53:25,857 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-15 23:53:25,857 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-11-15 23:53:25,857 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-1.c_Iteration7_Loop [2019-11-15 23:53:25,857 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-15 23:53:25,857 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-15 23:53:25,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-11-15 23:53:25,867 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:25,870 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:25,875 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:25,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-11-15 23:53:25,881 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:25,883 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:25,887 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 23:53:26,068 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-15 23:53:26,069 INFO L489 LassoAnalysis]: Using template 'affine'. [2019-11-15 23:53:26,069 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-11-15 23:53:26,069 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 23:53:26,069 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 23:53:26,069 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 23:53:26,070 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-15 23:53:26,070 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 23:53:26,070 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-15 23:53:26,070 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 23:53:26,072 INFO L419 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-11-15 23:53:26,074 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-11-15 23:53:26,075 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2019-11-15 23:53:26,075 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-11-15 23:53:26,075 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-11-15 23:53:26,075 INFO L510 LassoAnalysis]: Proved termination. [2019-11-15 23:53:26,076 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_connect_~s__state~0) = -2*ULTIMATE.start_ssl3_connect_~s__state~0 + 8753 Supporting invariants [] [2019-11-15 23:53:26,076 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-11-15 23:53:26,094 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:53:26,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:53:26,110 INFO L256 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 2 conjunts are in the unsatisfiable core [2019-11-15 23:53:26,111 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-15 23:53:26,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:53:26,124 INFO L256 TraceCheckSpWp]: Trace formula consists of 30 conjuncts, 4 conjunts are in the unsatisfiable core [2019-11-15 23:53:26,125 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-15 23:53:26,151 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 23:53:26,151 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-11-15 23:53:26,151 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 224 states and 349 transitions. cyclomatic complexity: 128 Second operand 4 states. [2019-11-15 23:53:26,376 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 224 states and 349 transitions. cyclomatic complexity: 128. Second operand 4 states. Result 424 states and 641 transitions. Complement of second has 7 states. [2019-11-15 23:53:26,377 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-11-15 23:53:26,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2019-11-15 23:53:26,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 167 transitions. [2019-11-15 23:53:26,378 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 167 transitions. Stem has 24 letters. Loop has 15 letters. [2019-11-15 23:53:26,378 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-15 23:53:26,378 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 167 transitions. Stem has 39 letters. Loop has 15 letters. [2019-11-15 23:53:26,378 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-15 23:53:26,378 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 167 transitions. Stem has 24 letters. Loop has 30 letters. [2019-11-15 23:53:26,379 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-15 23:53:26,379 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 424 states and 641 transitions. [2019-11-15 23:53:26,382 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 181 [2019-11-15 23:53:26,389 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 424 states to 355 states and 547 transitions. [2019-11-15 23:53:26,389 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 290 [2019-11-15 23:53:26,389 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 292 [2019-11-15 23:53:26,390 INFO L73 IsDeterministic]: Start isDeterministic. Operand 355 states and 547 transitions. [2019-11-15 23:53:26,390 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 23:53:26,390 INFO L688 BuchiCegarLoop]: Abstraction has 355 states and 547 transitions. [2019-11-15 23:53:26,391 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 355 states and 547 transitions. [2019-11-15 23:53:26,394 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 355 to 289. [2019-11-15 23:53:26,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 289 states. [2019-11-15 23:53:26,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 289 states to 289 states and 446 transitions. [2019-11-15 23:53:26,396 INFO L711 BuchiCegarLoop]: Abstraction has 289 states and 446 transitions. [2019-11-15 23:53:26,397 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 23:53:26,397 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 23:53:26,397 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 23:53:26,397 INFO L87 Difference]: Start difference. First operand 289 states and 446 transitions. Second operand 3 states. [2019-11-15 23:53:26,512 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 23:53:26,512 INFO L93 Difference]: Finished difference Result 327 states and 492 transitions. [2019-11-15 23:53:26,512 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 23:53:26,512 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 327 states and 492 transitions. [2019-11-15 23:53:26,515 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 214 [2019-11-15 23:53:26,517 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 327 states to 321 states and 486 transitions. [2019-11-15 23:53:26,517 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 259 [2019-11-15 23:53:26,518 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 278 [2019-11-15 23:53:26,518 INFO L73 IsDeterministic]: Start isDeterministic. Operand 321 states and 486 transitions. [2019-11-15 23:53:26,518 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 23:53:26,518 INFO L688 BuchiCegarLoop]: Abstraction has 321 states and 486 transitions. [2019-11-15 23:53:26,519 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 321 states and 486 transitions. [2019-11-15 23:53:26,523 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 321 to 314. [2019-11-15 23:53:26,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 314 states. [2019-11-15 23:53:26,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 314 states to 314 states and 477 transitions. [2019-11-15 23:53:26,525 INFO L711 BuchiCegarLoop]: Abstraction has 314 states and 477 transitions. [2019-11-15 23:53:26,525 INFO L591 BuchiCegarLoop]: Abstraction has 314 states and 477 transitions. [2019-11-15 23:53:26,525 INFO L424 BuchiCegarLoop]: ======== Iteration 8============ [2019-11-15 23:53:26,526 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 314 states and 477 transitions. [2019-11-15 23:53:26,527 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 211 [2019-11-15 23:53:26,527 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 23:53:26,527 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 23:53:26,531 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 23:53:26,532 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] [2019-11-15 23:53:26,532 INFO L791 eck$LassoCheckResult]: Stem: 7594#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret21, 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_~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_~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_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;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;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~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;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 7595#L74 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 7596#L77-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 7475#L84 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 7477#L94-1 assume !false; 7684#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7683#L97 assume 12292 == ssl3_connect_~s__state~0; 7682#L98 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 7681#L203 ssl3_connect_~s__server~0 := 0; 7680#L208 assume !(0 != ssl3_connect_~cb~0); 7679#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 7677#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 7674#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 7673#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 7666#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7663#L565 ssl3_connect_~skip~0 := 0; 7660#L94-1 assume !false; 7659#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7658#L97 assume !(12292 == ssl3_connect_~s__state~0); 7657#L100 assume !(16384 == ssl3_connect_~s__state~0); 7656#L103 assume !(4096 == ssl3_connect_~s__state~0); 7655#L106 assume !(20480 == ssl3_connect_~s__state~0); 7654#L109 assume !(4099 == ssl3_connect_~s__state~0); 7485#L112 assume 4368 == ssl3_connect_~s__state~0; 7620#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 7629#L258 assume !(0 == ssl3_connect_~blastFlag~0); 7628#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 7573#L270 assume !(ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296); 7574#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7745#L565 ssl3_connect_~skip~0 := 0; 7744#L94-1 assume !false; 7743#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7735#L97 assume 12292 == ssl3_connect_~s__state~0; 7480#L98 [2019-11-15 23:53:26,533 INFO L793 eck$LassoCheckResult]: Loop: 7480#L98 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 7481#L203 ssl3_connect_~s__server~0 := 0; 7467#L208 assume 0 != ssl3_connect_~cb~0; 7468#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 7486#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 7576#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 7577#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 7556#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7471#L565 ssl3_connect_~skip~0 := 0; 7541#L94-1 assume !false; 7510#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7511#L97 assume !(12292 == ssl3_connect_~s__state~0); 7759#L100 assume !(16384 == ssl3_connect_~s__state~0); 7758#L103 assume !(4096 == ssl3_connect_~s__state~0); 7757#L106 assume !(20480 == ssl3_connect_~s__state~0); 7756#L109 assume !(4099 == ssl3_connect_~s__state~0); 7754#L112 assume 4368 == ssl3_connect_~s__state~0; 7718#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 7753#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 7747#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 7746#L270 assume ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296; 7738#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7737#L565 ssl3_connect_~skip~0 := 0; 7734#L94-1 assume !false; 7733#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7728#L97 assume 12292 == ssl3_connect_~s__state~0; 7480#L98 [2019-11-15 23:53:26,533 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:53:26,533 INFO L82 PathProgramCache]: Analyzing trace with hash 451124024, now seen corresponding path program 1 times [2019-11-15 23:53:26,533 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:53:26,534 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2011950050] [2019-11-15 23:53:26,534 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:26,534 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:26,534 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:53:26,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:53:26,569 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2019-11-15 23:53:26,570 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2011950050] [2019-11-15 23:53:26,570 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 23:53:26,570 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-15 23:53:26,570 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [201917544] [2019-11-15 23:53:26,570 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-11-15 23:53:26,571 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:53:26,571 INFO L82 PathProgramCache]: Analyzing trace with hash -882782678, now seen corresponding path program 1 times [2019-11-15 23:53:26,571 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:53:26,571 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1540976671] [2019-11-15 23:53:26,571 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:26,571 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:26,571 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:53:26,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:53:26,596 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 23:53:26,596 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1540976671] [2019-11-15 23:53:26,597 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 23:53:26,597 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-15 23:53:26,597 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1674709807] [2019-11-15 23:53:26,597 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 23:53:26,597 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 23:53:26,598 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 23:53:26,598 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 23:53:26,598 INFO L87 Difference]: Start difference. First operand 314 states and 477 transitions. cyclomatic complexity: 167 Second operand 3 states. [2019-11-15 23:53:26,764 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 23:53:26,764 INFO L93 Difference]: Finished difference Result 353 states and 506 transitions. [2019-11-15 23:53:26,764 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 23:53:26,764 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 353 states and 506 transitions. [2019-11-15 23:53:26,767 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 227 [2019-11-15 23:53:26,770 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 353 states to 330 states and 483 transitions. [2019-11-15 23:53:26,770 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 291 [2019-11-15 23:53:26,770 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 291 [2019-11-15 23:53:26,770 INFO L73 IsDeterministic]: Start isDeterministic. Operand 330 states and 483 transitions. [2019-11-15 23:53:26,770 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 23:53:26,770 INFO L688 BuchiCegarLoop]: Abstraction has 330 states and 483 transitions. [2019-11-15 23:53:26,771 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 330 states and 483 transitions. [2019-11-15 23:53:26,775 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 330 to 316. [2019-11-15 23:53:26,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 316 states. [2019-11-15 23:53:26,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 316 states to 316 states and 464 transitions. [2019-11-15 23:53:26,776 INFO L711 BuchiCegarLoop]: Abstraction has 316 states and 464 transitions. [2019-11-15 23:53:26,776 INFO L591 BuchiCegarLoop]: Abstraction has 316 states and 464 transitions. [2019-11-15 23:53:26,776 INFO L424 BuchiCegarLoop]: ======== Iteration 9============ [2019-11-15 23:53:26,776 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 316 states and 464 transitions. [2019-11-15 23:53:26,778 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 213 [2019-11-15 23:53:26,778 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 23:53:26,778 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 23:53:26,780 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] [2019-11-15 23:53:26,780 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 23:53:26,780 INFO L791 eck$LassoCheckResult]: Stem: 8252#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret21, 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_~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_~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_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;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;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~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;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 8253#L74 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 8254#L77-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 8148#L84 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 8150#L94-1 assume !false; 8349#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8347#L97 assume 12292 == ssl3_connect_~s__state~0; 8345#L98 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 8343#L203 ssl3_connect_~s__server~0 := 0; 8341#L208 assume !(0 != ssl3_connect_~cb~0); 8339#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 8336#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 8334#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 8332#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 8324#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8318#L565 ssl3_connect_~skip~0 := 0; 8316#L94-1 assume !false; 8314#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8312#L97 assume !(12292 == ssl3_connect_~s__state~0); 8310#L100 assume !(16384 == ssl3_connect_~s__state~0); 8308#L103 assume !(4096 == ssl3_connect_~s__state~0); 8306#L106 assume !(20480 == ssl3_connect_~s__state~0); 8302#L109 assume !(4099 == ssl3_connect_~s__state~0); 8158#L112 assume 4368 == ssl3_connect_~s__state~0; 8214#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 8215#L258 assume !(0 == ssl3_connect_~blastFlag~0); 8281#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 8234#L270 assume !(ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296); 8235#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8353#L565 ssl3_connect_~skip~0 := 0; 8352#L94-1 assume !false; 8351#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8350#L97 assume !(12292 == ssl3_connect_~s__state~0); 8348#L100 assume !(16384 == ssl3_connect_~s__state~0); 8346#L103 assume !(4096 == ssl3_connect_~s__state~0); 8344#L106 assume !(20480 == ssl3_connect_~s__state~0); 8342#L109 assume !(4099 == ssl3_connect_~s__state~0); 8340#L112 assume !(4368 == ssl3_connect_~s__state~0); 8338#L115 assume !(4369 == ssl3_connect_~s__state~0); 8266#L118 [2019-11-15 23:53:26,781 INFO L793 eck$LassoCheckResult]: Loop: 8266#L118 assume 4384 == ssl3_connect_~s__state~0; 8191#L122 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9; 8192#L279 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 8166#L282-2 assume !(ssl3_connect_~ret~0 <= 0); 8167#L293 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 8168#L293-2 ssl3_connect_~s__init_num~0 := 0; 8152#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8415#L565 ssl3_connect_~skip~0 := 0; 8413#L94-1 assume !false; 8411#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8409#L97 assume !(12292 == ssl3_connect_~s__state~0); 8407#L100 assume !(16384 == ssl3_connect_~s__state~0); 8405#L103 assume !(4096 == ssl3_connect_~s__state~0); 8395#L106 assume !(20480 == ssl3_connect_~s__state~0); 8396#L109 assume !(4099 == ssl3_connect_~s__state~0); 8430#L112 assume 4368 == ssl3_connect_~s__state~0; 8212#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 8213#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 8280#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 8232#L270 assume ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296; 8233#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8439#L565 ssl3_connect_~skip~0 := 0; 8438#L94-1 assume !false; 8437#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8436#L97 assume !(12292 == ssl3_connect_~s__state~0); 8435#L100 assume !(16384 == ssl3_connect_~s__state~0); 8434#L103 assume !(4096 == ssl3_connect_~s__state~0); 8433#L106 assume !(20480 == ssl3_connect_~s__state~0); 8432#L109 assume !(4099 == ssl3_connect_~s__state~0); 8431#L112 assume !(4368 == ssl3_connect_~s__state~0); 8429#L115 assume !(4369 == ssl3_connect_~s__state~0); 8266#L118 [2019-11-15 23:53:26,781 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:53:26,781 INFO L82 PathProgramCache]: Analyzing trace with hash -699310935, now seen corresponding path program 1 times [2019-11-15 23:53:26,781 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:53:26,782 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1645123496] [2019-11-15 23:53:26,782 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:26,782 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:26,782 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:53:26,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:53:26,806 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2019-11-15 23:53:26,807 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1645123496] [2019-11-15 23:53:26,807 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 23:53:26,807 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-15 23:53:26,807 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1044260349] [2019-11-15 23:53:26,808 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-11-15 23:53:26,808 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:53:26,808 INFO L82 PathProgramCache]: Analyzing trace with hash -1340879860, now seen corresponding path program 1 times [2019-11-15 23:53:26,808 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:53:26,808 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [355425022] [2019-11-15 23:53:26,808 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:26,808 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:26,808 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:53:26,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:53:26,821 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 23:53:26,822 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [355425022] [2019-11-15 23:53:26,822 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 23:53:26,822 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-15 23:53:26,822 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [3393200] [2019-11-15 23:53:26,823 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 23:53:26,823 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 23:53:26,823 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 23:53:26,823 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 23:53:26,823 INFO L87 Difference]: Start difference. First operand 316 states and 464 transitions. cyclomatic complexity: 151 Second operand 3 states. [2019-11-15 23:53:26,992 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 23:53:26,992 INFO L93 Difference]: Finished difference Result 365 states and 524 transitions. [2019-11-15 23:53:26,993 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 23:53:26,993 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 365 states and 524 transitions. [2019-11-15 23:53:26,996 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 262 [2019-11-15 23:53:26,999 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 365 states to 365 states and 524 transitions. [2019-11-15 23:53:26,999 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 326 [2019-11-15 23:53:26,999 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 326 [2019-11-15 23:53:26,999 INFO L73 IsDeterministic]: Start isDeterministic. Operand 365 states and 524 transitions. [2019-11-15 23:53:27,000 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 23:53:27,000 INFO L688 BuchiCegarLoop]: Abstraction has 365 states and 524 transitions. [2019-11-15 23:53:27,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 365 states and 524 transitions. [2019-11-15 23:53:27,004 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 365 to 355. [2019-11-15 23:53:27,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 355 states. [2019-11-15 23:53:27,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 355 states to 355 states and 511 transitions. [2019-11-15 23:53:27,006 INFO L711 BuchiCegarLoop]: Abstraction has 355 states and 511 transitions. [2019-11-15 23:53:27,006 INFO L591 BuchiCegarLoop]: Abstraction has 355 states and 511 transitions. [2019-11-15 23:53:27,006 INFO L424 BuchiCegarLoop]: ======== Iteration 10============ [2019-11-15 23:53:27,006 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 355 states and 511 transitions. [2019-11-15 23:53:27,008 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 252 [2019-11-15 23:53:27,009 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 23:53:27,009 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 23:53:27,010 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] [2019-11-15 23:53:27,010 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 23:53:27,010 INFO L791 eck$LassoCheckResult]: Stem: 8941#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret21, 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_~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_~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_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;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;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~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;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 8942#L74 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 8943#L77-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 8836#L84 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 8838#L94-1 assume !false; 9170#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9121#L97 assume 12292 == ssl3_connect_~s__state~0; 9122#L98 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 9180#L203 ssl3_connect_~s__server~0 := 0; 9179#L208 assume !(0 != ssl3_connect_~cb~0); 9178#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 9176#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 9174#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 8968#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 8969#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 9161#L565 ssl3_connect_~skip~0 := 0; 9159#L94-1 assume !false; 9157#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9155#L97 assume !(12292 == ssl3_connect_~s__state~0); 9128#L100 assume !(16384 == ssl3_connect_~s__state~0); 9124#L103 assume !(4096 == ssl3_connect_~s__state~0); 9091#L106 assume !(20480 == ssl3_connect_~s__state~0); 9090#L109 assume !(4099 == ssl3_connect_~s__state~0); 8846#L112 assume 4368 == ssl3_connect_~s__state~0; 8901#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 8902#L258 assume !(0 == ssl3_connect_~blastFlag~0); 8973#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 8921#L270 assume !(ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296); 8922#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 9065#L565 ssl3_connect_~skip~0 := 0; 9063#L94-1 assume !false; 9061#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9059#L97 assume !(12292 == ssl3_connect_~s__state~0); 9057#L100 assume !(16384 == ssl3_connect_~s__state~0); 9055#L103 assume !(4096 == ssl3_connect_~s__state~0); 9053#L106 assume !(20480 == ssl3_connect_~s__state~0); 9051#L109 assume !(4099 == ssl3_connect_~s__state~0); 9049#L112 assume !(4368 == ssl3_connect_~s__state~0); 9047#L115 assume !(4369 == ssl3_connect_~s__state~0); 8955#L118 [2019-11-15 23:53:27,011 INFO L793 eck$LassoCheckResult]: Loop: 8955#L118 assume 4384 == ssl3_connect_~s__state~0; 8876#L122 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9; 8877#L279 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 8853#L282-2 assume !(ssl3_connect_~ret~0 <= 0); 8854#L293 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 8856#L293-2 ssl3_connect_~s__init_num~0 := 0; 8840#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 9160#L565 ssl3_connect_~skip~0 := 0; 9158#L94-1 assume !false; 9156#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9154#L97 assume !(12292 == ssl3_connect_~s__state~0); 9153#L100 assume !(16384 == ssl3_connect_~s__state~0); 8857#L103 assume !(4096 == ssl3_connect_~s__state~0); 8858#L106 assume !(20480 == ssl3_connect_~s__state~0); 8843#L109 assume !(4099 == ssl3_connect_~s__state~0); 8844#L112 assume 4368 == ssl3_connect_~s__state~0; 8899#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 8900#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 8972#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 8919#L270 assume ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296; 8920#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 9143#L565 ssl3_connect_~skip~0 := 0; 9141#L94-1 assume !false; 9139#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9137#L97 assume !(12292 == ssl3_connect_~s__state~0); 9135#L100 assume !(16384 == ssl3_connect_~s__state~0); 9133#L103 assume !(4096 == ssl3_connect_~s__state~0); 9131#L106 assume !(20480 == ssl3_connect_~s__state~0); 9129#L109 assume !(4099 == ssl3_connect_~s__state~0); 9127#L112 assume !(4368 == ssl3_connect_~s__state~0); 9126#L115 assume !(4369 == ssl3_connect_~s__state~0); 8955#L118 [2019-11-15 23:53:27,011 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:53:27,011 INFO L82 PathProgramCache]: Analyzing trace with hash -699310935, now seen corresponding path program 2 times [2019-11-15 23:53:27,011 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:53:27,011 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [726213639] [2019-11-15 23:53:27,012 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:27,012 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:27,012 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:53:27,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:53:27,035 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2019-11-15 23:53:27,035 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [726213639] [2019-11-15 23:53:27,035 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 23:53:27,035 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-15 23:53:27,035 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1912843296] [2019-11-15 23:53:27,036 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-11-15 23:53:27,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:53:27,036 INFO L82 PathProgramCache]: Analyzing trace with hash 582348174, now seen corresponding path program 1 times [2019-11-15 23:53:27,036 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:53:27,036 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [758624645] [2019-11-15 23:53:27,036 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:27,036 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:27,037 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:53:27,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:53:27,054 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 23:53:27,054 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [758624645] [2019-11-15 23:53:27,054 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 23:53:27,054 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-15 23:53:27,054 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [992902503] [2019-11-15 23:53:27,055 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 23:53:27,055 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 23:53:27,055 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 23:53:27,055 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 23:53:27,055 INFO L87 Difference]: Start difference. First operand 355 states and 511 transitions. cyclomatic complexity: 159 Second operand 3 states. [2019-11-15 23:53:27,203 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 23:53:27,203 INFO L93 Difference]: Finished difference Result 363 states and 517 transitions. [2019-11-15 23:53:27,203 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 23:53:27,203 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 363 states and 517 transitions. [2019-11-15 23:53:27,206 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 260 [2019-11-15 23:53:27,208 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 363 states to 363 states and 517 transitions. [2019-11-15 23:53:27,209 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 324 [2019-11-15 23:53:27,209 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 324 [2019-11-15 23:53:27,209 INFO L73 IsDeterministic]: Start isDeterministic. Operand 363 states and 517 transitions. [2019-11-15 23:53:27,209 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 23:53:27,209 INFO L688 BuchiCegarLoop]: Abstraction has 363 states and 517 transitions. [2019-11-15 23:53:27,210 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 363 states and 517 transitions. [2019-11-15 23:53:27,215 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 363 to 355. [2019-11-15 23:53:27,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 355 states. [2019-11-15 23:53:27,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 355 states to 355 states and 507 transitions. [2019-11-15 23:53:27,217 INFO L711 BuchiCegarLoop]: Abstraction has 355 states and 507 transitions. [2019-11-15 23:53:27,217 INFO L591 BuchiCegarLoop]: Abstraction has 355 states and 507 transitions. [2019-11-15 23:53:27,217 INFO L424 BuchiCegarLoop]: ======== Iteration 11============ [2019-11-15 23:53:27,217 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 355 states and 507 transitions. [2019-11-15 23:53:27,219 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 252 [2019-11-15 23:53:27,219 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 23:53:27,219 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 23:53:27,220 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] [2019-11-15 23:53:27,220 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [3, 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] [2019-11-15 23:53:27,221 INFO L791 eck$LassoCheckResult]: Stem: 9666#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret21, 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_~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_~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_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;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;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~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;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 9667#L74 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 9668#L77-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 9561#L84 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 9563#L94-1 assume !false; 9838#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9837#L97 assume 12292 == ssl3_connect_~s__state~0; 9834#L98 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 9832#L203 ssl3_connect_~s__server~0 := 0; 9830#L208 assume !(0 != ssl3_connect_~cb~0); 9828#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 9825#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 9823#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 9820#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 9811#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 9805#L565 ssl3_connect_~skip~0 := 0; 9803#L94-1 assume !false; 9801#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9799#L97 assume !(12292 == ssl3_connect_~s__state~0); 9797#L100 assume !(16384 == ssl3_connect_~s__state~0); 9795#L103 assume !(4096 == ssl3_connect_~s__state~0); 9793#L106 assume !(20480 == ssl3_connect_~s__state~0); 9791#L109 assume !(4099 == ssl3_connect_~s__state~0); 9571#L112 assume 4368 == ssl3_connect_~s__state~0; 9631#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 9632#L258 assume !(0 == ssl3_connect_~blastFlag~0); 9696#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 9650#L270 assume !(ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296); 9651#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 9874#L565 ssl3_connect_~skip~0 := 0; 9873#L94-1 assume !false; 9872#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9844#L97 assume !(12292 == ssl3_connect_~s__state~0); 9842#L100 assume !(16384 == ssl3_connect_~s__state~0); 9836#L103 assume !(4096 == ssl3_connect_~s__state~0); 9833#L106 assume !(20480 == ssl3_connect_~s__state~0); 9831#L109 assume !(4099 == ssl3_connect_~s__state~0); 9829#L112 assume !(4368 == ssl3_connect_~s__state~0); 9827#L115 assume !(4369 == ssl3_connect_~s__state~0); 9680#L118 [2019-11-15 23:53:27,221 INFO L793 eck$LassoCheckResult]: Loop: 9680#L118 assume 4384 == ssl3_connect_~s__state~0; 9604#L122 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9; 9605#L279 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 9578#L282-2 assume !(ssl3_connect_~ret~0 <= 0); 9579#L293 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 9580#L293-2 ssl3_connect_~s__init_num~0 := 0; 9772#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 9771#L565 ssl3_connect_~skip~0 := 0; 9770#L94-1 assume !false; 9769#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9767#L97 assume !(12292 == ssl3_connect_~s__state~0); 9766#L100 assume 16384 == ssl3_connect_~s__state~0; 9567#L203 ssl3_connect_~s__server~0 := 0; 9553#L208 assume 0 != ssl3_connect_~cb~0; 9554#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 9572#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 9652#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 9653#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 9694#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 9900#L565 ssl3_connect_~skip~0 := 0; 9626#L94-1 assume !false; 9595#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9596#L97 assume !(12292 == ssl3_connect_~s__state~0); 9623#L100 assume !(16384 == ssl3_connect_~s__state~0); 9624#L103 assume !(4096 == ssl3_connect_~s__state~0); 9882#L106 assume !(20480 == ssl3_connect_~s__state~0); 9568#L109 assume !(4099 == ssl3_connect_~s__state~0); 9569#L112 assume 4368 == ssl3_connect_~s__state~0; 9629#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 9630#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 9695#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 9649#L270 assume ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296; 9636#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 9557#L565 ssl3_connect_~skip~0 := 0; 9628#L94-1 assume !false; 9899#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9898#L97 assume !(12292 == ssl3_connect_~s__state~0); 9897#L100 assume !(16384 == ssl3_connect_~s__state~0); 9896#L103 assume !(4096 == ssl3_connect_~s__state~0); 9895#L106 assume !(20480 == ssl3_connect_~s__state~0); 9894#L109 assume !(4099 == ssl3_connect_~s__state~0); 9892#L112 assume !(4368 == ssl3_connect_~s__state~0); 9788#L115 assume !(4369 == ssl3_connect_~s__state~0); 9680#L118 [2019-11-15 23:53:27,221 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:53:27,221 INFO L82 PathProgramCache]: Analyzing trace with hash -699310935, now seen corresponding path program 3 times [2019-11-15 23:53:27,222 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:53:27,222 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1808895651] [2019-11-15 23:53:27,222 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:27,222 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:27,222 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:53:27,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:53:27,243 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2019-11-15 23:53:27,243 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1808895651] [2019-11-15 23:53:27,243 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 23:53:27,243 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-15 23:53:27,243 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1937574198] [2019-11-15 23:53:27,244 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-11-15 23:53:27,244 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:53:27,244 INFO L82 PathProgramCache]: Analyzing trace with hash -2080789970, now seen corresponding path program 1 times [2019-11-15 23:53:27,244 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:53:27,244 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1228485428] [2019-11-15 23:53:27,245 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:27,245 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:27,245 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:53:27,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:53:27,263 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2019-11-15 23:53:27,263 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1228485428] [2019-11-15 23:53:27,263 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 23:53:27,263 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-15 23:53:27,263 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1397681974] [2019-11-15 23:53:27,264 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 23:53:27,264 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 23:53:27,264 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 23:53:27,264 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 23:53:27,265 INFO L87 Difference]: Start difference. First operand 355 states and 507 transitions. cyclomatic complexity: 155 Second operand 3 states. [2019-11-15 23:53:27,285 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 23:53:27,285 INFO L93 Difference]: Finished difference Result 358 states and 510 transitions. [2019-11-15 23:53:27,285 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 23:53:27,286 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 358 states and 510 transitions. [2019-11-15 23:53:27,288 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 252 [2019-11-15 23:53:27,291 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 358 states to 358 states and 510 transitions. [2019-11-15 23:53:27,291 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 316 [2019-11-15 23:53:27,292 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 316 [2019-11-15 23:53:27,292 INFO L73 IsDeterministic]: Start isDeterministic. Operand 358 states and 510 transitions. [2019-11-15 23:53:27,292 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 23:53:27,292 INFO L688 BuchiCegarLoop]: Abstraction has 358 states and 510 transitions. [2019-11-15 23:53:27,293 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 358 states and 510 transitions. [2019-11-15 23:53:27,301 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 358 to 358. [2019-11-15 23:53:27,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 358 states. [2019-11-15 23:53:27,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 358 states to 358 states and 510 transitions. [2019-11-15 23:53:27,303 INFO L711 BuchiCegarLoop]: Abstraction has 358 states and 510 transitions. [2019-11-15 23:53:27,303 INFO L591 BuchiCegarLoop]: Abstraction has 358 states and 510 transitions. [2019-11-15 23:53:27,303 INFO L424 BuchiCegarLoop]: ======== Iteration 12============ [2019-11-15 23:53:27,303 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 358 states and 510 transitions. [2019-11-15 23:53:27,305 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 252 [2019-11-15 23:53:27,305 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 23:53:27,305 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 23:53:27,309 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] [2019-11-15 23:53:27,310 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [3, 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] [2019-11-15 23:53:27,310 INFO L791 eck$LassoCheckResult]: Stem: 10379#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret21, 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_~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_~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_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;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;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~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;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 10380#L74 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 10381#L77-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 10281#L84 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 10283#L94-1 assume !false; 10589#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10587#L97 assume 12292 == ssl3_connect_~s__state~0; 10585#L98 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 10584#L203 ssl3_connect_~s__server~0 := 0; 10583#L208 assume !(0 != ssl3_connect_~cb~0); 10582#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 10580#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 10579#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 10578#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 10572#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10571#L565 ssl3_connect_~skip~0 := 0; 10570#L94-1 assume !false; 10568#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10563#L97 assume !(12292 == ssl3_connect_~s__state~0); 10561#L100 assume !(16384 == ssl3_connect_~s__state~0); 10559#L103 assume !(4096 == ssl3_connect_~s__state~0); 10557#L106 assume !(20480 == ssl3_connect_~s__state~0); 10555#L109 assume !(4099 == ssl3_connect_~s__state~0); 10405#L112 assume 4368 == ssl3_connect_~s__state~0; 10406#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 10545#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 10544#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 10538#L270 assume !(ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296); 10539#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10562#L565 ssl3_connect_~skip~0 := 0; 10560#L94-1 assume !false; 10558#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10556#L97 assume !(12292 == ssl3_connect_~s__state~0); 10554#L100 assume !(16384 == ssl3_connect_~s__state~0); 10553#L103 assume !(4096 == ssl3_connect_~s__state~0); 10552#L106 assume !(20480 == ssl3_connect_~s__state~0); 10551#L109 assume !(4099 == ssl3_connect_~s__state~0); 10550#L112 assume !(4368 == ssl3_connect_~s__state~0); 10549#L115 assume !(4369 == ssl3_connect_~s__state~0); 10398#L118 [2019-11-15 23:53:27,312 INFO L793 eck$LassoCheckResult]: Loop: 10398#L118 assume 4384 == ssl3_connect_~s__state~0; 10321#L122 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9; 10322#L279 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 10298#L282-2 assume !(ssl3_connect_~ret~0 <= 0); 10299#L293 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 10300#L293-2 ssl3_connect_~s__init_num~0 := 0; 10489#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10484#L565 ssl3_connect_~skip~0 := 0; 10482#L94-1 assume !false; 10480#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10478#L97 assume !(12292 == ssl3_connect_~s__state~0); 10476#L100 assume 16384 == ssl3_connect_~s__state~0; 10287#L203 ssl3_connect_~s__server~0 := 0; 10273#L208 assume 0 != ssl3_connect_~cb~0; 10274#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 10294#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 10366#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 10367#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 10349#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10277#L565 ssl3_connect_~skip~0 := 0; 10339#L94-1 assume !false; 10314#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10315#L97 assume !(12292 == ssl3_connect_~s__state~0); 10337#L100 assume !(16384 == ssl3_connect_~s__state~0); 10302#L103 assume !(4096 == ssl3_connect_~s__state~0); 10303#L106 assume !(20480 == ssl3_connect_~s__state~0); 10288#L109 assume !(4099 == ssl3_connect_~s__state~0); 10289#L112 assume 4368 == ssl3_connect_~s__state~0; 10341#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 10342#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 10412#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 10360#L270 assume ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296; 10361#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10537#L565 ssl3_connect_~skip~0 := 0; 10532#L94-1 assume !false; 10530#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10528#L97 assume !(12292 == ssl3_connect_~s__state~0); 10526#L100 assume !(16384 == ssl3_connect_~s__state~0); 10524#L103 assume !(4096 == ssl3_connect_~s__state~0); 10522#L106 assume !(20480 == ssl3_connect_~s__state~0); 10520#L109 assume !(4099 == ssl3_connect_~s__state~0); 10518#L112 assume !(4368 == ssl3_connect_~s__state~0); 10515#L115 assume !(4369 == ssl3_connect_~s__state~0); 10398#L118 [2019-11-15 23:53:27,312 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:53:27,313 INFO L82 PathProgramCache]: Analyzing trace with hash 311806315, now seen corresponding path program 1 times [2019-11-15 23:53:27,313 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:53:27,313 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1451567369] [2019-11-15 23:53:27,313 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:27,313 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:27,314 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:53:27,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:53:27,353 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2019-11-15 23:53:27,353 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1451567369] [2019-11-15 23:53:27,353 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 23:53:27,353 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-15 23:53:27,353 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [324028170] [2019-11-15 23:53:27,354 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-11-15 23:53:27,354 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:53:27,354 INFO L82 PathProgramCache]: Analyzing trace with hash -2080789970, now seen corresponding path program 2 times [2019-11-15 23:53:27,354 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:53:27,354 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [650897832] [2019-11-15 23:53:27,354 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:27,354 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:27,354 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:53:27,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:53:27,366 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2019-11-15 23:53:27,366 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [650897832] [2019-11-15 23:53:27,366 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 23:53:27,366 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-15 23:53:27,367 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [886444178] [2019-11-15 23:53:27,367 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 23:53:27,367 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 23:53:27,367 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 23:53:27,367 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 23:53:27,367 INFO L87 Difference]: Start difference. First operand 358 states and 510 transitions. cyclomatic complexity: 155 Second operand 3 states. [2019-11-15 23:53:27,383 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 23:53:27,383 INFO L93 Difference]: Finished difference Result 702 states and 980 transitions. [2019-11-15 23:53:27,383 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 23:53:27,384 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 702 states and 980 transitions. [2019-11-15 23:53:27,388 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 498 [2019-11-15 23:53:27,393 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 702 states to 702 states and 980 transitions. [2019-11-15 23:53:27,394 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 620 [2019-11-15 23:53:27,394 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 620 [2019-11-15 23:53:27,395 INFO L73 IsDeterministic]: Start isDeterministic. Operand 702 states and 980 transitions. [2019-11-15 23:53:27,395 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 23:53:27,395 INFO L688 BuchiCegarLoop]: Abstraction has 702 states and 980 transitions. [2019-11-15 23:53:27,396 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 702 states and 980 transitions. [2019-11-15 23:53:27,406 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 702 to 702. [2019-11-15 23:53:27,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 702 states. [2019-11-15 23:53:27,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 702 states to 702 states and 980 transitions. [2019-11-15 23:53:27,408 INFO L711 BuchiCegarLoop]: Abstraction has 702 states and 980 transitions. [2019-11-15 23:53:27,408 INFO L591 BuchiCegarLoop]: Abstraction has 702 states and 980 transitions. [2019-11-15 23:53:27,409 INFO L424 BuchiCegarLoop]: ======== Iteration 13============ [2019-11-15 23:53:27,409 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 702 states and 980 transitions. [2019-11-15 23:53:27,412 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 498 [2019-11-15 23:53:27,412 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 23:53:27,412 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 23:53:27,413 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] [2019-11-15 23:53:27,413 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [3, 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] [2019-11-15 23:53:27,414 INFO L791 eck$LassoCheckResult]: Stem: 11463#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret21, 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_~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_~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_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;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;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~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;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 11464#L74 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 11471#L77-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 11348#L84 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 11350#L94-1 assume !false; 11949#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11946#L97 assume 12292 == ssl3_connect_~s__state~0; 11945#L98 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 11941#L203 ssl3_connect_~s__server~0 := 0; 11340#L208 assume 0 != ssl3_connect_~cb~0; 11341#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 11458#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 11459#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 11977#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 11974#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 11451#L565 ssl3_connect_~skip~0 := 0; 11972#L94-1 assume !false; 11970#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11968#L97 assume !(12292 == ssl3_connect_~s__state~0); 11966#L100 assume !(16384 == ssl3_connect_~s__state~0); 11964#L103 assume !(4096 == ssl3_connect_~s__state~0); 11963#L106 assume !(20480 == ssl3_connect_~s__state~0); 11962#L109 assume !(4099 == ssl3_connect_~s__state~0); 11961#L112 assume 4368 == ssl3_connect_~s__state~0; 11956#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 11952#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 11953#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 11947#L270 assume !(ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296); 11948#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 11934#L565 ssl3_connect_~skip~0 := 0; 11935#L94-1 assume !false; 11927#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11928#L97 assume !(12292 == ssl3_connect_~s__state~0); 11973#L100 assume !(16384 == ssl3_connect_~s__state~0); 11971#L103 assume !(4096 == ssl3_connect_~s__state~0); 11969#L106 assume !(20480 == ssl3_connect_~s__state~0); 11967#L109 assume !(4099 == ssl3_connect_~s__state~0); 11965#L112 assume !(4368 == ssl3_connect_~s__state~0); 11959#L115 assume !(4369 == ssl3_connect_~s__state~0); 11688#L118 [2019-11-15 23:53:27,414 INFO L793 eck$LassoCheckResult]: Loop: 11688#L118 assume 4384 == ssl3_connect_~s__state~0; 11687#L122 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9; 11686#L279 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 11684#L282-2 assume !(ssl3_connect_~ret~0 <= 0); 11682#L293 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 11683#L293-2 ssl3_connect_~s__init_num~0 := 0; 11850#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 11849#L565 ssl3_connect_~skip~0 := 0; 11848#L94-1 assume !false; 11847#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11846#L97 assume !(12292 == ssl3_connect_~s__state~0); 11845#L100 assume 16384 == ssl3_connect_~s__state~0; 11354#L203 ssl3_connect_~s__server~0 := 0; 11506#L208 assume 0 != ssl3_connect_~cb~0; 11878#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 11874#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 11870#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 11867#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 11862#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 11859#L565 ssl3_connect_~skip~0 := 0; 11856#L94-1 assume !false; 11816#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11814#L97 assume !(12292 == ssl3_connect_~s__state~0); 11813#L100 assume !(16384 == ssl3_connect_~s__state~0); 11811#L103 assume !(4096 == ssl3_connect_~s__state~0); 11809#L106 assume !(20480 == ssl3_connect_~s__state~0); 11806#L109 assume !(4099 == ssl3_connect_~s__state~0); 11622#L112 assume 4368 == ssl3_connect_~s__state~0; 11418#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 11419#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 11503#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 11504#L270 assume ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296; 11781#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 11778#L565 ssl3_connect_~skip~0 := 0; 11775#L94-1 assume !false; 11772#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11769#L97 assume !(12292 == ssl3_connect_~s__state~0); 11766#L100 assume !(16384 == ssl3_connect_~s__state~0); 11763#L103 assume !(4096 == ssl3_connect_~s__state~0); 11760#L106 assume !(20480 == ssl3_connect_~s__state~0); 11757#L109 assume !(4099 == ssl3_connect_~s__state~0); 11754#L112 assume !(4368 == ssl3_connect_~s__state~0); 11751#L115 assume !(4369 == ssl3_connect_~s__state~0); 11688#L118 [2019-11-15 23:53:27,414 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:53:27,414 INFO L82 PathProgramCache]: Analyzing trace with hash 289174061, now seen corresponding path program 1 times [2019-11-15 23:53:27,415 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:53:27,415 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [450312593] [2019-11-15 23:53:27,415 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:27,415 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:27,415 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:53:27,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:53:27,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:53:27,449 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 23:53:27,449 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:53:27,449 INFO L82 PathProgramCache]: Analyzing trace with hash -2080789970, now seen corresponding path program 3 times [2019-11-15 23:53:27,450 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:53:27,450 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2045090269] [2019-11-15 23:53:27,450 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:27,450 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:27,450 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:53:27,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:53:27,462 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2019-11-15 23:53:27,462 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2045090269] [2019-11-15 23:53:27,462 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 23:53:27,462 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-15 23:53:27,462 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1286692450] [2019-11-15 23:53:27,463 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 23:53:27,463 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 23:53:27,463 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 23:53:27,463 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 23:53:27,463 INFO L87 Difference]: Start difference. First operand 702 states and 980 transitions. cyclomatic complexity: 284 Second operand 3 states. [2019-11-15 23:53:27,631 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 23:53:27,631 INFO L93 Difference]: Finished difference Result 726 states and 995 transitions. [2019-11-15 23:53:27,632 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 23:53:27,632 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 726 states and 995 transitions. [2019-11-15 23:53:27,636 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 520 [2019-11-15 23:53:27,642 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 726 states to 724 states and 993 transitions. [2019-11-15 23:53:27,642 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 642 [2019-11-15 23:53:27,643 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 642 [2019-11-15 23:53:27,643 INFO L73 IsDeterministic]: Start isDeterministic. Operand 724 states and 993 transitions. [2019-11-15 23:53:27,644 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 23:53:27,644 INFO L688 BuchiCegarLoop]: Abstraction has 724 states and 993 transitions. [2019-11-15 23:53:27,645 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 724 states and 993 transitions. [2019-11-15 23:53:27,655 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 724 to 700. [2019-11-15 23:53:27,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 700 states. [2019-11-15 23:53:27,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 700 states to 700 states and 964 transitions. [2019-11-15 23:53:27,657 INFO L711 BuchiCegarLoop]: Abstraction has 700 states and 964 transitions. [2019-11-15 23:53:27,657 INFO L591 BuchiCegarLoop]: Abstraction has 700 states and 964 transitions. [2019-11-15 23:53:27,657 INFO L424 BuchiCegarLoop]: ======== Iteration 14============ [2019-11-15 23:53:27,658 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 700 states and 964 transitions. [2019-11-15 23:53:27,661 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 496 [2019-11-15 23:53:27,661 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 23:53:27,661 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 23:53:27,662 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] [2019-11-15 23:53:27,663 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 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] [2019-11-15 23:53:27,672 INFO L791 eck$LassoCheckResult]: Stem: 12896#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret21, 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_~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_~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_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;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;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~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;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 12897#L74 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 12905#L77-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 12782#L84 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 12784#L94-1 assume !false; 13240#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13238#L97 assume 12292 == ssl3_connect_~s__state~0; 13236#L98 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 13235#L203 ssl3_connect_~s__server~0 := 0; 13234#L208 assume 0 != ssl3_connect_~cb~0; 13068#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 13232#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 13228#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 13225#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 13218#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13216#L565 ssl3_connect_~skip~0 := 0; 13193#L94-1 assume !false; 13185#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13181#L97 assume !(12292 == ssl3_connect_~s__state~0); 13178#L100 assume !(16384 == ssl3_connect_~s__state~0); 13168#L103 assume !(4096 == ssl3_connect_~s__state~0); 13161#L106 assume !(20480 == ssl3_connect_~s__state~0); 13100#L109 assume !(4099 == ssl3_connect_~s__state~0); 12924#L112 assume 4368 == ssl3_connect_~s__state~0; 12852#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 12853#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 12935#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 12873#L270 assume !(ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296); 12874#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13079#L565 ssl3_connect_~skip~0 := 0; 13076#L94-1 assume !false; 13073#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13070#L97 assume !(12292 == ssl3_connect_~s__state~0); 13066#L100 assume !(16384 == ssl3_connect_~s__state~0); 13032#L103 assume !(4096 == ssl3_connect_~s__state~0); 13031#L106 assume !(20480 == ssl3_connect_~s__state~0); 13029#L109 assume !(4099 == ssl3_connect_~s__state~0); 13027#L112 assume !(4368 == ssl3_connect_~s__state~0); 13024#L115 assume !(4369 == ssl3_connect_~s__state~0); 13025#L118 [2019-11-15 23:53:27,678 INFO L793 eck$LassoCheckResult]: Loop: 13025#L118 assume 4384 == ssl3_connect_~s__state~0; 12827#L122 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9; 12828#L279 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 13166#L282-2 assume !(ssl3_connect_~ret~0 <= 0); 13164#L293 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 13165#L293-2 ssl3_connect_~s__init_num~0 := 0; 13373#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 12884#L565 ssl3_connect_~skip~0 := 0; 13372#L94-1 assume !false; 13371#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13370#L97 assume !(12292 == ssl3_connect_~s__state~0); 13369#L100 assume !(16384 == ssl3_connect_~s__state~0); 13368#L103 assume !(4096 == ssl3_connect_~s__state~0); 13367#L106 assume !(20480 == ssl3_connect_~s__state~0); 13365#L109 assume !(4099 == ssl3_connect_~s__state~0); 13363#L112 assume !(4368 == ssl3_connect_~s__state~0); 13361#L115 assume !(4369 == ssl3_connect_~s__state~0); 13359#L118 assume !(4384 == ssl3_connect_~s__state~0); 13357#L121 assume !(4385 == ssl3_connect_~s__state~0); 13355#L124 assume !(4400 == ssl3_connect_~s__state~0); 13353#L127 assume !(4401 == ssl3_connect_~s__state~0); 13350#L130 assume !(4416 == ssl3_connect_~s__state~0); 13347#L133 assume !(4417 == ssl3_connect_~s__state~0); 13343#L136 assume !(4432 == ssl3_connect_~s__state~0); 13340#L139 assume !(4433 == ssl3_connect_~s__state~0); 13336#L142 assume !(4448 == ssl3_connect_~s__state~0); 13318#L145 assume !(4449 == ssl3_connect_~s__state~0); 13319#L148 assume !(4464 == ssl3_connect_~s__state~0); 13312#L151 assume !(4465 == ssl3_connect_~s__state~0); 13313#L154 assume !(4466 == ssl3_connect_~s__state~0); 13330#L157 assume !(4467 == ssl3_connect_~s__state~0); 13305#L160 assume !(4480 == ssl3_connect_~s__state~0); 13304#L163 assume !(4481 == ssl3_connect_~s__state~0); 13300#L166 assume !(4496 == ssl3_connect_~s__state~0); 13301#L169 assume !(4497 == ssl3_connect_~s__state~0); 13321#L172 assume !(4512 == ssl3_connect_~s__state~0); 13262#L175 assume !(4513 == ssl3_connect_~s__state~0); 13177#L178 assume 4528 == ssl3_connect_~s__state~0; 13174#L182 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18; 13173#L447 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~s__s3__flags~0 := -5 + ssl3_connect_~s__s3__flags~0; 13171#L454 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 13170#L454-1 ssl3_connect_~s__init_num~0 := 0; 13162#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13136#L565 ssl3_connect_~skip~0 := 0; 13134#L94-1 assume !false; 13130#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13131#L97 assume !(12292 == ssl3_connect_~s__state~0); 13200#L100 assume !(16384 == ssl3_connect_~s__state~0); 13198#L103 assume !(4096 == ssl3_connect_~s__state~0); 13117#L106 assume !(20480 == ssl3_connect_~s__state~0); 13114#L109 assume !(4099 == ssl3_connect_~s__state~0); 13111#L112 assume 4368 == ssl3_connect_~s__state~0; 12947#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 13257#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 13256#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 13255#L270 assume ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296; 13208#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13207#L565 ssl3_connect_~skip~0 := 0; 13205#L94-1 assume !false; 13203#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13202#L97 assume !(12292 == ssl3_connect_~s__state~0); 13201#L100 assume !(16384 == ssl3_connect_~s__state~0); 13199#L103 assume !(4096 == ssl3_connect_~s__state~0); 13197#L106 assume !(20480 == ssl3_connect_~s__state~0); 13196#L109 assume !(4099 == ssl3_connect_~s__state~0); 13195#L112 assume !(4368 == ssl3_connect_~s__state~0); 13187#L115 assume !(4369 == ssl3_connect_~s__state~0); 13025#L118 [2019-11-15 23:53:27,679 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:53:27,679 INFO L82 PathProgramCache]: Analyzing trace with hash 289174061, now seen corresponding path program 2 times [2019-11-15 23:53:27,680 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:53:27,681 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [875592884] [2019-11-15 23:53:27,681 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:27,681 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:27,681 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:53:27,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:53:27,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:53:27,705 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 23:53:27,706 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:53:27,706 INFO L82 PathProgramCache]: Analyzing trace with hash -1066428897, now seen corresponding path program 1 times [2019-11-15 23:53:27,706 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:53:27,706 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [135907726] [2019-11-15 23:53:27,707 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:27,707 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:27,707 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:53:27,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:53:27,727 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 22 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2019-11-15 23:53:27,727 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [135907726] [2019-11-15 23:53:27,728 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 23:53:27,728 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-15 23:53:27,728 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1505935033] [2019-11-15 23:53:27,728 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 23:53:27,728 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 23:53:27,728 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 23:53:27,728 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 23:53:27,729 INFO L87 Difference]: Start difference. First operand 700 states and 964 transitions. cyclomatic complexity: 270 Second operand 3 states. [2019-11-15 23:53:27,857 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 23:53:27,857 INFO L93 Difference]: Finished difference Result 745 states and 1021 transitions. [2019-11-15 23:53:27,857 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 23:53:27,857 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 745 states and 1021 transitions. [2019-11-15 23:53:27,862 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 541 [2019-11-15 23:53:27,868 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 745 states to 745 states and 1021 transitions. [2019-11-15 23:53:27,869 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 663 [2019-11-15 23:53:27,869 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 663 [2019-11-15 23:53:27,870 INFO L73 IsDeterministic]: Start isDeterministic. Operand 745 states and 1021 transitions. [2019-11-15 23:53:27,870 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 23:53:27,870 INFO L688 BuchiCegarLoop]: Abstraction has 745 states and 1021 transitions. [2019-11-15 23:53:27,871 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 745 states and 1021 transitions. [2019-11-15 23:53:27,884 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 745 to 737. [2019-11-15 23:53:27,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 737 states. [2019-11-15 23:53:27,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 737 states to 737 states and 1009 transitions. [2019-11-15 23:53:27,886 INFO L711 BuchiCegarLoop]: Abstraction has 737 states and 1009 transitions. [2019-11-15 23:53:27,886 INFO L591 BuchiCegarLoop]: Abstraction has 737 states and 1009 transitions. [2019-11-15 23:53:27,887 INFO L424 BuchiCegarLoop]: ======== Iteration 15============ [2019-11-15 23:53:27,887 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 737 states and 1009 transitions. [2019-11-15 23:53:27,890 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 533 [2019-11-15 23:53:27,890 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 23:53:27,891 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 23:53:27,896 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] [2019-11-15 23:53:27,897 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 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] [2019-11-15 23:53:27,897 INFO L791 eck$LassoCheckResult]: Stem: 14348#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret21, 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_~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_~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_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;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;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~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;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 14349#L74 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 14354#L77-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 14959#L84 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 14296#L94-1 assume !false; 14297#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14307#L97 assume 12292 == ssl3_connect_~s__state~0; 14308#L98 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 14952#L203 ssl3_connect_~s__server~0 := 0; 14890#L208 assume 0 != ssl3_connect_~cb~0; 14889#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 14887#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 14885#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 14884#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 14881#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 14879#L565 ssl3_connect_~skip~0 := 0; 14877#L94-1 assume !false; 14876#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14872#L97 assume !(12292 == ssl3_connect_~s__state~0); 14870#L100 assume !(16384 == ssl3_connect_~s__state~0); 14868#L103 assume !(4096 == ssl3_connect_~s__state~0); 14866#L106 assume !(20480 == ssl3_connect_~s__state~0); 14864#L109 assume !(4099 == ssl3_connect_~s__state~0); 14862#L112 assume 4368 == ssl3_connect_~s__state~0; 14860#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 14856#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 14855#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 14852#L270 assume !(ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296); 14846#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 14844#L565 ssl3_connect_~skip~0 := 0; 14843#L94-1 assume !false; 14837#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14835#L97 assume !(12292 == ssl3_connect_~s__state~0); 14833#L100 assume !(16384 == ssl3_connect_~s__state~0); 14831#L103 assume !(4096 == ssl3_connect_~s__state~0); 14829#L106 assume !(20480 == ssl3_connect_~s__state~0); 14827#L109 assume !(4099 == ssl3_connect_~s__state~0); 14825#L112 assume !(4368 == ssl3_connect_~s__state~0); 14785#L115 assume !(4369 == ssl3_connect_~s__state~0); 14745#L118 [2019-11-15 23:53:27,897 INFO L793 eck$LassoCheckResult]: Loop: 14745#L118 assume 4384 == ssl3_connect_~s__state~0; 14555#L122 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9; 14740#L279 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 14275#L282-2 assume !(ssl3_connect_~ret~0 <= 0); 14276#L293 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 14660#L293-2 ssl3_connect_~s__init_num~0 := 0; 14649#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 14648#L565 ssl3_connect_~skip~0 := 0; 14647#L94-1 assume !false; 14646#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14645#L97 assume !(12292 == ssl3_connect_~s__state~0); 14644#L100 assume !(16384 == ssl3_connect_~s__state~0); 14643#L103 assume !(4096 == ssl3_connect_~s__state~0); 14642#L106 assume !(20480 == ssl3_connect_~s__state~0); 14641#L109 assume !(4099 == ssl3_connect_~s__state~0); 14640#L112 assume !(4368 == ssl3_connect_~s__state~0); 14639#L115 assume !(4369 == ssl3_connect_~s__state~0); 14638#L118 assume !(4384 == ssl3_connect_~s__state~0); 14637#L121 assume !(4385 == ssl3_connect_~s__state~0); 14636#L124 assume !(4400 == ssl3_connect_~s__state~0); 14635#L127 assume !(4401 == ssl3_connect_~s__state~0); 14634#L130 assume !(4416 == ssl3_connect_~s__state~0); 14633#L133 assume !(4417 == ssl3_connect_~s__state~0); 14632#L136 assume !(4432 == ssl3_connect_~s__state~0); 14631#L139 assume !(4433 == ssl3_connect_~s__state~0); 14630#L142 assume !(4448 == ssl3_connect_~s__state~0); 14629#L145 assume !(4449 == ssl3_connect_~s__state~0); 14628#L148 assume !(4464 == ssl3_connect_~s__state~0); 14627#L151 assume !(4465 == ssl3_connect_~s__state~0); 14626#L154 assume !(4466 == ssl3_connect_~s__state~0); 14625#L157 assume !(4467 == ssl3_connect_~s__state~0); 14624#L160 assume !(4480 == ssl3_connect_~s__state~0); 14623#L163 assume !(4481 == ssl3_connect_~s__state~0); 14622#L166 assume !(4496 == ssl3_connect_~s__state~0); 14621#L169 assume !(4497 == ssl3_connect_~s__state~0); 14620#L172 assume !(4512 == ssl3_connect_~s__state~0); 14619#L175 assume !(4513 == ssl3_connect_~s__state~0); 14618#L178 assume !(4528 == ssl3_connect_~s__state~0); 14616#L181 assume !(4529 == ssl3_connect_~s__state~0); 14615#L184 assume 4560 == ssl3_connect_~s__state~0; 14286#L188 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19; 14287#L471 assume !(ssl3_connect_~ret~0 <= 0); 14315#L476 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 3; 14351#L476-2 ssl3_connect_~s__init_num~0 := 0; 14711#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 14706#L565 ssl3_connect_~skip~0 := 0; 14704#L94-1 assume !false; 14702#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14700#L97 assume !(12292 == ssl3_connect_~s__state~0); 14698#L100 assume !(16384 == ssl3_connect_~s__state~0); 14696#L103 assume !(4096 == ssl3_connect_~s__state~0); 14694#L106 assume !(20480 == ssl3_connect_~s__state~0); 14692#L109 assume !(4099 == ssl3_connect_~s__state~0); 14690#L112 assume 4368 == ssl3_connect_~s__state~0; 14301#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 14302#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 14382#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 14324#L270 assume ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296; 14325#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 14927#L565 ssl3_connect_~skip~0 := 0; 14926#L94-1 assume !false; 14925#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14924#L97 assume !(12292 == ssl3_connect_~s__state~0); 14919#L100 assume !(16384 == ssl3_connect_~s__state~0); 14750#L103 assume !(4096 == ssl3_connect_~s__state~0); 14749#L106 assume !(20480 == ssl3_connect_~s__state~0); 14748#L109 assume !(4099 == ssl3_connect_~s__state~0); 14747#L112 assume !(4368 == ssl3_connect_~s__state~0); 14746#L115 assume !(4369 == ssl3_connect_~s__state~0); 14745#L118 [2019-11-15 23:53:27,898 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:53:27,898 INFO L82 PathProgramCache]: Analyzing trace with hash 289174061, now seen corresponding path program 3 times [2019-11-15 23:53:27,898 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:53:27,898 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1452978862] [2019-11-15 23:53:27,898 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:27,898 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:27,898 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:53:27,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:53:27,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:53:27,917 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 23:53:27,918 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:53:27,918 INFO L82 PathProgramCache]: Analyzing trace with hash 817015672, now seen corresponding path program 1 times [2019-11-15 23:53:27,918 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:53:27,918 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1792319678] [2019-11-15 23:53:27,918 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:27,919 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:27,919 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:53:27,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:53:27,952 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 22 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2019-11-15 23:53:27,952 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1792319678] [2019-11-15 23:53:27,952 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 23:53:27,953 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-15 23:53:27,953 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1640428198] [2019-11-15 23:53:27,953 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 23:53:27,953 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 23:53:27,954 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 23:53:27,954 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 23:53:27,954 INFO L87 Difference]: Start difference. First operand 737 states and 1009 transitions. cyclomatic complexity: 278 Second operand 3 states. [2019-11-15 23:53:27,973 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 23:53:27,973 INFO L93 Difference]: Finished difference Result 1148 states and 1599 transitions. [2019-11-15 23:53:27,973 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 23:53:27,974 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1148 states and 1599 transitions. [2019-11-15 23:53:27,982 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 944 [2019-11-15 23:53:27,991 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1148 states to 1148 states and 1599 transitions. [2019-11-15 23:53:27,991 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1066 [2019-11-15 23:53:27,993 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1066 [2019-11-15 23:53:27,994 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1148 states and 1599 transitions. [2019-11-15 23:53:27,995 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 23:53:27,995 INFO L688 BuchiCegarLoop]: Abstraction has 1148 states and 1599 transitions. [2019-11-15 23:53:27,996 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1148 states and 1599 transitions. [2019-11-15 23:53:28,018 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1148 to 1148. [2019-11-15 23:53:28,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1148 states. [2019-11-15 23:53:28,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1148 states to 1148 states and 1599 transitions. [2019-11-15 23:53:28,023 INFO L711 BuchiCegarLoop]: Abstraction has 1148 states and 1599 transitions. [2019-11-15 23:53:28,023 INFO L591 BuchiCegarLoop]: Abstraction has 1148 states and 1599 transitions. [2019-11-15 23:53:28,023 INFO L424 BuchiCegarLoop]: ======== Iteration 16============ [2019-11-15 23:53:28,024 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1148 states and 1599 transitions. [2019-11-15 23:53:28,029 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 944 [2019-11-15 23:53:28,030 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 23:53:28,030 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 23:53:28,031 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] [2019-11-15 23:53:28,031 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [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, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 23:53:28,032 INFO L791 eck$LassoCheckResult]: Stem: 16242#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret21, 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_~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_~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_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;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;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~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;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 16243#L74 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 16244#L77-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 16124#L84 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 16126#L94-1 assume !false; 16413#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16411#L97 assume 12292 == ssl3_connect_~s__state~0; 16409#L98 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 16407#L203 ssl3_connect_~s__server~0 := 0; 16393#L208 assume 0 != ssl3_connect_~cb~0; 16392#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 16390#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 16388#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 16368#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 16362#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16360#L565 ssl3_connect_~skip~0 := 0; 16358#L94-1 assume !false; 16356#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16354#L97 assume !(12292 == ssl3_connect_~s__state~0); 16352#L100 assume !(16384 == ssl3_connect_~s__state~0); 16351#L103 assume !(4096 == ssl3_connect_~s__state~0); 16349#L106 assume !(20480 == ssl3_connect_~s__state~0); 16347#L109 assume !(4099 == ssl3_connect_~s__state~0); 16345#L112 assume 4368 == ssl3_connect_~s__state~0; 16343#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 16334#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 16333#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 16331#L270 assume !(ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296); 16327#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16326#L565 ssl3_connect_~skip~0 := 0; 16325#L94-1 assume !false; 16324#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16323#L97 assume !(12292 == ssl3_connect_~s__state~0); 16322#L100 assume !(16384 == ssl3_connect_~s__state~0); 16321#L103 assume !(4096 == ssl3_connect_~s__state~0); 16320#L106 assume !(20480 == ssl3_connect_~s__state~0); 16319#L109 assume !(4099 == ssl3_connect_~s__state~0); 16318#L112 assume !(4368 == ssl3_connect_~s__state~0); 16316#L115 assume !(4369 == ssl3_connect_~s__state~0); 16266#L118 [2019-11-15 23:53:28,032 INFO L793 eck$LassoCheckResult]: Loop: 16266#L118 assume 4384 == ssl3_connect_~s__state~0; 16170#L122 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9; 16171#L279 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 16143#L282-2 assume !(ssl3_connect_~ret~0 <= 0); 17110#L293 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 16168#L293-2 ssl3_connect_~s__init_num~0 := 0; 16169#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17181#L565 ssl3_connect_~skip~0 := 0; 17180#L94-1 assume !false; 17175#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17173#L97 assume !(12292 == ssl3_connect_~s__state~0); 17170#L100 assume !(16384 == ssl3_connect_~s__state~0); 17166#L103 assume !(4096 == ssl3_connect_~s__state~0); 17164#L106 assume !(20480 == ssl3_connect_~s__state~0); 17162#L109 assume !(4099 == ssl3_connect_~s__state~0); 17160#L112 assume !(4368 == ssl3_connect_~s__state~0); 16258#L115 assume !(4369 == ssl3_connect_~s__state~0); 16259#L118 assume !(4384 == ssl3_connect_~s__state~0); 16251#L121 assume !(4385 == ssl3_connect_~s__state~0); 16252#L124 assume 4400 == ssl3_connect_~s__state~0; 16163#L128 assume 0 != (256 + ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0) % 4294967296;ssl3_connect_~skip~0 := 1; 16164#L302-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 16678#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16865#L565 ssl3_connect_~skip~0 := 0; 16772#L94-1 assume !false; 16767#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16765#L97 assume !(12292 == ssl3_connect_~s__state~0); 16764#L100 assume !(16384 == ssl3_connect_~s__state~0); 16758#L103 assume !(4096 == ssl3_connect_~s__state~0); 16756#L106 assume !(20480 == ssl3_connect_~s__state~0); 16753#L109 assume !(4099 == ssl3_connect_~s__state~0); 16751#L112 assume !(4368 == ssl3_connect_~s__state~0); 16745#L115 assume !(4369 == ssl3_connect_~s__state~0); 16743#L118 assume !(4384 == ssl3_connect_~s__state~0); 16740#L121 assume !(4385 == ssl3_connect_~s__state~0); 16738#L124 assume !(4400 == ssl3_connect_~s__state~0); 16732#L127 assume !(4401 == ssl3_connect_~s__state~0); 16729#L130 assume !(4416 == ssl3_connect_~s__state~0); 16726#L133 assume !(4417 == ssl3_connect_~s__state~0); 16721#L136 assume !(4432 == ssl3_connect_~s__state~0); 16718#L139 assume !(4433 == ssl3_connect_~s__state~0); 16716#L142 assume !(4448 == ssl3_connect_~s__state~0); 16713#L145 assume !(4449 == ssl3_connect_~s__state~0); 16711#L148 assume !(4464 == ssl3_connect_~s__state~0); 16709#L151 assume !(4465 == ssl3_connect_~s__state~0); 16707#L154 assume !(4466 == ssl3_connect_~s__state~0); 16705#L157 assume !(4467 == ssl3_connect_~s__state~0); 16703#L160 assume !(4480 == ssl3_connect_~s__state~0); 16701#L163 assume !(4481 == ssl3_connect_~s__state~0); 16700#L166 assume !(4496 == ssl3_connect_~s__state~0); 16698#L169 assume !(4497 == ssl3_connect_~s__state~0); 16696#L172 assume !(4512 == ssl3_connect_~s__state~0); 16694#L175 assume !(4513 == ssl3_connect_~s__state~0); 16693#L178 assume 4528 == ssl3_connect_~s__state~0; 16691#L182 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18; 16642#L447 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~s__s3__flags~0 := -5 + ssl3_connect_~s__s3__flags~0; 16638#L454 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 16639#L454-1 ssl3_connect_~s__init_num~0 := 0; 16254#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17040#L565 ssl3_connect_~skip~0 := 0; 17039#L94-1 assume !false; 17038#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17036#L97 assume !(12292 == ssl3_connect_~s__state~0); 17035#L100 assume !(16384 == ssl3_connect_~s__state~0); 17034#L103 assume !(4096 == ssl3_connect_~s__state~0); 17033#L106 assume !(20480 == ssl3_connect_~s__state~0); 17032#L109 assume !(4099 == ssl3_connect_~s__state~0); 17031#L112 assume 4368 == ssl3_connect_~s__state~0; 16974#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 17233#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 17231#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 17229#L270 assume ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296; 17219#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17217#L565 ssl3_connect_~skip~0 := 0; 17215#L94-1 assume !false; 17213#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17211#L97 assume !(12292 == ssl3_connect_~s__state~0); 17209#L100 assume !(16384 == ssl3_connect_~s__state~0); 17207#L103 assume !(4096 == ssl3_connect_~s__state~0); 17205#L106 assume !(20480 == ssl3_connect_~s__state~0); 17204#L109 assume !(4099 == ssl3_connect_~s__state~0); 17202#L112 assume !(4368 == ssl3_connect_~s__state~0); 17197#L115 assume !(4369 == ssl3_connect_~s__state~0); 16266#L118 [2019-11-15 23:53:28,032 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:53:28,032 INFO L82 PathProgramCache]: Analyzing trace with hash 289174061, now seen corresponding path program 4 times [2019-11-15 23:53:28,033 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:53:28,033 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1201069848] [2019-11-15 23:53:28,033 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:28,033 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:28,033 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:53:28,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:53:28,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:53:28,060 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 23:53:28,060 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:53:28,061 INFO L82 PathProgramCache]: Analyzing trace with hash -901238539, now seen corresponding path program 1 times [2019-11-15 23:53:28,061 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:53:28,061 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [362427093] [2019-11-15 23:53:28,061 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:28,061 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:28,062 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:53:28,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:53:28,093 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 57 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2019-11-15 23:53:28,094 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [362427093] [2019-11-15 23:53:28,094 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 23:53:28,094 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-15 23:53:28,094 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1175764099] [2019-11-15 23:53:28,095 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 23:53:28,095 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 23:53:28,095 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 23:53:28,095 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 23:53:28,095 INFO L87 Difference]: Start difference. First operand 1148 states and 1599 transitions. cyclomatic complexity: 459 Second operand 3 states. [2019-11-15 23:53:28,222 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 23:53:28,222 INFO L93 Difference]: Finished difference Result 1242 states and 1713 transitions. [2019-11-15 23:53:28,222 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 23:53:28,222 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1242 states and 1713 transitions. [2019-11-15 23:53:28,231 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1038 [2019-11-15 23:53:28,241 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1242 states to 1242 states and 1713 transitions. [2019-11-15 23:53:28,242 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1160 [2019-11-15 23:53:28,243 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1160 [2019-11-15 23:53:28,243 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1242 states and 1713 transitions. [2019-11-15 23:53:28,244 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 23:53:28,244 INFO L688 BuchiCegarLoop]: Abstraction has 1242 states and 1713 transitions. [2019-11-15 23:53:28,245 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1242 states and 1713 transitions. [2019-11-15 23:53:28,269 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1242 to 1230. [2019-11-15 23:53:28,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1230 states. [2019-11-15 23:53:28,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1230 states to 1230 states and 1697 transitions. [2019-11-15 23:53:28,274 INFO L711 BuchiCegarLoop]: Abstraction has 1230 states and 1697 transitions. [2019-11-15 23:53:28,274 INFO L591 BuchiCegarLoop]: Abstraction has 1230 states and 1697 transitions. [2019-11-15 23:53:28,274 INFO L424 BuchiCegarLoop]: ======== Iteration 17============ [2019-11-15 23:53:28,274 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1230 states and 1697 transitions. [2019-11-15 23:53:28,284 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1026 [2019-11-15 23:53:28,284 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 23:53:28,284 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 23:53:28,285 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] [2019-11-15 23:53:28,286 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 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] [2019-11-15 23:53:28,286 INFO L791 eck$LassoCheckResult]: Stem: 18630#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret21, 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_~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_~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_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;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;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~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;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 18631#L74 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 18637#L77-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 18520#L84 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 18522#L94-1 assume !false; 19023#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19021#L97 assume 12292 == ssl3_connect_~s__state~0; 19019#L98 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 19017#L203 ssl3_connect_~s__server~0 := 0; 19015#L208 assume 0 != ssl3_connect_~cb~0; 18780#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 19011#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 19007#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 19004#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 19000#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 18998#L565 ssl3_connect_~skip~0 := 0; 18996#L94-1 assume !false; 18994#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 18992#L97 assume !(12292 == ssl3_connect_~s__state~0); 18990#L100 assume !(16384 == ssl3_connect_~s__state~0); 18987#L103 assume !(4096 == ssl3_connect_~s__state~0); 18984#L106 assume !(20480 == ssl3_connect_~s__state~0); 18982#L109 assume !(4099 == ssl3_connect_~s__state~0); 18660#L112 assume 4368 == ssl3_connect_~s__state~0; 18589#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 18590#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 18670#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 18736#L270 assume !(ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296); 18729#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 18727#L565 ssl3_connect_~skip~0 := 0; 18725#L94-1 assume !false; 18723#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 18721#L97 assume !(12292 == ssl3_connect_~s__state~0); 18719#L100 assume !(16384 == ssl3_connect_~s__state~0); 18717#L103 assume !(4096 == ssl3_connect_~s__state~0); 18715#L106 assume !(20480 == ssl3_connect_~s__state~0); 18713#L109 assume !(4099 == ssl3_connect_~s__state~0); 18711#L112 assume !(4368 == ssl3_connect_~s__state~0); 18707#L115 assume !(4369 == ssl3_connect_~s__state~0); 18647#L118 [2019-11-15 23:53:28,287 INFO L793 eck$LassoCheckResult]: Loop: 18647#L118 assume 4384 == ssl3_connect_~s__state~0; 19114#L122 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9; 19689#L279 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 19687#L282-2 assume !(ssl3_connect_~ret~0 <= 0); 19686#L293 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 18561#L293-2 ssl3_connect_~s__init_num~0 := 0; 18562#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 19667#L565 ssl3_connect_~skip~0 := 0; 19665#L94-1 assume !false; 19663#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19661#L97 assume !(12292 == ssl3_connect_~s__state~0); 19660#L100 assume !(16384 == ssl3_connect_~s__state~0); 19659#L103 assume !(4096 == ssl3_connect_~s__state~0); 19657#L106 assume !(20480 == ssl3_connect_~s__state~0); 19655#L109 assume !(4099 == ssl3_connect_~s__state~0); 18658#L112 assume !(4368 == ssl3_connect_~s__state~0); 18659#L115 assume !(4369 == ssl3_connect_~s__state~0); 19615#L118 assume !(4384 == ssl3_connect_~s__state~0); 18642#L121 assume !(4385 == ssl3_connect_~s__state~0); 18643#L124 assume 4400 == ssl3_connect_~s__state~0; 18556#L128 assume 0 != (256 + ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0) % 4294967296;ssl3_connect_~skip~0 := 1; 18557#L302-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 18671#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 19633#L565 ssl3_connect_~skip~0 := 0; 19632#L94-1 assume !false; 19630#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19628#L97 assume !(12292 == ssl3_connect_~s__state~0); 19626#L100 assume !(16384 == ssl3_connect_~s__state~0); 19624#L103 assume !(4096 == ssl3_connect_~s__state~0); 19622#L106 assume !(20480 == ssl3_connect_~s__state~0); 19620#L109 assume !(4099 == ssl3_connect_~s__state~0); 19618#L112 assume !(4368 == ssl3_connect_~s__state~0); 19616#L115 assume !(4369 == ssl3_connect_~s__state~0); 19613#L118 assume !(4384 == ssl3_connect_~s__state~0); 19610#L121 assume !(4385 == ssl3_connect_~s__state~0); 18599#L124 assume !(4400 == ssl3_connect_~s__state~0); 18600#L127 assume !(4401 == ssl3_connect_~s__state~0); 18594#L130 assume 4416 == ssl3_connect_~s__state~0; 18595#L134 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11; 18570#L323 assume 3 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 4; 18571#L323-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 19214#L335 assume !(0 == ssl3_connect_~tmp___6~0); 19194#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 19192#L565 ssl3_connect_~skip~0 := 0; 19190#L94-1 assume !false; 19188#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19186#L97 assume !(12292 == ssl3_connect_~s__state~0); 19184#L100 assume !(16384 == ssl3_connect_~s__state~0); 19182#L103 assume !(4096 == ssl3_connect_~s__state~0); 19180#L106 assume !(20480 == ssl3_connect_~s__state~0); 19178#L109 assume !(4099 == ssl3_connect_~s__state~0); 19176#L112 assume !(4368 == ssl3_connect_~s__state~0); 19174#L115 assume !(4369 == ssl3_connect_~s__state~0); 19173#L118 assume !(4384 == ssl3_connect_~s__state~0); 19172#L121 assume !(4385 == ssl3_connect_~s__state~0); 19169#L124 assume !(4400 == ssl3_connect_~s__state~0); 19167#L127 assume !(4401 == ssl3_connect_~s__state~0); 19164#L130 assume !(4416 == ssl3_connect_~s__state~0); 19162#L133 assume !(4417 == ssl3_connect_~s__state~0); 19161#L136 assume !(4432 == ssl3_connect_~s__state~0); 19160#L139 assume !(4433 == ssl3_connect_~s__state~0); 19159#L142 assume !(4448 == ssl3_connect_~s__state~0); 19157#L145 assume !(4449 == ssl3_connect_~s__state~0); 19155#L148 assume !(4464 == ssl3_connect_~s__state~0); 19154#L151 assume !(4465 == ssl3_connect_~s__state~0); 19149#L154 assume !(4466 == ssl3_connect_~s__state~0); 19140#L157 assume !(4467 == ssl3_connect_~s__state~0); 19137#L160 assume !(4480 == ssl3_connect_~s__state~0); 19079#L163 assume !(4481 == ssl3_connect_~s__state~0); 19078#L166 assume !(4496 == ssl3_connect_~s__state~0); 19075#L169 assume !(4497 == ssl3_connect_~s__state~0); 19074#L172 assume !(4512 == ssl3_connect_~s__state~0); 19072#L175 assume !(4513 == ssl3_connect_~s__state~0); 19064#L178 assume 4528 == ssl3_connect_~s__state~0; 18824#L182 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18; 18825#L447 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~s__s3__flags~0 := -5 + ssl3_connect_~s__s3__flags~0; 18820#L454 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 18821#L454-1 ssl3_connect_~s__init_num~0 := 0; 19274#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 18960#L565 ssl3_connect_~skip~0 := 0; 19267#L94-1 assume !false; 19263#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19260#L97 assume !(12292 == ssl3_connect_~s__state~0); 19256#L100 assume !(16384 == ssl3_connect_~s__state~0); 19251#L103 assume !(4096 == ssl3_connect_~s__state~0); 19248#L106 assume !(20480 == ssl3_connect_~s__state~0); 19244#L109 assume !(4099 == ssl3_connect_~s__state~0); 19240#L112 assume 4368 == ssl3_connect_~s__state~0; 18587#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 18588#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 18666#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 18667#L270 assume ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296; 19700#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 19699#L565 ssl3_connect_~skip~0 := 0; 19698#L94-1 assume !false; 19697#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19696#L97 assume !(12292 == ssl3_connect_~s__state~0); 19695#L100 assume !(16384 == ssl3_connect_~s__state~0); 19694#L103 assume !(4096 == ssl3_connect_~s__state~0); 19693#L106 assume !(20480 == ssl3_connect_~s__state~0); 19692#L109 assume !(4099 == ssl3_connect_~s__state~0); 19691#L112 assume !(4368 == ssl3_connect_~s__state~0); 19690#L115 assume !(4369 == ssl3_connect_~s__state~0); 18647#L118 [2019-11-15 23:53:28,287 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:53:28,287 INFO L82 PathProgramCache]: Analyzing trace with hash 289174061, now seen corresponding path program 5 times [2019-11-15 23:53:28,288 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:53:28,288 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1896742202] [2019-11-15 23:53:28,288 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:28,288 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:28,288 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:53:28,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:53:28,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:53:28,308 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 23:53:28,309 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:53:28,309 INFO L82 PathProgramCache]: Analyzing trace with hash 10426541, now seen corresponding path program 1 times [2019-11-15 23:53:28,310 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:53:28,310 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1651731553] [2019-11-15 23:53:28,310 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:28,310 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:28,310 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:53:28,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:53:28,368 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 75 proven. 0 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2019-11-15 23:53:28,368 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1651731553] [2019-11-15 23:53:28,368 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 23:53:28,368 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-15 23:53:28,369 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1357676440] [2019-11-15 23:53:28,369 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 23:53:28,369 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 23:53:28,369 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 23:53:28,370 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 23:53:28,370 INFO L87 Difference]: Start difference. First operand 1230 states and 1697 transitions. cyclomatic complexity: 475 Second operand 3 states. [2019-11-15 23:53:28,402 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 23:53:28,402 INFO L93 Difference]: Finished difference Result 2256 states and 3113 transitions. [2019-11-15 23:53:28,404 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 23:53:28,404 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2256 states and 3113 transitions. [2019-11-15 23:53:28,419 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2052 [2019-11-15 23:53:28,435 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2256 states to 2256 states and 3113 transitions. [2019-11-15 23:53:28,435 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2174 [2019-11-15 23:53:28,437 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2174 [2019-11-15 23:53:28,437 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2256 states and 3113 transitions. [2019-11-15 23:53:28,440 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 23:53:28,440 INFO L688 BuchiCegarLoop]: Abstraction has 2256 states and 3113 transitions. [2019-11-15 23:53:28,442 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2256 states and 3113 transitions. [2019-11-15 23:53:28,473 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2256 to 2256. [2019-11-15 23:53:28,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2256 states. [2019-11-15 23:53:28,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2256 states to 2256 states and 3113 transitions. [2019-11-15 23:53:28,481 INFO L711 BuchiCegarLoop]: Abstraction has 2256 states and 3113 transitions. [2019-11-15 23:53:28,481 INFO L591 BuchiCegarLoop]: Abstraction has 2256 states and 3113 transitions. [2019-11-15 23:53:28,481 INFO L424 BuchiCegarLoop]: ======== Iteration 18============ [2019-11-15 23:53:28,482 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2256 states and 3113 transitions. [2019-11-15 23:53:28,488 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2052 [2019-11-15 23:53:28,489 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 23:53:28,489 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 23:53:28,490 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] [2019-11-15 23:53:28,491 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 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] [2019-11-15 23:53:28,491 INFO L791 eck$LassoCheckResult]: Stem: 22129#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret21, 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_~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_~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_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;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;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~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;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 22130#L74 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 22131#L77-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 22132#L84 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 22301#L94-1 assume !false; 22299#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 22297#L97 assume 12292 == ssl3_connect_~s__state~0; 22295#L98 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 22293#L203 ssl3_connect_~s__server~0 := 0; 22283#L208 assume 0 != ssl3_connect_~cb~0; 22281#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 22278#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 22276#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 22268#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 22262#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 22260#L565 ssl3_connect_~skip~0 := 0; 22258#L94-1 assume !false; 22193#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 22194#L97 assume !(12292 == ssl3_connect_~s__state~0); 22187#L100 assume !(16384 == ssl3_connect_~s__state~0); 22188#L103 assume !(4096 == ssl3_connect_~s__state~0); 22175#L106 assume !(20480 == ssl3_connect_~s__state~0); 22176#L109 assume !(4099 == ssl3_connect_~s__state~0); 22225#L112 assume 4368 == ssl3_connect_~s__state~0; 22223#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 22215#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 22212#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 22208#L270 assume !(ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296); 22209#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 22267#L565 ssl3_connect_~skip~0 := 0; 22261#L94-1 assume !false; 22259#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 22257#L97 assume !(12292 == ssl3_connect_~s__state~0); 22256#L100 assume !(16384 == ssl3_connect_~s__state~0); 22255#L103 assume !(4096 == ssl3_connect_~s__state~0); 22254#L106 assume !(20480 == ssl3_connect_~s__state~0); 22253#L109 assume !(4099 == ssl3_connect_~s__state~0); 22221#L112 assume !(4368 == ssl3_connect_~s__state~0); 22218#L115 assume !(4369 == ssl3_connect_~s__state~0); 22219#L118 [2019-11-15 23:53:28,491 INFO L793 eck$LassoCheckResult]: Loop: 22219#L118 assume 4384 == ssl3_connect_~s__state~0; 22536#L122 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9; 22828#L279 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 22823#L282-2 assume !(ssl3_connect_~ret~0 <= 0); 22820#L293 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 22817#L293-2 ssl3_connect_~s__init_num~0 := 0; 22812#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 22810#L565 ssl3_connect_~skip~0 := 0; 22808#L94-1 assume !false; 22806#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 22804#L97 assume !(12292 == ssl3_connect_~s__state~0); 22802#L100 assume !(16384 == ssl3_connect_~s__state~0); 22800#L103 assume !(4096 == ssl3_connect_~s__state~0); 22798#L106 assume !(20480 == ssl3_connect_~s__state~0); 22796#L109 assume !(4099 == ssl3_connect_~s__state~0); 22794#L112 assume !(4368 == ssl3_connect_~s__state~0); 22792#L115 assume !(4369 == ssl3_connect_~s__state~0); 22790#L118 assume !(4384 == ssl3_connect_~s__state~0); 22788#L121 assume !(4385 == ssl3_connect_~s__state~0); 22785#L124 assume 4400 == ssl3_connect_~s__state~0; 22529#L128 assume 0 != (256 + ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0) % 4294967296;ssl3_connect_~skip~0 := 1; 22779#L302-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 22774#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 22772#L565 ssl3_connect_~skip~0 := 0; 22770#L94-1 assume !false; 22768#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 22764#L97 assume !(12292 == ssl3_connect_~s__state~0); 22763#L100 assume !(16384 == ssl3_connect_~s__state~0); 22760#L103 assume !(4096 == ssl3_connect_~s__state~0); 22756#L106 assume !(20480 == ssl3_connect_~s__state~0); 22752#L109 assume !(4099 == ssl3_connect_~s__state~0); 22747#L112 assume !(4368 == ssl3_connect_~s__state~0); 22745#L115 assume !(4369 == ssl3_connect_~s__state~0); 22743#L118 assume !(4384 == ssl3_connect_~s__state~0); 22741#L121 assume !(4385 == ssl3_connect_~s__state~0); 22739#L124 assume !(4400 == ssl3_connect_~s__state~0); 22735#L127 assume !(4401 == ssl3_connect_~s__state~0); 22732#L130 assume 4416 == ssl3_connect_~s__state~0; 22520#L134 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11; 22728#L323 assume !(3 == ssl3_connect_~blastFlag~0); 22724#L323-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 22701#L335 assume !(0 == ssl3_connect_~tmp___6~0); 22615#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 22610#L565 ssl3_connect_~skip~0 := 0; 22607#L94-1 assume !false; 22606#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 22605#L97 assume !(12292 == ssl3_connect_~s__state~0); 22604#L100 assume !(16384 == ssl3_connect_~s__state~0); 22602#L103 assume !(4096 == ssl3_connect_~s__state~0); 22601#L106 assume !(20480 == ssl3_connect_~s__state~0); 22600#L109 assume !(4099 == ssl3_connect_~s__state~0); 22599#L112 assume !(4368 == ssl3_connect_~s__state~0); 22598#L115 assume !(4369 == ssl3_connect_~s__state~0); 22597#L118 assume !(4384 == ssl3_connect_~s__state~0); 22596#L121 assume !(4385 == ssl3_connect_~s__state~0); 22595#L124 assume !(4400 == ssl3_connect_~s__state~0); 22594#L127 assume !(4401 == ssl3_connect_~s__state~0); 22593#L130 assume !(4416 == ssl3_connect_~s__state~0); 22592#L133 assume !(4417 == ssl3_connect_~s__state~0); 22591#L136 assume !(4432 == ssl3_connect_~s__state~0); 22590#L139 assume !(4433 == ssl3_connect_~s__state~0); 22589#L142 assume !(4448 == ssl3_connect_~s__state~0); 22588#L145 assume !(4449 == ssl3_connect_~s__state~0); 22587#L148 assume !(4464 == ssl3_connect_~s__state~0); 22586#L151 assume !(4465 == ssl3_connect_~s__state~0); 22585#L154 assume !(4466 == ssl3_connect_~s__state~0); 22584#L157 assume !(4467 == ssl3_connect_~s__state~0); 22583#L160 assume !(4480 == ssl3_connect_~s__state~0); 22582#L163 assume !(4481 == ssl3_connect_~s__state~0); 22578#L166 assume !(4496 == ssl3_connect_~s__state~0); 22577#L169 assume !(4497 == ssl3_connect_~s__state~0); 22576#L172 assume !(4512 == ssl3_connect_~s__state~0); 22575#L175 assume !(4513 == ssl3_connect_~s__state~0); 22574#L178 assume 4528 == ssl3_connect_~s__state~0; 22446#L182 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18; 22864#L447 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~s__s3__flags~0 := -5 + ssl3_connect_~s__s3__flags~0; 22862#L454 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 22566#L454-1 ssl3_connect_~s__init_num~0 := 0; 22561#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 22560#L565 ssl3_connect_~skip~0 := 0; 22557#L94-1 assume !false; 22556#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 22553#L97 assume !(12292 == ssl3_connect_~s__state~0); 22552#L100 assume !(16384 == ssl3_connect_~s__state~0); 22549#L103 assume !(4096 == ssl3_connect_~s__state~0); 22548#L106 assume !(20480 == ssl3_connect_~s__state~0); 22545#L109 assume !(4099 == ssl3_connect_~s__state~0); 22544#L112 assume 4368 == ssl3_connect_~s__state~0; 22083#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 22084#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 22164#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 22105#L270 assume ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296; 22091#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 22008#L565 ssl3_connect_~skip~0 := 0; 24244#L94-1 assume !false; 24242#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 24240#L97 assume !(12292 == ssl3_connect_~s__state~0); 24238#L100 assume !(16384 == ssl3_connect_~s__state~0); 22032#L103 assume !(4096 == ssl3_connect_~s__state~0); 22033#L106 assume !(20480 == ssl3_connect_~s__state~0); 24187#L109 assume !(4099 == ssl3_connect_~s__state~0); 24188#L112 assume !(4368 == ssl3_connect_~s__state~0); 24189#L115 assume !(4369 == ssl3_connect_~s__state~0); 22219#L118 [2019-11-15 23:53:28,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:53:28,492 INFO L82 PathProgramCache]: Analyzing trace with hash 289174061, now seen corresponding path program 6 times [2019-11-15 23:53:28,492 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:53:28,492 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [41418681] [2019-11-15 23:53:28,492 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:28,493 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:28,493 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:53:28,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:53:28,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:53:28,506 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 23:53:28,507 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:53:28,507 INFO L82 PathProgramCache]: Analyzing trace with hash -43966357, now seen corresponding path program 1 times [2019-11-15 23:53:28,507 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:53:28,507 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1274215930] [2019-11-15 23:53:28,507 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:28,508 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:28,508 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:53:28,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:53:28,563 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 94 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2019-11-15 23:53:28,564 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1274215930] [2019-11-15 23:53:28,564 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 23:53:28,564 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-15 23:53:28,564 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [136986427] [2019-11-15 23:53:28,565 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 23:53:28,565 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 23:53:28,565 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 23:53:28,565 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 23:53:28,565 INFO L87 Difference]: Start difference. First operand 2256 states and 3113 transitions. cyclomatic complexity: 865 Second operand 3 states. [2019-11-15 23:53:28,703 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 23:53:28,703 INFO L93 Difference]: Finished difference Result 2460 states and 3349 transitions. [2019-11-15 23:53:28,703 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 23:53:28,703 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2460 states and 3349 transitions. [2019-11-15 23:53:28,715 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2256 [2019-11-15 23:53:28,734 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2460 states to 2460 states and 3349 transitions. [2019-11-15 23:53:28,734 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2378 [2019-11-15 23:53:28,737 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2378 [2019-11-15 23:53:28,737 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2460 states and 3349 transitions. [2019-11-15 23:53:28,741 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 23:53:28,741 INFO L688 BuchiCegarLoop]: Abstraction has 2460 states and 3349 transitions. [2019-11-15 23:53:28,743 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2460 states and 3349 transitions. [2019-11-15 23:53:28,778 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2460 to 2436. [2019-11-15 23:53:28,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2436 states. [2019-11-15 23:53:28,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2436 states to 2436 states and 3325 transitions. [2019-11-15 23:53:28,786 INFO L711 BuchiCegarLoop]: Abstraction has 2436 states and 3325 transitions. [2019-11-15 23:53:28,786 INFO L591 BuchiCegarLoop]: Abstraction has 2436 states and 3325 transitions. [2019-11-15 23:53:28,786 INFO L424 BuchiCegarLoop]: ======== Iteration 19============ [2019-11-15 23:53:28,786 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2436 states and 3325 transitions. [2019-11-15 23:53:28,793 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2232 [2019-11-15 23:53:28,794 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 23:53:28,794 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 23:53:28,798 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] [2019-11-15 23:53:28,799 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 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] [2019-11-15 23:53:28,799 INFO L791 eck$LassoCheckResult]: Stem: 26853#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret21, 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_~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_~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_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;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;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~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;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 26854#L74 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 26855#L77-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 26856#L84 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 27034#L94-1 assume !false; 27032#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 27030#L97 assume 12292 == ssl3_connect_~s__state~0; 27028#L98 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 27026#L203 ssl3_connect_~s__server~0 := 0; 27016#L208 assume 0 != ssl3_connect_~cb~0; 27014#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 27011#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 27009#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 27001#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 26995#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 26993#L565 ssl3_connect_~skip~0 := 0; 26991#L94-1 assume !false; 26926#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 26927#L97 assume !(12292 == ssl3_connect_~s__state~0); 26920#L100 assume !(16384 == ssl3_connect_~s__state~0); 26921#L103 assume !(4096 == ssl3_connect_~s__state~0); 26908#L106 assume !(20480 == ssl3_connect_~s__state~0); 26909#L109 assume !(4099 == ssl3_connect_~s__state~0); 26958#L112 assume 4368 == ssl3_connect_~s__state~0; 26956#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 26948#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 26945#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 26941#L270 assume !(ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296); 26942#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 27000#L565 ssl3_connect_~skip~0 := 0; 26994#L94-1 assume !false; 26992#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 26990#L97 assume !(12292 == ssl3_connect_~s__state~0); 26989#L100 assume !(16384 == ssl3_connect_~s__state~0); 26988#L103 assume !(4096 == ssl3_connect_~s__state~0); 26987#L106 assume !(20480 == ssl3_connect_~s__state~0); 26986#L109 assume !(4099 == ssl3_connect_~s__state~0); 26954#L112 assume !(4368 == ssl3_connect_~s__state~0); 26951#L115 assume !(4369 == ssl3_connect_~s__state~0); 26952#L118 [2019-11-15 23:53:28,799 INFO L793 eck$LassoCheckResult]: Loop: 26952#L118 assume 4384 == ssl3_connect_~s__state~0; 27213#L122 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9; 27211#L279 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 27207#L282-2 assume !(ssl3_connect_~ret~0 <= 0); 27204#L293 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 27202#L293-2 ssl3_connect_~s__init_num~0 := 0; 27189#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 27186#L565 ssl3_connect_~skip~0 := 0; 27183#L94-1 assume !false; 27180#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 27175#L97 assume !(12292 == ssl3_connect_~s__state~0); 27172#L100 assume !(16384 == ssl3_connect_~s__state~0); 27169#L103 assume !(4096 == ssl3_connect_~s__state~0); 27166#L106 assume !(20480 == ssl3_connect_~s__state~0); 27161#L109 assume !(4099 == ssl3_connect_~s__state~0); 27158#L112 assume !(4368 == ssl3_connect_~s__state~0); 27153#L115 assume !(4369 == ssl3_connect_~s__state~0); 27150#L118 assume !(4384 == ssl3_connect_~s__state~0); 27144#L121 assume !(4385 == ssl3_connect_~s__state~0); 27140#L124 assume 4400 == ssl3_connect_~s__state~0; 27141#L128 assume 0 != (256 + ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0) % 4294967296;ssl3_connect_~skip~0 := 1; 27106#L302-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 29138#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 29137#L565 ssl3_connect_~skip~0 := 0; 29136#L94-1 assume !false; 27076#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 27077#L97 assume !(12292 == ssl3_connect_~s__state~0); 27072#L100 assume !(16384 == ssl3_connect_~s__state~0); 27073#L103 assume !(4096 == ssl3_connect_~s__state~0); 27068#L106 assume !(20480 == ssl3_connect_~s__state~0); 27069#L109 assume !(4099 == ssl3_connect_~s__state~0); 27064#L112 assume !(4368 == ssl3_connect_~s__state~0); 27065#L115 assume !(4369 == ssl3_connect_~s__state~0); 27061#L118 assume !(4384 == ssl3_connect_~s__state~0); 27060#L121 assume !(4385 == ssl3_connect_~s__state~0); 27059#L124 assume !(4400 == ssl3_connect_~s__state~0); 27057#L127 assume !(4401 == ssl3_connect_~s__state~0); 27058#L130 assume 4416 == ssl3_connect_~s__state~0; 27466#L134 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11; 28713#L323 assume !(3 == ssl3_connect_~blastFlag~0); 28711#L323-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 28709#L335 assume !(0 == ssl3_connect_~tmp___6~0); 28706#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 28705#L565 ssl3_connect_~skip~0 := 0; 28704#L94-1 assume !false; 28703#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 28702#L97 assume !(12292 == ssl3_connect_~s__state~0); 28701#L100 assume !(16384 == ssl3_connect_~s__state~0); 28700#L103 assume !(4096 == ssl3_connect_~s__state~0); 28699#L106 assume !(20480 == ssl3_connect_~s__state~0); 28698#L109 assume !(4099 == ssl3_connect_~s__state~0); 28697#L112 assume !(4368 == ssl3_connect_~s__state~0); 28696#L115 assume !(4369 == ssl3_connect_~s__state~0); 28695#L118 assume !(4384 == ssl3_connect_~s__state~0); 28694#L121 assume !(4385 == ssl3_connect_~s__state~0); 28693#L124 assume !(4400 == ssl3_connect_~s__state~0); 28692#L127 assume !(4401 == ssl3_connect_~s__state~0); 28691#L130 assume !(4416 == ssl3_connect_~s__state~0); 28690#L133 assume !(4417 == ssl3_connect_~s__state~0); 28689#L136 assume 4432 == ssl3_connect_~s__state~0; 27452#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12; 27797#L345 assume !(5 == ssl3_connect_~blastFlag~0); 27704#L350 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 27675#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 27673#L565 ssl3_connect_~skip~0 := 0; 27671#L94-1 assume !false; 27669#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 27667#L97 assume !(12292 == ssl3_connect_~s__state~0); 27665#L100 assume !(16384 == ssl3_connect_~s__state~0); 27663#L103 assume !(4096 == ssl3_connect_~s__state~0); 27661#L106 assume !(20480 == ssl3_connect_~s__state~0); 27652#L109 assume !(4099 == ssl3_connect_~s__state~0); 27647#L112 assume !(4368 == ssl3_connect_~s__state~0); 27642#L115 assume !(4369 == ssl3_connect_~s__state~0); 27637#L118 assume !(4384 == ssl3_connect_~s__state~0); 27632#L121 assume !(4385 == ssl3_connect_~s__state~0); 27627#L124 assume !(4400 == ssl3_connect_~s__state~0); 27622#L127 assume !(4401 == ssl3_connect_~s__state~0); 27618#L130 assume !(4416 == ssl3_connect_~s__state~0); 27614#L133 assume !(4417 == ssl3_connect_~s__state~0); 27610#L136 assume !(4432 == ssl3_connect_~s__state~0); 27606#L139 assume !(4433 == ssl3_connect_~s__state~0); 27602#L142 assume !(4448 == ssl3_connect_~s__state~0); 27598#L145 assume !(4449 == ssl3_connect_~s__state~0); 27594#L148 assume !(4464 == ssl3_connect_~s__state~0); 27590#L151 assume !(4465 == ssl3_connect_~s__state~0); 27588#L154 assume !(4466 == ssl3_connect_~s__state~0); 27586#L157 assume !(4467 == ssl3_connect_~s__state~0); 27580#L160 assume !(4480 == ssl3_connect_~s__state~0); 27578#L163 assume !(4481 == ssl3_connect_~s__state~0); 27572#L166 assume !(4496 == ssl3_connect_~s__state~0); 27565#L169 assume !(4497 == ssl3_connect_~s__state~0); 27564#L172 assume !(4512 == ssl3_connect_~s__state~0); 27563#L175 assume !(4513 == ssl3_connect_~s__state~0); 27562#L178 assume 4528 == ssl3_connect_~s__state~0; 27360#L182 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18; 27558#L447 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~s__s3__flags~0 := -5 + ssl3_connect_~s__s3__flags~0; 27556#L454 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 27555#L454-1 ssl3_connect_~s__init_num~0 := 0; 27542#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 27540#L565 ssl3_connect_~skip~0 := 0; 27538#L94-1 assume !false; 27536#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 27534#L97 assume !(12292 == ssl3_connect_~s__state~0); 27532#L100 assume !(16384 == ssl3_connect_~s__state~0); 27530#L103 assume !(4096 == ssl3_connect_~s__state~0); 27528#L106 assume !(20480 == ssl3_connect_~s__state~0); 27526#L109 assume !(4099 == ssl3_connect_~s__state~0); 27524#L112 assume 4368 == ssl3_connect_~s__state~0; 27234#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 27888#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 27734#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 27882#L270 assume ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296; 27883#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 27930#L565 ssl3_connect_~skip~0 := 0; 27929#L94-1 assume !false; 27928#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 27927#L97 assume !(12292 == ssl3_connect_~s__state~0); 27859#L100 assume !(16384 == ssl3_connect_~s__state~0); 27860#L103 assume !(4096 == ssl3_connect_~s__state~0); 27919#L106 assume !(20480 == ssl3_connect_~s__state~0); 27853#L109 assume !(4099 == ssl3_connect_~s__state~0); 27854#L112 assume !(4368 == ssl3_connect_~s__state~0); 27893#L115 assume !(4369 == ssl3_connect_~s__state~0); 26952#L118 [2019-11-15 23:53:28,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:53:28,800 INFO L82 PathProgramCache]: Analyzing trace with hash 289174061, now seen corresponding path program 7 times [2019-11-15 23:53:28,800 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:53:28,800 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [84320995] [2019-11-15 23:53:28,800 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:28,801 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:28,801 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:53:28,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:53:28,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:53:28,819 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 23:53:28,820 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:53:28,820 INFO L82 PathProgramCache]: Analyzing trace with hash -1578762422, now seen corresponding path program 1 times [2019-11-15 23:53:28,822 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:53:28,825 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1908868610] [2019-11-15 23:53:28,825 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:28,825 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:28,825 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:53:28,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:53:28,881 INFO L134 CoverageAnalysis]: Checked inductivity of 190 backedges. 133 proven. 0 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2019-11-15 23:53:28,882 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1908868610] [2019-11-15 23:53:28,882 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 23:53:28,883 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-15 23:53:28,883 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1639676088] [2019-11-15 23:53:28,883 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 23:53:28,884 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 23:53:28,884 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 23:53:28,884 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 23:53:28,884 INFO L87 Difference]: Start difference. First operand 2436 states and 3325 transitions. cyclomatic complexity: 897 Second operand 3 states. [2019-11-15 23:53:29,028 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 23:53:29,028 INFO L93 Difference]: Finished difference Result 2656 states and 3585 transitions. [2019-11-15 23:53:29,029 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 23:53:29,029 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2656 states and 3585 transitions. [2019-11-15 23:53:29,044 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2452 [2019-11-15 23:53:29,067 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2656 states to 2656 states and 3585 transitions. [2019-11-15 23:53:29,067 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2574 [2019-11-15 23:53:29,069 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2574 [2019-11-15 23:53:29,070 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2656 states and 3585 transitions. [2019-11-15 23:53:29,070 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 23:53:29,070 INFO L688 BuchiCegarLoop]: Abstraction has 2656 states and 3585 transitions. [2019-11-15 23:53:29,073 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2656 states and 3585 transitions. [2019-11-15 23:53:29,117 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2656 to 2632. [2019-11-15 23:53:29,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2632 states. [2019-11-15 23:53:29,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2632 states to 2632 states and 3553 transitions. [2019-11-15 23:53:29,123 INFO L711 BuchiCegarLoop]: Abstraction has 2632 states and 3553 transitions. [2019-11-15 23:53:29,124 INFO L591 BuchiCegarLoop]: Abstraction has 2632 states and 3553 transitions. [2019-11-15 23:53:29,124 INFO L424 BuchiCegarLoop]: ======== Iteration 20============ [2019-11-15 23:53:29,124 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2632 states and 3553 transitions. [2019-11-15 23:53:29,132 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2428 [2019-11-15 23:53:29,132 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 23:53:29,132 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 23:53:29,134 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] [2019-11-15 23:53:29,134 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 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] [2019-11-15 23:53:29,134 INFO L791 eck$LassoCheckResult]: Stem: 31954#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret21, 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_~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_~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_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;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;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~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;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 31955#L74 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 31960#L77-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 31832#L84 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 31834#L94-1 assume !false; 32129#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 32128#L97 assume 12292 == ssl3_connect_~s__state~0; 32126#L98 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 32124#L203 ssl3_connect_~s__server~0 := 0; 32122#L208 assume 0 != ssl3_connect_~cb~0; 32114#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 32118#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 32115#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 32112#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 32098#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 32090#L565 ssl3_connect_~skip~0 := 0; 32087#L94-1 assume !false; 32019#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 32020#L97 assume !(12292 == ssl3_connect_~s__state~0); 32014#L100 assume !(16384 == ssl3_connect_~s__state~0); 32015#L103 assume !(4096 == ssl3_connect_~s__state~0); 32002#L106 assume !(20480 == ssl3_connect_~s__state~0); 32003#L109 assume !(4099 == ssl3_connect_~s__state~0); 32050#L112 assume 4368 == ssl3_connect_~s__state~0; 32048#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 32040#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 32037#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 32033#L270 assume !(ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296); 32034#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 32088#L565 ssl3_connect_~skip~0 := 0; 32086#L94-1 assume !false; 32085#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 32084#L97 assume !(12292 == ssl3_connect_~s__state~0); 32082#L100 assume !(16384 == ssl3_connect_~s__state~0); 32081#L103 assume !(4096 == ssl3_connect_~s__state~0); 32076#L106 assume !(20480 == ssl3_connect_~s__state~0); 32074#L109 assume !(4099 == ssl3_connect_~s__state~0); 32046#L112 assume !(4368 == ssl3_connect_~s__state~0); 32043#L115 assume !(4369 == ssl3_connect_~s__state~0); 32044#L118 [2019-11-15 23:53:29,135 INFO L793 eck$LassoCheckResult]: Loop: 32044#L118 assume 4384 == ssl3_connect_~s__state~0; 32610#L122 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9; 32609#L279 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 32605#L282-2 assume !(ssl3_connect_~ret~0 <= 0); 32602#L293 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 32600#L293-2 ssl3_connect_~s__init_num~0 := 0; 32597#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 32596#L565 ssl3_connect_~skip~0 := 0; 32595#L94-1 assume !false; 32594#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 32593#L97 assume !(12292 == ssl3_connect_~s__state~0); 32592#L100 assume !(16384 == ssl3_connect_~s__state~0); 32591#L103 assume !(4096 == ssl3_connect_~s__state~0); 32590#L106 assume !(20480 == ssl3_connect_~s__state~0); 32589#L109 assume !(4099 == ssl3_connect_~s__state~0); 32588#L112 assume !(4368 == ssl3_connect_~s__state~0); 32587#L115 assume !(4369 == ssl3_connect_~s__state~0); 32586#L118 assume !(4384 == ssl3_connect_~s__state~0); 32585#L121 assume !(4385 == ssl3_connect_~s__state~0); 32583#L124 assume 4400 == ssl3_connect_~s__state~0; 32584#L128 assume 0 != (256 + ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0) % 4294967296;ssl3_connect_~skip~0 := 1; 32188#L302-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 32189#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 33311#L565 ssl3_connect_~skip~0 := 0; 33310#L94-1 assume !false; 33309#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 33308#L97 assume !(12292 == ssl3_connect_~s__state~0); 33307#L100 assume !(16384 == ssl3_connect_~s__state~0); 33306#L103 assume !(4096 == ssl3_connect_~s__state~0); 33305#L106 assume !(20480 == ssl3_connect_~s__state~0); 33304#L109 assume !(4099 == ssl3_connect_~s__state~0); 33303#L112 assume !(4368 == ssl3_connect_~s__state~0); 33302#L115 assume !(4369 == ssl3_connect_~s__state~0); 33301#L118 assume !(4384 == ssl3_connect_~s__state~0); 33300#L121 assume !(4385 == ssl3_connect_~s__state~0); 33299#L124 assume !(4400 == ssl3_connect_~s__state~0); 33298#L127 assume !(4401 == ssl3_connect_~s__state~0); 33297#L130 assume 4416 == ssl3_connect_~s__state~0; 32751#L134 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11; 33296#L323 assume !(3 == ssl3_connect_~blastFlag~0); 33294#L323-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 33292#L335 assume !(0 == ssl3_connect_~tmp___6~0); 33289#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 33288#L565 ssl3_connect_~skip~0 := 0; 33287#L94-1 assume !false; 33286#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 33285#L97 assume !(12292 == ssl3_connect_~s__state~0); 33284#L100 assume !(16384 == ssl3_connect_~s__state~0); 33283#L103 assume !(4096 == ssl3_connect_~s__state~0); 33282#L106 assume !(20480 == ssl3_connect_~s__state~0); 33281#L109 assume !(4099 == ssl3_connect_~s__state~0); 33280#L112 assume !(4368 == ssl3_connect_~s__state~0); 33279#L115 assume !(4369 == ssl3_connect_~s__state~0); 33278#L118 assume !(4384 == ssl3_connect_~s__state~0); 33277#L121 assume !(4385 == ssl3_connect_~s__state~0); 33276#L124 assume !(4400 == ssl3_connect_~s__state~0); 33275#L127 assume !(4401 == ssl3_connect_~s__state~0); 33274#L130 assume !(4416 == ssl3_connect_~s__state~0); 33273#L133 assume !(4417 == ssl3_connect_~s__state~0); 33272#L136 assume 4432 == ssl3_connect_~s__state~0; 32741#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12; 33270#L345 assume !(5 == ssl3_connect_~blastFlag~0); 33268#L350 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 33265#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 33264#L565 ssl3_connect_~skip~0 := 0; 33263#L94-1 assume !false; 33262#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 33261#L97 assume !(12292 == ssl3_connect_~s__state~0); 33260#L100 assume !(16384 == ssl3_connect_~s__state~0); 33259#L103 assume !(4096 == ssl3_connect_~s__state~0); 33258#L106 assume !(20480 == ssl3_connect_~s__state~0); 33257#L109 assume !(4099 == ssl3_connect_~s__state~0); 33256#L112 assume !(4368 == ssl3_connect_~s__state~0); 33255#L115 assume !(4369 == ssl3_connect_~s__state~0); 33254#L118 assume !(4384 == ssl3_connect_~s__state~0); 33253#L121 assume !(4385 == ssl3_connect_~s__state~0); 33252#L124 assume !(4400 == ssl3_connect_~s__state~0); 33251#L127 assume !(4401 == ssl3_connect_~s__state~0); 33250#L130 assume !(4416 == ssl3_connect_~s__state~0); 33249#L133 assume !(4417 == ssl3_connect_~s__state~0); 33248#L136 assume !(4432 == ssl3_connect_~s__state~0); 33247#L139 assume !(4433 == ssl3_connect_~s__state~0); 33246#L142 assume 4448 == ssl3_connect_~s__state~0; 32732#L146 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13; 33239#L361 assume !(ssl3_connect_~ret~0 <= 0); 32954#L366 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 32952#L366-2 ssl3_connect_~s__init_num~0 := 0; 32939#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 32938#L565 ssl3_connect_~skip~0 := 0; 32930#L94-1 assume !false; 32926#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 32924#L97 assume !(12292 == ssl3_connect_~s__state~0); 32922#L100 assume !(16384 == ssl3_connect_~s__state~0); 32920#L103 assume !(4096 == ssl3_connect_~s__state~0); 32918#L106 assume !(20480 == ssl3_connect_~s__state~0); 32916#L109 assume !(4099 == ssl3_connect_~s__state~0); 32914#L112 assume !(4368 == ssl3_connect_~s__state~0); 32912#L115 assume !(4369 == ssl3_connect_~s__state~0); 32910#L118 assume !(4384 == ssl3_connect_~s__state~0); 32908#L121 assume !(4385 == ssl3_connect_~s__state~0); 32906#L124 assume !(4400 == ssl3_connect_~s__state~0); 32904#L127 assume !(4401 == ssl3_connect_~s__state~0); 32901#L130 assume !(4416 == ssl3_connect_~s__state~0); 32899#L133 assume !(4417 == ssl3_connect_~s__state~0); 32894#L136 assume !(4432 == ssl3_connect_~s__state~0); 32890#L139 assume !(4433 == ssl3_connect_~s__state~0); 32886#L142 assume !(4448 == ssl3_connect_~s__state~0); 32881#L145 assume !(4449 == ssl3_connect_~s__state~0); 32878#L148 assume !(4464 == ssl3_connect_~s__state~0); 32875#L151 assume !(4465 == ssl3_connect_~s__state~0); 32872#L154 assume !(4466 == ssl3_connect_~s__state~0); 32869#L157 assume !(4467 == ssl3_connect_~s__state~0); 32866#L160 assume !(4480 == ssl3_connect_~s__state~0); 32863#L163 assume !(4481 == ssl3_connect_~s__state~0); 32860#L166 assume !(4496 == ssl3_connect_~s__state~0); 32857#L169 assume !(4497 == ssl3_connect_~s__state~0); 32853#L172 assume !(4512 == ssl3_connect_~s__state~0); 32849#L175 assume !(4513 == ssl3_connect_~s__state~0); 32844#L178 assume 4528 == ssl3_connect_~s__state~0; 32673#L182 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18; 32856#L447 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~s__s3__flags~0 := -5 + ssl3_connect_~s__s3__flags~0; 32851#L454 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 32819#L454-1 ssl3_connect_~s__init_num~0 := 0; 32809#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 32806#L565 ssl3_connect_~skip~0 := 0; 32803#L94-1 assume !false; 32800#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 32797#L97 assume !(12292 == ssl3_connect_~s__state~0); 32794#L100 assume !(16384 == ssl3_connect_~s__state~0); 32791#L103 assume !(4096 == ssl3_connect_~s__state~0); 32788#L106 assume !(20480 == ssl3_connect_~s__state~0); 32785#L109 assume !(4099 == ssl3_connect_~s__state~0); 32782#L112 assume 4368 == ssl3_connect_~s__state~0; 32619#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 33317#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 32848#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 33315#L270 assume ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296; 33316#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 33240#L565 ssl3_connect_~skip~0 := 0; 33241#L94-1 assume !false; 33332#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 33330#L97 assume !(12292 == ssl3_connect_~s__state~0); 33328#L100 assume !(16384 == ssl3_connect_~s__state~0); 33136#L103 assume !(4096 == ssl3_connect_~s__state~0); 33134#L106 assume !(20480 == ssl3_connect_~s__state~0); 33033#L109 assume !(4099 == ssl3_connect_~s__state~0); 33034#L112 assume !(4368 == ssl3_connect_~s__state~0); 33318#L115 assume !(4369 == ssl3_connect_~s__state~0); 32044#L118 [2019-11-15 23:53:29,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:53:29,136 INFO L82 PathProgramCache]: Analyzing trace with hash 289174061, now seen corresponding path program 8 times [2019-11-15 23:53:29,136 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:53:29,136 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [832038702] [2019-11-15 23:53:29,138 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:29,138 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:29,139 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:53:29,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:53:29,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:53:29,152 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 23:53:29,152 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:53:29,153 INFO L82 PathProgramCache]: Analyzing trace with hash -406806985, now seen corresponding path program 1 times [2019-11-15 23:53:29,153 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:53:29,153 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1537474138] [2019-11-15 23:53:29,153 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:29,153 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:29,153 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:53:29,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:53:29,197 INFO L134 CoverageAnalysis]: Checked inductivity of 280 backedges. 174 proven. 0 refuted. 0 times theorem prover too weak. 106 trivial. 0 not checked. [2019-11-15 23:53:29,198 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1537474138] [2019-11-15 23:53:29,198 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 23:53:29,198 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-15 23:53:29,198 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [683369625] [2019-11-15 23:53:29,199 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 23:53:29,200 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 23:53:29,200 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 23:53:29,200 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 23:53:29,201 INFO L87 Difference]: Start difference. First operand 2632 states and 3553 transitions. cyclomatic complexity: 929 Second operand 3 states. [2019-11-15 23:53:29,339 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 23:53:29,339 INFO L93 Difference]: Finished difference Result 2868 states and 3821 transitions. [2019-11-15 23:53:29,340 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 23:53:29,340 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2868 states and 3821 transitions. [2019-11-15 23:53:29,352 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2664 [2019-11-15 23:53:29,376 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2868 states to 2868 states and 3821 transitions. [2019-11-15 23:53:29,376 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2786 [2019-11-15 23:53:29,378 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2786 [2019-11-15 23:53:29,378 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2868 states and 3821 transitions. [2019-11-15 23:53:29,379 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 23:53:29,380 INFO L688 BuchiCegarLoop]: Abstraction has 2868 states and 3821 transitions. [2019-11-15 23:53:29,382 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2868 states and 3821 transitions. [2019-11-15 23:53:29,415 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2868 to 2852. [2019-11-15 23:53:29,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2852 states. [2019-11-15 23:53:29,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2852 states to 2852 states and 3805 transitions. [2019-11-15 23:53:29,422 INFO L711 BuchiCegarLoop]: Abstraction has 2852 states and 3805 transitions. [2019-11-15 23:53:29,422 INFO L591 BuchiCegarLoop]: Abstraction has 2852 states and 3805 transitions. [2019-11-15 23:53:29,422 INFO L424 BuchiCegarLoop]: ======== Iteration 21============ [2019-11-15 23:53:29,422 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2852 states and 3805 transitions. [2019-11-15 23:53:29,431 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2648 [2019-11-15 23:53:29,431 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 23:53:29,431 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 23:53:29,433 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] [2019-11-15 23:53:29,433 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 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] [2019-11-15 23:53:29,434 INFO L791 eck$LassoCheckResult]: Stem: 37461#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret21, 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_~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_~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_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;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;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~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;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 37462#L74 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 37469#L77-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 37338#L84 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 37340#L94-1 assume !false; 37643#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 37642#L97 assume 12292 == ssl3_connect_~s__state~0; 37640#L98 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 37638#L203 ssl3_connect_~s__server~0 := 0; 37636#L208 assume 0 != ssl3_connect_~cb~0; 37628#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 37632#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 37629#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 37626#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 37612#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 37604#L565 ssl3_connect_~skip~0 := 0; 37601#L94-1 assume !false; 37533#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 37534#L97 assume !(12292 == ssl3_connect_~s__state~0); 37528#L100 assume !(16384 == ssl3_connect_~s__state~0); 37529#L103 assume !(4096 == ssl3_connect_~s__state~0); 37516#L106 assume !(20480 == ssl3_connect_~s__state~0); 37517#L109 assume !(4099 == ssl3_connect_~s__state~0); 37564#L112 assume 4368 == ssl3_connect_~s__state~0; 37562#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 37554#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 37551#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 37547#L270 assume !(ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296); 37548#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 37602#L565 ssl3_connect_~skip~0 := 0; 37600#L94-1 assume !false; 37599#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 37598#L97 assume !(12292 == ssl3_connect_~s__state~0); 37596#L100 assume !(16384 == ssl3_connect_~s__state~0); 37595#L103 assume !(4096 == ssl3_connect_~s__state~0); 37590#L106 assume !(20480 == ssl3_connect_~s__state~0); 37588#L109 assume !(4099 == ssl3_connect_~s__state~0); 37560#L112 assume !(4368 == ssl3_connect_~s__state~0); 37557#L115 assume !(4369 == ssl3_connect_~s__state~0); 37558#L118 [2019-11-15 23:53:29,434 INFO L793 eck$LassoCheckResult]: Loop: 37558#L118 assume 4384 == ssl3_connect_~s__state~0; 38262#L122 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9; 37399#L279 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 37355#L282-2 assume !(ssl3_connect_~ret~0 <= 0); 37380#L293 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 39856#L293-2 ssl3_connect_~s__init_num~0 := 0; 39888#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 39886#L565 ssl3_connect_~skip~0 := 0; 39884#L94-1 assume !false; 39883#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 39878#L97 assume !(12292 == ssl3_connect_~s__state~0); 39876#L100 assume !(16384 == ssl3_connect_~s__state~0); 39874#L103 assume !(4096 == ssl3_connect_~s__state~0); 39872#L106 assume !(20480 == ssl3_connect_~s__state~0); 39870#L109 assume !(4099 == ssl3_connect_~s__state~0); 39868#L112 assume !(4368 == ssl3_connect_~s__state~0); 39866#L115 assume !(4369 == ssl3_connect_~s__state~0); 39864#L118 assume !(4384 == ssl3_connect_~s__state~0); 39404#L121 assume !(4385 == ssl3_connect_~s__state~0); 38248#L124 assume 4400 == ssl3_connect_~s__state~0; 38241#L128 assume 0 != (256 + ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0) % 4294967296;ssl3_connect_~skip~0 := 1; 38242#L302-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 38696#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 38693#L565 ssl3_connect_~skip~0 := 0; 38691#L94-1 assume !false; 38688#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38683#L97 assume !(12292 == ssl3_connect_~s__state~0); 38681#L100 assume !(16384 == ssl3_connect_~s__state~0); 38679#L103 assume !(4096 == ssl3_connect_~s__state~0); 38677#L106 assume !(20480 == ssl3_connect_~s__state~0); 38675#L109 assume !(4099 == ssl3_connect_~s__state~0); 38673#L112 assume !(4368 == ssl3_connect_~s__state~0); 38671#L115 assume !(4369 == ssl3_connect_~s__state~0); 38669#L118 assume !(4384 == ssl3_connect_~s__state~0); 38667#L121 assume !(4385 == ssl3_connect_~s__state~0); 38665#L124 assume !(4400 == ssl3_connect_~s__state~0); 38663#L127 assume !(4401 == ssl3_connect_~s__state~0); 38661#L130 assume 4416 == ssl3_connect_~s__state~0; 38479#L134 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11; 38658#L323 assume !(3 == ssl3_connect_~blastFlag~0); 38656#L323-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 38654#L335 assume !(0 == ssl3_connect_~tmp___6~0); 38647#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 38645#L565 ssl3_connect_~skip~0 := 0; 38643#L94-1 assume !false; 38641#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38639#L97 assume !(12292 == ssl3_connect_~s__state~0); 38637#L100 assume !(16384 == ssl3_connect_~s__state~0); 38635#L103 assume !(4096 == ssl3_connect_~s__state~0); 38633#L106 assume !(20480 == ssl3_connect_~s__state~0); 38631#L109 assume !(4099 == ssl3_connect_~s__state~0); 38629#L112 assume !(4368 == ssl3_connect_~s__state~0); 38627#L115 assume !(4369 == ssl3_connect_~s__state~0); 38625#L118 assume !(4384 == ssl3_connect_~s__state~0); 38623#L121 assume !(4385 == ssl3_connect_~s__state~0); 38621#L124 assume !(4400 == ssl3_connect_~s__state~0); 38619#L127 assume !(4401 == ssl3_connect_~s__state~0); 38614#L130 assume !(4416 == ssl3_connect_~s__state~0); 38612#L133 assume !(4417 == ssl3_connect_~s__state~0); 38609#L136 assume 4432 == ssl3_connect_~s__state~0; 38474#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12; 38600#L345 assume !(5 == ssl3_connect_~blastFlag~0); 38594#L350 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 38532#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 38530#L565 ssl3_connect_~skip~0 := 0; 38528#L94-1 assume !false; 38526#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38524#L97 assume !(12292 == ssl3_connect_~s__state~0); 38522#L100 assume !(16384 == ssl3_connect_~s__state~0); 38520#L103 assume !(4096 == ssl3_connect_~s__state~0); 38518#L106 assume !(20480 == ssl3_connect_~s__state~0); 38516#L109 assume !(4099 == ssl3_connect_~s__state~0); 38514#L112 assume !(4368 == ssl3_connect_~s__state~0); 38512#L115 assume !(4369 == ssl3_connect_~s__state~0); 38510#L118 assume !(4384 == ssl3_connect_~s__state~0); 38508#L121 assume !(4385 == ssl3_connect_~s__state~0); 38506#L124 assume !(4400 == ssl3_connect_~s__state~0); 38504#L127 assume !(4401 == ssl3_connect_~s__state~0); 38502#L130 assume !(4416 == ssl3_connect_~s__state~0); 38501#L133 assume !(4417 == ssl3_connect_~s__state~0); 38499#L136 assume !(4432 == ssl3_connect_~s__state~0); 38495#L139 assume !(4433 == ssl3_connect_~s__state~0); 38493#L142 assume 4448 == ssl3_connect_~s__state~0; 38469#L146 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13; 38481#L361 assume !(ssl3_connect_~ret~0 <= 0); 38401#L366 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4480; 38339#L366-2 ssl3_connect_~s__init_num~0 := 0; 38327#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 38322#L565 ssl3_connect_~skip~0 := 0; 38316#L94-1 assume !false; 38306#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38298#L97 assume !(12292 == ssl3_connect_~s__state~0); 38293#L100 assume !(16384 == ssl3_connect_~s__state~0); 38288#L103 assume !(4096 == ssl3_connect_~s__state~0); 38282#L106 assume !(20480 == ssl3_connect_~s__state~0); 38277#L109 assume !(4099 == ssl3_connect_~s__state~0); 38271#L112 assume !(4368 == ssl3_connect_~s__state~0); 38266#L115 assume !(4369 == ssl3_connect_~s__state~0); 38260#L118 assume !(4384 == ssl3_connect_~s__state~0); 38255#L121 assume !(4385 == ssl3_connect_~s__state~0); 38246#L124 assume !(4400 == ssl3_connect_~s__state~0); 38247#L127 assume !(4401 == ssl3_connect_~s__state~0); 38251#L130 assume !(4416 == ssl3_connect_~s__state~0); 38480#L133 assume !(4417 == ssl3_connect_~s__state~0); 38477#L136 assume !(4432 == ssl3_connect_~s__state~0); 38475#L139 assume !(4433 == ssl3_connect_~s__state~0); 38472#L142 assume !(4448 == ssl3_connect_~s__state~0); 38470#L145 assume !(4449 == ssl3_connect_~s__state~0); 38467#L148 assume !(4464 == ssl3_connect_~s__state~0); 38465#L151 assume !(4465 == ssl3_connect_~s__state~0); 38463#L154 assume !(4466 == ssl3_connect_~s__state~0); 38461#L157 assume !(4467 == ssl3_connect_~s__state~0); 38391#L160 assume !(4480 == ssl3_connect_~s__state~0); 38386#L163 assume !(4481 == ssl3_connect_~s__state~0); 38387#L166 assume !(4496 == ssl3_connect_~s__state~0); 38399#L169 assume !(4497 == ssl3_connect_~s__state~0); 38392#L172 assume !(4512 == ssl3_connect_~s__state~0); 38393#L175 assume !(4513 == ssl3_connect_~s__state~0); 38397#L178 assume 4528 == ssl3_connect_~s__state~0; 38544#L182 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18; 38966#L447 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~s__s3__flags~0 := -5 + ssl3_connect_~s__s3__flags~0; 38963#L454 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 38961#L454-1 ssl3_connect_~s__init_num~0 := 0; 38953#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 38951#L565 ssl3_connect_~skip~0 := 0; 38949#L94-1 assume !false; 38947#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38945#L97 assume !(12292 == ssl3_connect_~s__state~0); 38943#L100 assume !(16384 == ssl3_connect_~s__state~0); 38941#L103 assume !(4096 == ssl3_connect_~s__state~0); 38939#L106 assume !(20480 == ssl3_connect_~s__state~0); 38930#L109 assume !(4099 == ssl3_connect_~s__state~0); 38922#L112 assume 4368 == ssl3_connect_~s__state~0; 38273#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 40016#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 37500#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 37501#L270 assume ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296; 40003#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 40000#L565 ssl3_connect_~skip~0 := 0; 39997#L94-1 assume !false; 39994#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 39991#L97 assume !(12292 == ssl3_connect_~s__state~0); 39988#L100 assume !(16384 == ssl3_connect_~s__state~0); 39985#L103 assume !(4096 == ssl3_connect_~s__state~0); 39982#L106 assume !(20480 == ssl3_connect_~s__state~0); 39973#L109 assume !(4099 == ssl3_connect_~s__state~0); 39974#L112 assume !(4368 == ssl3_connect_~s__state~0); 39975#L115 assume !(4369 == ssl3_connect_~s__state~0); 37558#L118 [2019-11-15 23:53:29,435 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:53:29,435 INFO L82 PathProgramCache]: Analyzing trace with hash 289174061, now seen corresponding path program 9 times [2019-11-15 23:53:29,435 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:53:29,435 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1178470778] [2019-11-15 23:53:29,436 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:29,436 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:29,436 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:53:29,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:53:29,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:53:29,447 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 23:53:29,447 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:53:29,447 INFO L82 PathProgramCache]: Analyzing trace with hash -824203591, now seen corresponding path program 1 times [2019-11-15 23:53:29,448 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:53:29,448 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [855462760] [2019-11-15 23:53:29,448 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:29,448 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:29,448 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:53:29,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:53:29,482 INFO L134 CoverageAnalysis]: Checked inductivity of 280 backedges. 174 proven. 0 refuted. 0 times theorem prover too weak. 106 trivial. 0 not checked. [2019-11-15 23:53:29,483 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [855462760] [2019-11-15 23:53:29,483 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 23:53:29,483 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-15 23:53:29,483 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1064539197] [2019-11-15 23:53:29,484 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 23:53:29,484 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 23:53:29,484 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 23:53:29,484 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 23:53:29,485 INFO L87 Difference]: Start difference. First operand 2852 states and 3805 transitions. cyclomatic complexity: 961 Second operand 3 states. [2019-11-15 23:53:29,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 23:53:29,640 INFO L93 Difference]: Finished difference Result 3120 states and 4113 transitions. [2019-11-15 23:53:29,641 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 23:53:29,641 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3120 states and 4113 transitions. [2019-11-15 23:53:29,651 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2916 [2019-11-15 23:53:29,667 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3120 states to 3120 states and 4113 transitions. [2019-11-15 23:53:29,668 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3038 [2019-11-15 23:53:29,670 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3038 [2019-11-15 23:53:29,670 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3120 states and 4113 transitions. [2019-11-15 23:53:29,673 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 23:53:29,673 INFO L688 BuchiCegarLoop]: Abstraction has 3120 states and 4113 transitions. [2019-11-15 23:53:29,676 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3120 states and 4113 transitions. [2019-11-15 23:53:29,713 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3120 to 3096. [2019-11-15 23:53:29,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3096 states. [2019-11-15 23:53:29,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3096 states to 3096 states and 4081 transitions. [2019-11-15 23:53:29,721 INFO L711 BuchiCegarLoop]: Abstraction has 3096 states and 4081 transitions. [2019-11-15 23:53:29,721 INFO L591 BuchiCegarLoop]: Abstraction has 3096 states and 4081 transitions. [2019-11-15 23:53:29,721 INFO L424 BuchiCegarLoop]: ======== Iteration 22============ [2019-11-15 23:53:29,721 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3096 states and 4081 transitions. [2019-11-15 23:53:29,731 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2892 [2019-11-15 23:53:29,732 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 23:53:29,732 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 23:53:29,734 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] [2019-11-15 23:53:29,734 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [8, 8, 8, 8, 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] [2019-11-15 23:53:29,734 INFO L791 eck$LassoCheckResult]: Stem: 43428#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret21, 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_~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_~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_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;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;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~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;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 43429#L74 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 43435#L77-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 43316#L84 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 43318#L94-1 assume !false; 43603#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 43602#L97 assume 12292 == ssl3_connect_~s__state~0; 43600#L98 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 43598#L203 ssl3_connect_~s__server~0 := 0; 43596#L208 assume 0 != ssl3_connect_~cb~0; 43588#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 43592#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 43589#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 43586#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 43572#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 43564#L565 ssl3_connect_~skip~0 := 0; 43561#L94-1 assume !false; 43493#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 43494#L97 assume !(12292 == ssl3_connect_~s__state~0); 43488#L100 assume !(16384 == ssl3_connect_~s__state~0); 43489#L103 assume !(4096 == ssl3_connect_~s__state~0); 43476#L106 assume !(20480 == ssl3_connect_~s__state~0); 43477#L109 assume !(4099 == ssl3_connect_~s__state~0); 43524#L112 assume 4368 == ssl3_connect_~s__state~0; 43522#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 43514#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 43511#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 43507#L270 assume !(ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296); 43508#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 43562#L565 ssl3_connect_~skip~0 := 0; 43560#L94-1 assume !false; 43559#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 43558#L97 assume !(12292 == ssl3_connect_~s__state~0); 43556#L100 assume !(16384 == ssl3_connect_~s__state~0); 43555#L103 assume !(4096 == ssl3_connect_~s__state~0); 43550#L106 assume !(20480 == ssl3_connect_~s__state~0); 43548#L109 assume !(4099 == ssl3_connect_~s__state~0); 43520#L112 assume !(4368 == ssl3_connect_~s__state~0); 43517#L115 assume !(4369 == ssl3_connect_~s__state~0); 43518#L118 [2019-11-15 23:53:29,735 INFO L793 eck$LassoCheckResult]: Loop: 43518#L118 assume 4384 == ssl3_connect_~s__state~0; 45216#L122 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9; 45214#L279 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 45210#L282-2 assume !(ssl3_connect_~ret~0 <= 0); 45207#L293 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 45205#L293-2 ssl3_connect_~s__init_num~0 := 0; 45202#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 45201#L565 ssl3_connect_~skip~0 := 0; 45200#L94-1 assume !false; 45199#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 45198#L97 assume !(12292 == ssl3_connect_~s__state~0); 45197#L100 assume !(16384 == ssl3_connect_~s__state~0); 45196#L103 assume !(4096 == ssl3_connect_~s__state~0); 45195#L106 assume !(20480 == ssl3_connect_~s__state~0); 45194#L109 assume !(4099 == ssl3_connect_~s__state~0); 45193#L112 assume !(4368 == ssl3_connect_~s__state~0); 45192#L115 assume !(4369 == ssl3_connect_~s__state~0); 45191#L118 assume !(4384 == ssl3_connect_~s__state~0); 45190#L121 assume !(4385 == ssl3_connect_~s__state~0); 45189#L124 assume 4400 == ssl3_connect_~s__state~0; 45185#L128 assume 0 != (256 + ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0) % 4294967296;ssl3_connect_~skip~0 := 1; 43466#L302-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 43467#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 45828#L565 ssl3_connect_~skip~0 := 0; 45827#L94-1 assume !false; 45822#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 45818#L97 assume !(12292 == ssl3_connect_~s__state~0); 45816#L100 assume !(16384 == ssl3_connect_~s__state~0); 45814#L103 assume !(4096 == ssl3_connect_~s__state~0); 45812#L106 assume !(20480 == ssl3_connect_~s__state~0); 45810#L109 assume !(4099 == ssl3_connect_~s__state~0); 45808#L112 assume !(4368 == ssl3_connect_~s__state~0); 45741#L115 assume !(4369 == ssl3_connect_~s__state~0); 45738#L118 assume !(4384 == ssl3_connect_~s__state~0); 45730#L121 assume !(4385 == ssl3_connect_~s__state~0); 45729#L124 assume !(4400 == ssl3_connect_~s__state~0); 45728#L127 assume !(4401 == ssl3_connect_~s__state~0); 43615#L130 assume 4416 == ssl3_connect_~s__state~0; 43611#L134 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11; 43363#L323 assume !(3 == ssl3_connect_~blastFlag~0); 43364#L323-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 43368#L335 assume !(0 == ssl3_connect_~tmp___6~0); 43391#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 43312#L565 ssl3_connect_~skip~0 := 0; 43379#L94-1 assume !false; 43348#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 43349#L97 assume !(12292 == ssl3_connect_~s__state~0); 43376#L100 assume !(16384 == ssl3_connect_~s__state~0); 43336#L103 assume !(4096 == ssl3_connect_~s__state~0); 43337#L106 assume !(20480 == ssl3_connect_~s__state~0); 43323#L109 assume !(4099 == ssl3_connect_~s__state~0); 43324#L112 assume !(4368 == ssl3_connect_~s__state~0); 43442#L115 assume !(4369 == ssl3_connect_~s__state~0); 43443#L118 assume !(4384 == ssl3_connect_~s__state~0); 43438#L121 assume !(4385 == ssl3_connect_~s__state~0); 43439#L124 assume !(4400 == ssl3_connect_~s__state~0); 46343#L127 assume !(4401 == ssl3_connect_~s__state~0); 46341#L130 assume !(4416 == ssl3_connect_~s__state~0); 46339#L133 assume !(4417 == ssl3_connect_~s__state~0); 46337#L136 assume 4432 == ssl3_connect_~s__state~0; 43449#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12; 43450#L345 assume !(5 == ssl3_connect_~blastFlag~0); 46332#L350 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 46329#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 46328#L565 ssl3_connect_~skip~0 := 0; 46327#L94-1 assume !false; 46326#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 46325#L97 assume !(12292 == ssl3_connect_~s__state~0); 46324#L100 assume !(16384 == ssl3_connect_~s__state~0); 46323#L103 assume !(4096 == ssl3_connect_~s__state~0); 46322#L106 assume !(20480 == ssl3_connect_~s__state~0); 46321#L109 assume !(4099 == ssl3_connect_~s__state~0); 46320#L112 assume !(4368 == ssl3_connect_~s__state~0); 46319#L115 assume !(4369 == ssl3_connect_~s__state~0); 46318#L118 assume !(4384 == ssl3_connect_~s__state~0); 46317#L121 assume !(4385 == ssl3_connect_~s__state~0); 46316#L124 assume !(4400 == ssl3_connect_~s__state~0); 46314#L127 assume !(4401 == ssl3_connect_~s__state~0); 46312#L130 assume !(4416 == ssl3_connect_~s__state~0); 46311#L133 assume !(4417 == ssl3_connect_~s__state~0); 46310#L136 assume !(4432 == ssl3_connect_~s__state~0); 46309#L139 assume !(4433 == ssl3_connect_~s__state~0); 46308#L142 assume 4448 == ssl3_connect_~s__state~0; 43399#L146 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13; 43400#L361 assume !(ssl3_connect_~ret~0 <= 0); 46254#L366 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4480; 46251#L366-2 ssl3_connect_~s__init_num~0 := 0; 46246#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 46244#L565 ssl3_connect_~skip~0 := 0; 46242#L94-1 assume !false; 46240#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 46238#L97 assume !(12292 == ssl3_connect_~s__state~0); 46236#L100 assume !(16384 == ssl3_connect_~s__state~0); 46234#L103 assume !(4096 == ssl3_connect_~s__state~0); 46232#L106 assume !(20480 == ssl3_connect_~s__state~0); 46230#L109 assume !(4099 == ssl3_connect_~s__state~0); 46228#L112 assume !(4368 == ssl3_connect_~s__state~0); 46226#L115 assume !(4369 == ssl3_connect_~s__state~0); 46224#L118 assume !(4384 == ssl3_connect_~s__state~0); 46222#L121 assume !(4385 == ssl3_connect_~s__state~0); 46220#L124 assume !(4400 == ssl3_connect_~s__state~0); 46218#L127 assume !(4401 == ssl3_connect_~s__state~0); 46216#L130 assume !(4416 == ssl3_connect_~s__state~0); 46215#L133 assume !(4417 == ssl3_connect_~s__state~0); 46163#L136 assume !(4432 == ssl3_connect_~s__state~0); 46162#L139 assume !(4433 == ssl3_connect_~s__state~0); 46161#L142 assume !(4448 == ssl3_connect_~s__state~0); 46160#L145 assume !(4449 == ssl3_connect_~s__state~0); 46159#L148 assume !(4464 == ssl3_connect_~s__state~0); 46158#L151 assume !(4465 == ssl3_connect_~s__state~0); 46157#L154 assume !(4466 == ssl3_connect_~s__state~0); 46156#L157 assume !(4467 == ssl3_connect_~s__state~0); 45826#L160 assume 4480 == ssl3_connect_~s__state~0; 45310#L164 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15; 45823#L389 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 45526#L395 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; 45521#L395-2 ssl3_connect_~s__init_num~0 := 0; 45516#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 45514#L565 ssl3_connect_~skip~0 := 0; 45512#L94-1 assume !false; 45510#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 45508#L97 assume !(12292 == ssl3_connect_~s__state~0); 45506#L100 assume !(16384 == ssl3_connect_~s__state~0); 45504#L103 assume !(4096 == ssl3_connect_~s__state~0); 45502#L106 assume !(20480 == ssl3_connect_~s__state~0); 45500#L109 assume !(4099 == ssl3_connect_~s__state~0); 45498#L112 assume !(4368 == ssl3_connect_~s__state~0); 45496#L115 assume !(4369 == ssl3_connect_~s__state~0); 45494#L118 assume !(4384 == ssl3_connect_~s__state~0); 45492#L121 assume !(4385 == ssl3_connect_~s__state~0); 45490#L124 assume !(4400 == ssl3_connect_~s__state~0); 45488#L127 assume !(4401 == ssl3_connect_~s__state~0); 45485#L130 assume !(4416 == ssl3_connect_~s__state~0); 45483#L133 assume !(4417 == ssl3_connect_~s__state~0); 45478#L136 assume !(4432 == ssl3_connect_~s__state~0); 45474#L139 assume !(4433 == ssl3_connect_~s__state~0); 45470#L142 assume !(4448 == ssl3_connect_~s__state~0); 45465#L145 assume !(4449 == ssl3_connect_~s__state~0); 45462#L148 assume !(4464 == ssl3_connect_~s__state~0); 45459#L151 assume !(4465 == ssl3_connect_~s__state~0); 45455#L154 assume !(4466 == ssl3_connect_~s__state~0); 45452#L157 assume !(4467 == ssl3_connect_~s__state~0); 45449#L160 assume !(4480 == ssl3_connect_~s__state~0); 45443#L163 assume !(4481 == ssl3_connect_~s__state~0); 45435#L166 assume !(4496 == ssl3_connect_~s__state~0); 45433#L169 assume !(4497 == ssl3_connect_~s__state~0); 45431#L172 assume !(4512 == ssl3_connect_~s__state~0); 45428#L175 assume !(4513 == ssl3_connect_~s__state~0); 45427#L178 assume 4528 == ssl3_connect_~s__state~0; 45280#L182 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18; 45424#L447 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~s__s3__flags~0 := -5 + ssl3_connect_~s__s3__flags~0; 45422#L454 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 45420#L454-1 ssl3_connect_~s__init_num~0 := 0; 45406#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 45401#L565 ssl3_connect_~skip~0 := 0; 45398#L94-1 assume !false; 45395#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 45392#L97 assume !(12292 == ssl3_connect_~s__state~0); 45389#L100 assume !(16384 == ssl3_connect_~s__state~0); 45386#L103 assume !(4096 == ssl3_connect_~s__state~0); 45383#L106 assume !(20480 == ssl3_connect_~s__state~0); 45380#L109 assume !(4099 == ssl3_connect_~s__state~0); 45377#L112 assume 4368 == ssl3_connect_~s__state~0; 45225#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 45737#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 45417#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 45735#L270 assume ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296; 45731#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 45566#L565 ssl3_connect_~skip~0 := 0; 45563#L94-1 assume !false; 45564#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 45999#L97 assume !(12292 == ssl3_connect_~s__state~0); 45552#L100 assume !(16384 == ssl3_connect_~s__state~0); 45550#L103 assume !(4096 == ssl3_connect_~s__state~0); 45548#L106 assume !(20480 == ssl3_connect_~s__state~0); 45546#L109 assume !(4099 == ssl3_connect_~s__state~0); 45547#L112 assume !(4368 == ssl3_connect_~s__state~0); 45739#L115 assume !(4369 == ssl3_connect_~s__state~0); 43518#L118 [2019-11-15 23:53:29,735 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:53:29,736 INFO L82 PathProgramCache]: Analyzing trace with hash 289174061, now seen corresponding path program 10 times [2019-11-15 23:53:29,736 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:53:29,736 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1540062367] [2019-11-15 23:53:29,736 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:29,736 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:29,737 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:53:29,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:53:29,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:53:29,749 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 23:53:29,750 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:53:29,750 INFO L82 PathProgramCache]: Analyzing trace with hash -1909793607, now seen corresponding path program 1 times [2019-11-15 23:53:29,750 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:53:29,750 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [352797223] [2019-11-15 23:53:29,751 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:29,751 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:29,751 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:53:29,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:53:29,830 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 221 proven. 0 refuted. 0 times theorem prover too weak. 175 trivial. 0 not checked. [2019-11-15 23:53:29,831 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [352797223] [2019-11-15 23:53:29,831 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 23:53:29,831 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-15 23:53:29,831 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2026322234] [2019-11-15 23:53:29,832 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 23:53:29,832 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 23:53:29,832 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 23:53:29,832 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 23:53:29,833 INFO L87 Difference]: Start difference. First operand 3096 states and 4081 transitions. cyclomatic complexity: 993 Second operand 3 states. [2019-11-15 23:53:29,995 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 23:53:29,996 INFO L93 Difference]: Finished difference Result 3396 states and 4413 transitions. [2019-11-15 23:53:29,996 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 23:53:29,996 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3396 states and 4413 transitions. [2019-11-15 23:53:30,012 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3192 [2019-11-15 23:53:30,031 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3396 states to 3396 states and 4413 transitions. [2019-11-15 23:53:30,031 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3314 [2019-11-15 23:53:30,034 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3314 [2019-11-15 23:53:30,034 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3396 states and 4413 transitions. [2019-11-15 23:53:30,035 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 23:53:30,035 INFO L688 BuchiCegarLoop]: Abstraction has 3396 states and 4413 transitions. [2019-11-15 23:53:30,039 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3396 states and 4413 transitions. [2019-11-15 23:53:30,082 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3396 to 3380. [2019-11-15 23:53:30,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3380 states. [2019-11-15 23:53:30,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3380 states to 3380 states and 4397 transitions. [2019-11-15 23:53:30,091 INFO L711 BuchiCegarLoop]: Abstraction has 3380 states and 4397 transitions. [2019-11-15 23:53:30,091 INFO L591 BuchiCegarLoop]: Abstraction has 3380 states and 4397 transitions. [2019-11-15 23:53:30,091 INFO L424 BuchiCegarLoop]: ======== Iteration 23============ [2019-11-15 23:53:30,091 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3380 states and 4397 transitions. [2019-11-15 23:53:30,102 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3176 [2019-11-15 23:53:30,102 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 23:53:30,103 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 23:53:30,105 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] [2019-11-15 23:53:30,105 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [8, 8, 8, 8, 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] [2019-11-15 23:53:30,106 INFO L791 eck$LassoCheckResult]: Stem: 49935#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret21, 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_~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_~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_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;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;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~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;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 49936#L74 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 49937#L77-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 49938#L84 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 50111#L94-1 assume !false; 50109#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 50107#L97 assume 12292 == ssl3_connect_~s__state~0; 50105#L98 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 50103#L203 ssl3_connect_~s__server~0 := 0; 50093#L208 assume 0 != ssl3_connect_~cb~0; 50091#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 50088#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 50086#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 50078#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 50072#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 50070#L565 ssl3_connect_~skip~0 := 0; 50068#L94-1 assume !false; 50003#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 50004#L97 assume !(12292 == ssl3_connect_~s__state~0); 49997#L100 assume !(16384 == ssl3_connect_~s__state~0); 49998#L103 assume !(4096 == ssl3_connect_~s__state~0); 49985#L106 assume !(20480 == ssl3_connect_~s__state~0); 49986#L109 assume !(4099 == ssl3_connect_~s__state~0); 50035#L112 assume 4368 == ssl3_connect_~s__state~0; 50033#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 50025#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 50022#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 50018#L270 assume !(ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296); 50019#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 50077#L565 ssl3_connect_~skip~0 := 0; 50071#L94-1 assume !false; 50069#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 50067#L97 assume !(12292 == ssl3_connect_~s__state~0); 50066#L100 assume !(16384 == ssl3_connect_~s__state~0); 50065#L103 assume !(4096 == ssl3_connect_~s__state~0); 50064#L106 assume !(20480 == ssl3_connect_~s__state~0); 50063#L109 assume !(4099 == ssl3_connect_~s__state~0); 50031#L112 assume !(4368 == ssl3_connect_~s__state~0); 50028#L115 assume !(4369 == ssl3_connect_~s__state~0); 50029#L118 [2019-11-15 23:53:30,106 INFO L793 eck$LassoCheckResult]: Loop: 50029#L118 assume 4384 == ssl3_connect_~s__state~0; 51751#L122 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9; 51752#L279 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 52747#L282-2 assume !(ssl3_connect_~ret~0 <= 0); 52743#L293 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 52731#L293-2 ssl3_connect_~s__init_num~0 := 0; 52727#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 52724#L565 ssl3_connect_~skip~0 := 0; 52722#L94-1 assume !false; 52720#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 52718#L97 assume !(12292 == ssl3_connect_~s__state~0); 52661#L100 assume !(16384 == ssl3_connect_~s__state~0); 52659#L103 assume !(4096 == ssl3_connect_~s__state~0); 52656#L106 assume !(20480 == ssl3_connect_~s__state~0); 52652#L109 assume !(4099 == ssl3_connect_~s__state~0); 52647#L112 assume !(4368 == ssl3_connect_~s__state~0); 52643#L115 assume !(4369 == ssl3_connect_~s__state~0); 52641#L118 assume !(4384 == ssl3_connect_~s__state~0); 52640#L121 assume !(4385 == ssl3_connect_~s__state~0); 52639#L124 assume 4400 == ssl3_connect_~s__state~0; 52328#L128 assume 0 != (256 + ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0) % 4294967296;ssl3_connect_~skip~0 := 1; 52636#L302-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 52628#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 52626#L565 ssl3_connect_~skip~0 := 0; 52624#L94-1 assume !false; 52622#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 52620#L97 assume !(12292 == ssl3_connect_~s__state~0); 52618#L100 assume !(16384 == ssl3_connect_~s__state~0); 52616#L103 assume !(4096 == ssl3_connect_~s__state~0); 52614#L106 assume !(20480 == ssl3_connect_~s__state~0); 52612#L109 assume !(4099 == ssl3_connect_~s__state~0); 52611#L112 assume !(4368 == ssl3_connect_~s__state~0); 52607#L115 assume !(4369 == ssl3_connect_~s__state~0); 52603#L118 assume !(4384 == ssl3_connect_~s__state~0); 52599#L121 assume !(4385 == ssl3_connect_~s__state~0); 52596#L124 assume !(4400 == ssl3_connect_~s__state~0); 52594#L127 assume !(4401 == ssl3_connect_~s__state~0); 52288#L130 assume 4416 == ssl3_connect_~s__state~0; 49967#L134 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11; 49867#L323 assume !(3 == ssl3_connect_~blastFlag~0); 49868#L323-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 52653#L335 assume !(0 == ssl3_connect_~tmp___6~0); 52648#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 52645#L565 ssl3_connect_~skip~0 := 0; 52631#L94-1 assume !false; 52627#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 52625#L97 assume !(12292 == ssl3_connect_~s__state~0); 52623#L100 assume !(16384 == ssl3_connect_~s__state~0); 52621#L103 assume !(4096 == ssl3_connect_~s__state~0); 52619#L106 assume !(20480 == ssl3_connect_~s__state~0); 52617#L109 assume !(4099 == ssl3_connect_~s__state~0); 52615#L112 assume !(4368 == ssl3_connect_~s__state~0); 52613#L115 assume !(4369 == ssl3_connect_~s__state~0); 52608#L118 assume !(4384 == ssl3_connect_~s__state~0); 52604#L121 assume !(4385 == ssl3_connect_~s__state~0); 52600#L124 assume !(4400 == ssl3_connect_~s__state~0); 52597#L127 assume !(4401 == ssl3_connect_~s__state~0); 52374#L130 assume !(4416 == ssl3_connect_~s__state~0); 52375#L133 assume !(4417 == ssl3_connect_~s__state~0); 52369#L136 assume 4432 == ssl3_connect_~s__state~0; 52313#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12; 52587#L345 assume !(5 == ssl3_connect_~blastFlag~0); 52582#L350 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 52575#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 52569#L565 ssl3_connect_~skip~0 := 0; 52565#L94-1 assume !false; 52561#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 52557#L97 assume !(12292 == ssl3_connect_~s__state~0); 52553#L100 assume !(16384 == ssl3_connect_~s__state~0); 52549#L103 assume !(4096 == ssl3_connect_~s__state~0); 52545#L106 assume !(20480 == ssl3_connect_~s__state~0); 52541#L109 assume !(4099 == ssl3_connect_~s__state~0); 52537#L112 assume !(4368 == ssl3_connect_~s__state~0); 52533#L115 assume !(4369 == ssl3_connect_~s__state~0); 52529#L118 assume !(4384 == ssl3_connect_~s__state~0); 52525#L121 assume !(4385 == ssl3_connect_~s__state~0); 52521#L124 assume !(4400 == ssl3_connect_~s__state~0); 52517#L127 assume !(4401 == ssl3_connect_~s__state~0); 52513#L130 assume !(4416 == ssl3_connect_~s__state~0); 52509#L133 assume !(4417 == ssl3_connect_~s__state~0); 52505#L136 assume !(4432 == ssl3_connect_~s__state~0); 52501#L139 assume !(4433 == ssl3_connect_~s__state~0); 52497#L142 assume 4448 == ssl3_connect_~s__state~0; 52304#L146 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13; 52491#L361 assume !(ssl3_connect_~ret~0 <= 0); 52486#L366 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4480; 52483#L366-2 ssl3_connect_~s__init_num~0 := 0; 52478#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 52477#L565 ssl3_connect_~skip~0 := 0; 52476#L94-1 assume !false; 52474#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 52471#L97 assume !(12292 == ssl3_connect_~s__state~0); 52468#L100 assume !(16384 == ssl3_connect_~s__state~0); 52464#L103 assume !(4096 == ssl3_connect_~s__state~0); 52462#L106 assume !(20480 == ssl3_connect_~s__state~0); 52460#L109 assume !(4099 == ssl3_connect_~s__state~0); 52458#L112 assume !(4368 == ssl3_connect_~s__state~0); 52456#L115 assume !(4369 == ssl3_connect_~s__state~0); 52454#L118 assume !(4384 == ssl3_connect_~s__state~0); 52452#L121 assume !(4385 == ssl3_connect_~s__state~0); 52450#L124 assume !(4400 == ssl3_connect_~s__state~0); 52448#L127 assume !(4401 == ssl3_connect_~s__state~0); 52446#L130 assume !(4416 == ssl3_connect_~s__state~0); 52444#L133 assume !(4417 == ssl3_connect_~s__state~0); 52442#L136 assume !(4432 == ssl3_connect_~s__state~0); 52440#L139 assume !(4433 == ssl3_connect_~s__state~0); 52438#L142 assume !(4448 == ssl3_connect_~s__state~0); 52436#L145 assume !(4449 == ssl3_connect_~s__state~0); 52433#L148 assume !(4464 == ssl3_connect_~s__state~0); 52430#L151 assume !(4465 == ssl3_connect_~s__state~0); 52426#L154 assume !(4466 == ssl3_connect_~s__state~0); 52422#L157 assume !(4467 == ssl3_connect_~s__state~0); 52410#L160 assume 4480 == ssl3_connect_~s__state~0; 52083#L164 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15; 52400#L389 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 52388#L395 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4496; 52381#L395-2 ssl3_connect_~s__init_num~0 := 0; 52360#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 52358#L565 ssl3_connect_~skip~0 := 0; 52356#L94-1 assume !false; 52354#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 52352#L97 assume !(12292 == ssl3_connect_~s__state~0); 52350#L100 assume !(16384 == ssl3_connect_~s__state~0); 52348#L103 assume !(4096 == ssl3_connect_~s__state~0); 52346#L106 assume !(20480 == ssl3_connect_~s__state~0); 52344#L109 assume !(4099 == ssl3_connect_~s__state~0); 52342#L112 assume !(4368 == ssl3_connect_~s__state~0); 52340#L115 assume !(4369 == ssl3_connect_~s__state~0); 52338#L118 assume !(4384 == ssl3_connect_~s__state~0); 52334#L121 assume !(4385 == ssl3_connect_~s__state~0); 52331#L124 assume !(4400 == ssl3_connect_~s__state~0); 52327#L127 assume !(4401 == ssl3_connect_~s__state~0); 52323#L130 assume !(4416 == ssl3_connect_~s__state~0); 52319#L133 assume !(4417 == ssl3_connect_~s__state~0); 52316#L136 assume !(4432 == ssl3_connect_~s__state~0); 52312#L139 assume !(4433 == ssl3_connect_~s__state~0); 52308#L142 assume !(4448 == ssl3_connect_~s__state~0); 52303#L145 assume !(4449 == ssl3_connect_~s__state~0); 52299#L148 assume !(4464 == ssl3_connect_~s__state~0); 52293#L151 assume !(4465 == ssl3_connect_~s__state~0); 52290#L154 assume !(4466 == ssl3_connect_~s__state~0); 52283#L157 assume !(4467 == ssl3_connect_~s__state~0); 52282#L160 assume !(4480 == ssl3_connect_~s__state~0); 52082#L163 assume !(4481 == ssl3_connect_~s__state~0); 52081#L166 assume !(4496 == ssl3_connect_~s__state~0); 52080#L169 assume !(4497 == ssl3_connect_~s__state~0); 52078#L172 assume !(4512 == ssl3_connect_~s__state~0); 52076#L175 assume !(4513 == ssl3_connect_~s__state~0); 51947#L178 assume 4528 == ssl3_connect_~s__state~0; 50251#L182 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18; 51944#L447 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~s__s3__flags~0 := -5 + ssl3_connect_~s__s3__flags~0; 51943#L454 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 51941#L454-1 ssl3_connect_~s__init_num~0 := 0; 51936#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 51927#L565 ssl3_connect_~skip~0 := 0; 51919#L94-1 assume !false; 51916#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 51913#L97 assume !(12292 == ssl3_connect_~s__state~0); 51909#L100 assume !(16384 == ssl3_connect_~s__state~0); 51906#L103 assume !(4096 == ssl3_connect_~s__state~0); 51903#L106 assume !(20480 == ssl3_connect_~s__state~0); 51900#L109 assume !(4099 == ssl3_connect_~s__state~0); 51896#L112 assume 4368 == ssl3_connect_~s__state~0; 51763#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 52960#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 52878#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 52956#L270 assume ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296; 52949#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 52947#L565 ssl3_connect_~skip~0 := 0; 52945#L94-1 assume !false; 52943#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 52941#L97 assume !(12292 == ssl3_connect_~s__state~0); 52939#L100 assume !(16384 == ssl3_connect_~s__state~0); 52937#L103 assume !(4096 == ssl3_connect_~s__state~0); 52935#L106 assume !(20480 == ssl3_connect_~s__state~0); 52933#L109 assume !(4099 == ssl3_connect_~s__state~0); 52931#L112 assume !(4368 == ssl3_connect_~s__state~0); 52928#L115 assume !(4369 == ssl3_connect_~s__state~0); 50029#L118 [2019-11-15 23:53:30,107 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:53:30,107 INFO L82 PathProgramCache]: Analyzing trace with hash 289174061, now seen corresponding path program 11 times [2019-11-15 23:53:30,107 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:53:30,107 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [902434989] [2019-11-15 23:53:30,107 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:30,108 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:30,108 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:53:30,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:53:30,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:53:30,121 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 23:53:30,122 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:53:30,122 INFO L82 PathProgramCache]: Analyzing trace with hash -1492397001, now seen corresponding path program 1 times [2019-11-15 23:53:30,122 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:53:30,122 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1730658459] [2019-11-15 23:53:30,123 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:30,123 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:30,123 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:53:30,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:53:30,169 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 269 proven. 0 refuted. 0 times theorem prover too weak. 127 trivial. 0 not checked. [2019-11-15 23:53:30,169 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1730658459] [2019-11-15 23:53:30,170 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 23:53:30,170 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-15 23:53:30,170 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1786778807] [2019-11-15 23:53:30,170 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 23:53:30,171 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 23:53:30,171 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 23:53:30,171 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 23:53:30,171 INFO L87 Difference]: Start difference. First operand 3380 states and 4397 transitions. cyclomatic complexity: 1025 Second operand 3 states. [2019-11-15 23:53:30,198 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 23:53:30,199 INFO L93 Difference]: Finished difference Result 6540 states and 8497 transitions. [2019-11-15 23:53:30,199 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 23:53:30,199 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6540 states and 8497 transitions. [2019-11-15 23:53:30,228 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 6336 [2019-11-15 23:53:30,254 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6540 states to 6540 states and 8497 transitions. [2019-11-15 23:53:30,255 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6458 [2019-11-15 23:53:30,259 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6458 [2019-11-15 23:53:30,259 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6540 states and 8497 transitions. [2019-11-15 23:53:30,260 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 23:53:30,260 INFO L688 BuchiCegarLoop]: Abstraction has 6540 states and 8497 transitions. [2019-11-15 23:53:30,265 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6540 states and 8497 transitions. [2019-11-15 23:53:30,328 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6540 to 6540. [2019-11-15 23:53:30,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6540 states. [2019-11-15 23:53:30,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6540 states to 6540 states and 8497 transitions. [2019-11-15 23:53:30,343 INFO L711 BuchiCegarLoop]: Abstraction has 6540 states and 8497 transitions. [2019-11-15 23:53:30,343 INFO L591 BuchiCegarLoop]: Abstraction has 6540 states and 8497 transitions. [2019-11-15 23:53:30,343 INFO L424 BuchiCegarLoop]: ======== Iteration 24============ [2019-11-15 23:53:30,343 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6540 states and 8497 transitions. [2019-11-15 23:53:30,364 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 6336 [2019-11-15 23:53:30,365 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 23:53:30,365 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 23:53:30,367 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] [2019-11-15 23:53:30,368 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [9, 9, 9, 9, 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] [2019-11-15 23:53:30,368 INFO L791 eck$LassoCheckResult]: Stem: 59865#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret21, 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_~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_~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_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;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;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~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;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 59866#L74 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 59867#L77-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 59868#L84 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 60042#L94-1 assume !false; 60040#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 60038#L97 assume 12292 == ssl3_connect_~s__state~0; 60036#L98 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 60034#L203 ssl3_connect_~s__server~0 := 0; 60024#L208 assume 0 != ssl3_connect_~cb~0; 60022#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 60019#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 60017#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 60009#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 60003#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 60001#L565 ssl3_connect_~skip~0 := 0; 59999#L94-1 assume !false; 59934#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 59935#L97 assume !(12292 == ssl3_connect_~s__state~0); 59928#L100 assume !(16384 == ssl3_connect_~s__state~0); 59929#L103 assume !(4096 == ssl3_connect_~s__state~0); 59916#L106 assume !(20480 == ssl3_connect_~s__state~0); 59917#L109 assume !(4099 == ssl3_connect_~s__state~0); 59966#L112 assume 4368 == ssl3_connect_~s__state~0; 59964#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 59956#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 59953#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 59949#L270 assume !(ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296); 59950#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 60008#L565 ssl3_connect_~skip~0 := 0; 60002#L94-1 assume !false; 60000#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 59998#L97 assume !(12292 == ssl3_connect_~s__state~0); 59997#L100 assume !(16384 == ssl3_connect_~s__state~0); 59996#L103 assume !(4096 == ssl3_connect_~s__state~0); 59995#L106 assume !(20480 == ssl3_connect_~s__state~0); 59994#L109 assume !(4099 == ssl3_connect_~s__state~0); 59962#L112 assume !(4368 == ssl3_connect_~s__state~0); 59959#L115 assume !(4369 == ssl3_connect_~s__state~0); 59960#L118 [2019-11-15 23:53:30,368 INFO L793 eck$LassoCheckResult]: Loop: 59960#L118 assume 4384 == ssl3_connect_~s__state~0; 60307#L122 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9; 62713#L279 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 62623#L282-2 assume !(ssl3_connect_~ret~0 <= 0); 62709#L293 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 62707#L293-2 ssl3_connect_~s__init_num~0 := 0; 62698#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 62697#L565 ssl3_connect_~skip~0 := 0; 62696#L94-1 assume !false; 62695#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 62694#L97 assume !(12292 == ssl3_connect_~s__state~0); 62693#L100 assume !(16384 == ssl3_connect_~s__state~0); 62692#L103 assume !(4096 == ssl3_connect_~s__state~0); 62691#L106 assume !(20480 == ssl3_connect_~s__state~0); 60226#L109 assume !(4099 == ssl3_connect_~s__state~0); 60227#L112 assume !(4368 == ssl3_connect_~s__state~0); 62492#L115 assume !(4369 == ssl3_connect_~s__state~0); 62490#L118 assume !(4384 == ssl3_connect_~s__state~0); 60197#L121 assume !(4385 == ssl3_connect_~s__state~0); 60198#L124 assume 4400 == ssl3_connect_~s__state~0; 62471#L128 assume 0 != (256 + ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0) % 4294967296;ssl3_connect_~skip~0 := 1; 62472#L302-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 63217#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 63215#L565 ssl3_connect_~skip~0 := 0; 63213#L94-1 assume !false; 63211#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63209#L97 assume !(12292 == ssl3_connect_~s__state~0); 63207#L100 assume !(16384 == ssl3_connect_~s__state~0); 63205#L103 assume !(4096 == ssl3_connect_~s__state~0); 63203#L106 assume !(20480 == ssl3_connect_~s__state~0); 63201#L109 assume !(4099 == ssl3_connect_~s__state~0); 63199#L112 assume !(4368 == ssl3_connect_~s__state~0); 63197#L115 assume !(4369 == ssl3_connect_~s__state~0); 63195#L118 assume !(4384 == ssl3_connect_~s__state~0); 63193#L121 assume !(4385 == ssl3_connect_~s__state~0); 63191#L124 assume !(4400 == ssl3_connect_~s__state~0); 63189#L127 assume !(4401 == ssl3_connect_~s__state~0); 63188#L130 assume 4416 == ssl3_connect_~s__state~0; 60630#L134 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11; 63184#L323 assume !(3 == ssl3_connect_~blastFlag~0); 63180#L323-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 63175#L335 assume !(0 == ssl3_connect_~tmp___6~0); 63171#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 63169#L565 ssl3_connect_~skip~0 := 0; 63167#L94-1 assume !false; 63165#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63163#L97 assume !(12292 == ssl3_connect_~s__state~0); 63161#L100 assume !(16384 == ssl3_connect_~s__state~0); 63159#L103 assume !(4096 == ssl3_connect_~s__state~0); 63157#L106 assume !(20480 == ssl3_connect_~s__state~0); 63155#L109 assume !(4099 == ssl3_connect_~s__state~0); 63153#L112 assume !(4368 == ssl3_connect_~s__state~0); 63151#L115 assume !(4369 == ssl3_connect_~s__state~0); 63149#L118 assume !(4384 == ssl3_connect_~s__state~0); 63147#L121 assume !(4385 == ssl3_connect_~s__state~0); 63145#L124 assume !(4400 == ssl3_connect_~s__state~0); 63143#L127 assume !(4401 == ssl3_connect_~s__state~0); 63141#L130 assume !(4416 == ssl3_connect_~s__state~0); 63139#L133 assume !(4417 == ssl3_connect_~s__state~0); 63138#L136 assume 4432 == ssl3_connect_~s__state~0; 60625#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12; 63132#L345 assume !(5 == ssl3_connect_~blastFlag~0); 63127#L350 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 63123#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 63121#L565 ssl3_connect_~skip~0 := 0; 63119#L94-1 assume !false; 63117#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63115#L97 assume !(12292 == ssl3_connect_~s__state~0); 63113#L100 assume !(16384 == ssl3_connect_~s__state~0); 63111#L103 assume !(4096 == ssl3_connect_~s__state~0); 63109#L106 assume !(20480 == ssl3_connect_~s__state~0); 63107#L109 assume !(4099 == ssl3_connect_~s__state~0); 63104#L112 assume !(4368 == ssl3_connect_~s__state~0); 63101#L115 assume !(4369 == ssl3_connect_~s__state~0); 63096#L118 assume !(4384 == ssl3_connect_~s__state~0); 63093#L121 assume !(4385 == ssl3_connect_~s__state~0); 63090#L124 assume !(4400 == ssl3_connect_~s__state~0); 63087#L127 assume !(4401 == ssl3_connect_~s__state~0); 63083#L130 assume !(4416 == ssl3_connect_~s__state~0); 63078#L133 assume !(4417 == ssl3_connect_~s__state~0); 63077#L136 assume !(4432 == ssl3_connect_~s__state~0); 63070#L139 assume !(4433 == ssl3_connect_~s__state~0); 63063#L142 assume 4448 == ssl3_connect_~s__state~0; 60620#L146 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13; 63054#L361 assume !(ssl3_connect_~ret~0 <= 0); 62964#L366 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 62965#L366-2 ssl3_connect_~s__init_num~0 := 0; 63098#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 63095#L565 ssl3_connect_~skip~0 := 0; 63092#L94-1 assume !false; 63089#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63085#L97 assume !(12292 == ssl3_connect_~s__state~0); 63080#L100 assume !(16384 == ssl3_connect_~s__state~0); 63073#L103 assume !(4096 == ssl3_connect_~s__state~0); 63068#L106 assume !(20480 == ssl3_connect_~s__state~0); 63061#L109 assume !(4099 == ssl3_connect_~s__state~0); 63047#L112 assume !(4368 == ssl3_connect_~s__state~0); 63043#L115 assume !(4369 == ssl3_connect_~s__state~0); 63041#L118 assume !(4384 == ssl3_connect_~s__state~0); 63039#L121 assume !(4385 == ssl3_connect_~s__state~0); 63037#L124 assume !(4400 == ssl3_connect_~s__state~0); 63035#L127 assume !(4401 == ssl3_connect_~s__state~0); 63033#L130 assume !(4416 == ssl3_connect_~s__state~0); 63031#L133 assume !(4417 == ssl3_connect_~s__state~0); 63029#L136 assume !(4432 == ssl3_connect_~s__state~0); 63021#L139 assume !(4433 == ssl3_connect_~s__state~0); 63016#L142 assume !(4448 == ssl3_connect_~s__state~0); 63015#L145 assume !(4449 == ssl3_connect_~s__state~0); 63014#L148 assume 4464 == ssl3_connect_~s__state~0; 60464#L158 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14; 63002#L378 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 62940#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 62938#L565 ssl3_connect_~skip~0 := 0; 62936#L94-1 assume !false; 62934#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 62932#L97 assume !(12292 == ssl3_connect_~s__state~0); 62930#L100 assume !(16384 == ssl3_connect_~s__state~0); 62928#L103 assume !(4096 == ssl3_connect_~s__state~0); 62926#L106 assume !(20480 == ssl3_connect_~s__state~0); 62924#L109 assume !(4099 == ssl3_connect_~s__state~0); 62922#L112 assume !(4368 == ssl3_connect_~s__state~0); 62920#L115 assume !(4369 == ssl3_connect_~s__state~0); 62918#L118 assume !(4384 == ssl3_connect_~s__state~0); 62916#L121 assume !(4385 == ssl3_connect_~s__state~0); 62914#L124 assume !(4400 == ssl3_connect_~s__state~0); 62912#L127 assume !(4401 == ssl3_connect_~s__state~0); 62910#L130 assume !(4416 == ssl3_connect_~s__state~0); 62908#L133 assume !(4417 == ssl3_connect_~s__state~0); 62906#L136 assume !(4432 == ssl3_connect_~s__state~0); 62904#L139 assume !(4433 == ssl3_connect_~s__state~0); 62902#L142 assume !(4448 == ssl3_connect_~s__state~0); 62900#L145 assume !(4449 == ssl3_connect_~s__state~0); 62898#L148 assume !(4464 == ssl3_connect_~s__state~0); 62896#L151 assume !(4465 == ssl3_connect_~s__state~0); 62894#L154 assume !(4466 == ssl3_connect_~s__state~0); 62892#L157 assume !(4467 == ssl3_connect_~s__state~0); 62890#L160 assume 4480 == ssl3_connect_~s__state~0; 60461#L164 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15; 62879#L389 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 62874#L395 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4496; 62869#L395-2 ssl3_connect_~s__init_num~0 := 0; 62863#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 62860#L565 ssl3_connect_~skip~0 := 0; 62857#L94-1 assume !false; 62725#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 62513#L97 assume !(12292 == ssl3_connect_~s__state~0); 62145#L100 assume !(16384 == ssl3_connect_~s__state~0); 62140#L103 assume !(4096 == ssl3_connect_~s__state~0); 62137#L106 assume !(20480 == ssl3_connect_~s__state~0); 62134#L109 assume !(4099 == ssl3_connect_~s__state~0); 62131#L112 assume !(4368 == ssl3_connect_~s__state~0); 62128#L115 assume !(4369 == ssl3_connect_~s__state~0); 62125#L118 assume !(4384 == ssl3_connect_~s__state~0); 62121#L121 assume !(4385 == ssl3_connect_~s__state~0); 62122#L124 assume !(4400 == ssl3_connect_~s__state~0); 62475#L127 assume !(4401 == ssl3_connect_~s__state~0); 62111#L130 assume !(4416 == ssl3_connect_~s__state~0); 62108#L133 assume !(4417 == ssl3_connect_~s__state~0); 62105#L136 assume !(4432 == ssl3_connect_~s__state~0); 62102#L139 assume !(4433 == ssl3_connect_~s__state~0); 62099#L142 assume !(4448 == ssl3_connect_~s__state~0); 62096#L145 assume !(4449 == ssl3_connect_~s__state~0); 62093#L148 assume !(4464 == ssl3_connect_~s__state~0); 62090#L151 assume !(4465 == ssl3_connect_~s__state~0); 62087#L154 assume !(4466 == ssl3_connect_~s__state~0); 62084#L157 assume !(4467 == ssl3_connect_~s__state~0); 62081#L160 assume !(4480 == ssl3_connect_~s__state~0); 62078#L163 assume !(4481 == ssl3_connect_~s__state~0); 62075#L166 assume !(4496 == ssl3_connect_~s__state~0); 62071#L169 assume !(4497 == ssl3_connect_~s__state~0); 62068#L172 assume !(4512 == ssl3_connect_~s__state~0); 62064#L175 assume !(4513 == ssl3_connect_~s__state~0); 62065#L178 assume 4528 == ssl3_connect_~s__state~0; 60441#L182 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18; 62742#L447 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~s__s3__flags~0 := -5 + ssl3_connect_~s__s3__flags~0; 62740#L454 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 62739#L454-1 ssl3_connect_~s__init_num~0 := 0; 62733#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 62732#L565 ssl3_connect_~skip~0 := 0; 62731#L94-1 assume !false; 62730#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 62729#L97 assume !(12292 == ssl3_connect_~s__state~0); 62728#L100 assume !(16384 == ssl3_connect_~s__state~0); 62727#L103 assume !(4096 == ssl3_connect_~s__state~0); 62726#L106 assume !(20480 == ssl3_connect_~s__state~0); 62013#L109 assume !(4099 == ssl3_connect_~s__state~0); 62011#L112 assume 4368 == ssl3_connect_~s__state~0; 60314#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 63251#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 62657#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 63250#L270 assume ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296; 63246#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 63247#L565 ssl3_connect_~skip~0 := 0; 63242#L94-1 assume !false; 63243#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63238#L97 assume !(12292 == ssl3_connect_~s__state~0); 63239#L100 assume !(16384 == ssl3_connect_~s__state~0); 63234#L103 assume !(4096 == ssl3_connect_~s__state~0); 63235#L106 assume !(20480 == ssl3_connect_~s__state~0); 63230#L109 assume !(4099 == ssl3_connect_~s__state~0); 63231#L112 assume !(4368 == ssl3_connect_~s__state~0); 63252#L115 assume !(4369 == ssl3_connect_~s__state~0); 59960#L118 [2019-11-15 23:53:30,369 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:53:30,369 INFO L82 PathProgramCache]: Analyzing trace with hash 289174061, now seen corresponding path program 12 times [2019-11-15 23:53:30,369 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:53:30,369 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1304383826] [2019-11-15 23:53:30,370 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:30,370 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:30,370 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:53:30,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:53:30,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:53:30,383 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 23:53:30,383 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:53:30,384 INFO L82 PathProgramCache]: Analyzing trace with hash -1981993823, now seen corresponding path program 1 times [2019-11-15 23:53:30,384 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:53:30,384 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2089551000] [2019-11-15 23:53:30,384 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:30,384 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:30,385 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:53:30,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:53:30,439 INFO L134 CoverageAnalysis]: Checked inductivity of 530 backedges. 264 proven. 0 refuted. 0 times theorem prover too weak. 266 trivial. 0 not checked. [2019-11-15 23:53:30,439 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2089551000] [2019-11-15 23:53:30,440 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 23:53:30,440 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-15 23:53:30,440 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [642790837] [2019-11-15 23:53:30,440 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 23:53:30,441 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 23:53:30,441 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 23:53:30,441 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 23:53:30,441 INFO L87 Difference]: Start difference. First operand 6540 states and 8497 transitions. cyclomatic complexity: 1969 Second operand 3 states. [2019-11-15 23:53:30,613 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 23:53:30,613 INFO L93 Difference]: Finished difference Result 6832 states and 8821 transitions. [2019-11-15 23:53:30,613 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 23:53:30,613 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6832 states and 8821 transitions. [2019-11-15 23:53:30,643 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 6628 [2019-11-15 23:53:30,671 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6832 states to 6832 states and 8821 transitions. [2019-11-15 23:53:30,671 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6750 [2019-11-15 23:53:30,676 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6750 [2019-11-15 23:53:30,676 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6832 states and 8821 transitions. [2019-11-15 23:53:30,677 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 23:53:30,677 INFO L688 BuchiCegarLoop]: Abstraction has 6832 states and 8821 transitions. [2019-11-15 23:53:30,683 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6832 states and 8821 transitions. [2019-11-15 23:53:30,758 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6832 to 6800. [2019-11-15 23:53:30,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6800 states. [2019-11-15 23:53:30,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6800 states to 6800 states and 8789 transitions. [2019-11-15 23:53:30,773 INFO L711 BuchiCegarLoop]: Abstraction has 6800 states and 8789 transitions. [2019-11-15 23:53:30,773 INFO L591 BuchiCegarLoop]: Abstraction has 6800 states and 8789 transitions. [2019-11-15 23:53:30,773 INFO L424 BuchiCegarLoop]: ======== Iteration 25============ [2019-11-15 23:53:30,773 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6800 states and 8789 transitions. [2019-11-15 23:53:30,792 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 6596 [2019-11-15 23:53:30,792 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 23:53:30,792 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 23:53:30,795 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] [2019-11-15 23:53:30,795 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] [2019-11-15 23:53:30,796 INFO L791 eck$LassoCheckResult]: Stem: 73242#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret21, 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_~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_~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_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;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;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~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;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 73243#L74 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 73244#L77-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 73245#L84 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 73415#L94-1 assume !false; 73413#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 73411#L97 assume 12292 == ssl3_connect_~s__state~0; 73409#L98 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 73407#L203 ssl3_connect_~s__server~0 := 0; 73397#L208 assume 0 != ssl3_connect_~cb~0; 73395#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 73392#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 73390#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 73382#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 73376#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 73374#L565 ssl3_connect_~skip~0 := 0; 73372#L94-1 assume !false; 73307#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 73308#L97 assume !(12292 == ssl3_connect_~s__state~0); 73301#L100 assume !(16384 == ssl3_connect_~s__state~0); 73302#L103 assume !(4096 == ssl3_connect_~s__state~0); 73289#L106 assume !(20480 == ssl3_connect_~s__state~0); 73290#L109 assume !(4099 == ssl3_connect_~s__state~0); 73339#L112 assume 4368 == ssl3_connect_~s__state~0; 73337#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 73329#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 73326#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 73322#L270 assume !(ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296); 73323#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 73381#L565 ssl3_connect_~skip~0 := 0; 73375#L94-1 assume !false; 73373#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 73371#L97 assume !(12292 == ssl3_connect_~s__state~0); 73370#L100 assume !(16384 == ssl3_connect_~s__state~0); 73369#L103 assume !(4096 == ssl3_connect_~s__state~0); 73368#L106 assume !(20480 == ssl3_connect_~s__state~0); 73367#L109 assume !(4099 == ssl3_connect_~s__state~0); 73335#L112 assume !(4368 == ssl3_connect_~s__state~0); 73332#L115 assume !(4369 == ssl3_connect_~s__state~0); 73333#L118 [2019-11-15 23:53:30,796 INFO L793 eck$LassoCheckResult]: Loop: 73333#L118 assume 4384 == ssl3_connect_~s__state~0; 76406#L122 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9; 76405#L279 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 73531#L282-2 assume !(ssl3_connect_~ret~0 <= 0); 76402#L293 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 76401#L293-2 ssl3_connect_~s__init_num~0 := 0; 76396#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 76395#L565 ssl3_connect_~skip~0 := 0; 76394#L94-1 assume !false; 76393#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 76392#L97 assume !(12292 == ssl3_connect_~s__state~0); 76391#L100 assume !(16384 == ssl3_connect_~s__state~0); 76390#L103 assume !(4096 == ssl3_connect_~s__state~0); 76389#L106 assume !(20480 == ssl3_connect_~s__state~0); 76388#L109 assume !(4099 == ssl3_connect_~s__state~0); 76387#L112 assume !(4368 == ssl3_connect_~s__state~0); 73509#L115 assume !(4369 == ssl3_connect_~s__state~0); 73508#L118 assume !(4384 == ssl3_connect_~s__state~0); 73506#L121 assume !(4385 == ssl3_connect_~s__state~0); 73507#L124 assume 4400 == ssl3_connect_~s__state~0; 76337#L128 assume 0 != (256 + ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0) % 4294967296;ssl3_connect_~skip~0 := 1; 73486#L302-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 73487#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 74451#L565 ssl3_connect_~skip~0 := 0; 74448#L94-1 assume !false; 74445#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74442#L97 assume !(12292 == ssl3_connect_~s__state~0); 74439#L100 assume !(16384 == ssl3_connect_~s__state~0); 74436#L103 assume !(4096 == ssl3_connect_~s__state~0); 74434#L106 assume !(20480 == ssl3_connect_~s__state~0); 74432#L109 assume !(4099 == ssl3_connect_~s__state~0); 74425#L112 assume !(4368 == ssl3_connect_~s__state~0); 74415#L115 assume !(4369 == ssl3_connect_~s__state~0); 74407#L118 assume !(4384 == ssl3_connect_~s__state~0); 74402#L121 assume !(4385 == ssl3_connect_~s__state~0); 74397#L124 assume !(4400 == ssl3_connect_~s__state~0); 74392#L127 assume !(4401 == ssl3_connect_~s__state~0); 74387#L130 assume 4416 == ssl3_connect_~s__state~0; 73682#L134 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11; 74378#L323 assume !(3 == ssl3_connect_~blastFlag~0); 74373#L323-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 74367#L335 assume !(0 == ssl3_connect_~tmp___6~0); 74359#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 74354#L565 ssl3_connect_~skip~0 := 0; 74349#L94-1 assume !false; 74344#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74339#L97 assume !(12292 == ssl3_connect_~s__state~0); 74334#L100 assume !(16384 == ssl3_connect_~s__state~0); 74329#L103 assume !(4096 == ssl3_connect_~s__state~0); 74324#L106 assume !(20480 == ssl3_connect_~s__state~0); 74319#L109 assume !(4099 == ssl3_connect_~s__state~0); 74314#L112 assume !(4368 == ssl3_connect_~s__state~0); 74310#L115 assume !(4369 == ssl3_connect_~s__state~0); 74307#L118 assume !(4384 == ssl3_connect_~s__state~0); 74303#L121 assume !(4385 == ssl3_connect_~s__state~0); 74295#L124 assume !(4400 == ssl3_connect_~s__state~0); 74289#L127 assume !(4401 == ssl3_connect_~s__state~0); 74286#L130 assume !(4416 == ssl3_connect_~s__state~0); 74283#L133 assume !(4417 == ssl3_connect_~s__state~0); 74280#L136 assume 4432 == ssl3_connect_~s__state~0; 73677#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12; 74275#L345 assume !(5 == ssl3_connect_~blastFlag~0); 74270#L350 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 74260#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 74256#L565 ssl3_connect_~skip~0 := 0; 74252#L94-1 assume !false; 74248#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74244#L97 assume !(12292 == ssl3_connect_~s__state~0); 74240#L100 assume !(16384 == ssl3_connect_~s__state~0); 74236#L103 assume !(4096 == ssl3_connect_~s__state~0); 74232#L106 assume !(20480 == ssl3_connect_~s__state~0); 74228#L109 assume !(4099 == ssl3_connect_~s__state~0); 74224#L112 assume !(4368 == ssl3_connect_~s__state~0); 74220#L115 assume !(4369 == ssl3_connect_~s__state~0); 74216#L118 assume !(4384 == ssl3_connect_~s__state~0); 74213#L121 assume !(4385 == ssl3_connect_~s__state~0); 74209#L124 assume !(4400 == ssl3_connect_~s__state~0); 74206#L127 assume !(4401 == ssl3_connect_~s__state~0); 74203#L130 assume !(4416 == ssl3_connect_~s__state~0); 74199#L133 assume !(4417 == ssl3_connect_~s__state~0); 74195#L136 assume !(4432 == ssl3_connect_~s__state~0); 74192#L139 assume !(4433 == ssl3_connect_~s__state~0); 74190#L142 assume 4448 == ssl3_connect_~s__state~0; 73672#L146 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13; 74183#L361 assume !(ssl3_connect_~ret~0 <= 0); 74176#L366 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 74177#L366-2 ssl3_connect_~s__init_num~0 := 0; 74266#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 74259#L565 ssl3_connect_~skip~0 := 0; 74255#L94-1 assume !false; 74251#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74247#L97 assume !(12292 == ssl3_connect_~s__state~0); 74243#L100 assume !(16384 == ssl3_connect_~s__state~0); 74239#L103 assume !(4096 == ssl3_connect_~s__state~0); 74235#L106 assume !(20480 == ssl3_connect_~s__state~0); 74231#L109 assume !(4099 == ssl3_connect_~s__state~0); 74227#L112 assume !(4368 == ssl3_connect_~s__state~0); 74223#L115 assume !(4369 == ssl3_connect_~s__state~0); 74219#L118 assume !(4384 == ssl3_connect_~s__state~0); 74215#L121 assume !(4385 == ssl3_connect_~s__state~0); 74212#L124 assume !(4400 == ssl3_connect_~s__state~0); 74208#L127 assume !(4401 == ssl3_connect_~s__state~0); 74205#L130 assume !(4416 == ssl3_connect_~s__state~0); 74202#L133 assume !(4417 == ssl3_connect_~s__state~0); 74198#L136 assume !(4432 == ssl3_connect_~s__state~0); 74194#L139 assume !(4433 == ssl3_connect_~s__state~0); 74191#L142 assume !(4448 == ssl3_connect_~s__state~0); 74189#L145 assume !(4449 == ssl3_connect_~s__state~0); 74186#L148 assume 4464 == ssl3_connect_~s__state~0; 73663#L158 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14; 74173#L378 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 74165#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 74163#L565 ssl3_connect_~skip~0 := 0; 74161#L94-1 assume !false; 74159#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74157#L97 assume !(12292 == ssl3_connect_~s__state~0); 74155#L100 assume !(16384 == ssl3_connect_~s__state~0); 74153#L103 assume !(4096 == ssl3_connect_~s__state~0); 74151#L106 assume !(20480 == ssl3_connect_~s__state~0); 74149#L109 assume !(4099 == ssl3_connect_~s__state~0); 74147#L112 assume !(4368 == ssl3_connect_~s__state~0); 74145#L115 assume !(4369 == ssl3_connect_~s__state~0); 74143#L118 assume !(4384 == ssl3_connect_~s__state~0); 74141#L121 assume !(4385 == ssl3_connect_~s__state~0); 74139#L124 assume !(4400 == ssl3_connect_~s__state~0); 74137#L127 assume !(4401 == ssl3_connect_~s__state~0); 74135#L130 assume !(4416 == ssl3_connect_~s__state~0); 74133#L133 assume !(4417 == ssl3_connect_~s__state~0); 74131#L136 assume !(4432 == ssl3_connect_~s__state~0); 74129#L139 assume !(4433 == ssl3_connect_~s__state~0); 74127#L142 assume !(4448 == ssl3_connect_~s__state~0); 74125#L145 assume !(4449 == ssl3_connect_~s__state~0); 74123#L148 assume !(4464 == ssl3_connect_~s__state~0); 74121#L151 assume !(4465 == ssl3_connect_~s__state~0); 74119#L154 assume !(4466 == ssl3_connect_~s__state~0); 74117#L157 assume !(4467 == ssl3_connect_~s__state~0); 74115#L160 assume 4480 == ssl3_connect_~s__state~0; 73658#L164 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15; 74112#L389 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 74108#L395 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; 74104#L395-2 ssl3_connect_~s__init_num~0 := 0; 74100#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 74098#L565 ssl3_connect_~skip~0 := 0; 74096#L94-1 assume !false; 74094#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74090#L97 assume !(12292 == ssl3_connect_~s__state~0); 74085#L100 assume !(16384 == ssl3_connect_~s__state~0); 74083#L103 assume !(4096 == ssl3_connect_~s__state~0); 74081#L106 assume !(20480 == ssl3_connect_~s__state~0); 74079#L109 assume !(4099 == ssl3_connect_~s__state~0); 74077#L112 assume !(4368 == ssl3_connect_~s__state~0); 74075#L115 assume !(4369 == ssl3_connect_~s__state~0); 74073#L118 assume !(4384 == ssl3_connect_~s__state~0); 74071#L121 assume !(4385 == ssl3_connect_~s__state~0); 74069#L124 assume !(4400 == ssl3_connect_~s__state~0); 74067#L127 assume !(4401 == ssl3_connect_~s__state~0); 74065#L130 assume !(4416 == ssl3_connect_~s__state~0); 74063#L133 assume !(4417 == ssl3_connect_~s__state~0); 74061#L136 assume !(4432 == ssl3_connect_~s__state~0); 74059#L139 assume !(4433 == ssl3_connect_~s__state~0); 74056#L142 assume !(4448 == ssl3_connect_~s__state~0); 74054#L145 assume !(4449 == ssl3_connect_~s__state~0); 74051#L148 assume !(4464 == ssl3_connect_~s__state~0); 74049#L151 assume !(4465 == ssl3_connect_~s__state~0); 74046#L154 assume !(4466 == ssl3_connect_~s__state~0); 74044#L157 assume !(4467 == ssl3_connect_~s__state~0); 74040#L160 assume !(4480 == ssl3_connect_~s__state~0); 74041#L163 assume !(4481 == ssl3_connect_~s__state~0); 76450#L166 assume !(4496 == ssl3_connect_~s__state~0); 76448#L169 assume !(4497 == ssl3_connect_~s__state~0); 74030#L172 assume 4512 == ssl3_connect_~s__state~0; 73647#L176 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17; 74026#L418 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; 74022#L426 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 74019#L426-2 assume !(0 == ssl3_connect_~tmp___7~0); 74017#L437 assume !(0 == ssl3_connect_~tmp___8~0); 73989#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 73985#L565 ssl3_connect_~skip~0 := 0; 73982#L94-1 assume !false; 73980#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 73976#L97 assume !(12292 == ssl3_connect_~s__state~0); 73974#L100 assume !(16384 == ssl3_connect_~s__state~0); 73970#L103 assume !(4096 == ssl3_connect_~s__state~0); 73968#L106 assume !(20480 == ssl3_connect_~s__state~0); 73964#L109 assume !(4099 == ssl3_connect_~s__state~0); 73962#L112 assume !(4368 == ssl3_connect_~s__state~0); 73959#L115 assume !(4369 == ssl3_connect_~s__state~0); 73957#L118 assume !(4384 == ssl3_connect_~s__state~0); 73952#L121 assume !(4385 == ssl3_connect_~s__state~0); 73953#L124 assume !(4400 == ssl3_connect_~s__state~0); 76341#L127 assume !(4401 == ssl3_connect_~s__state~0); 73942#L130 assume !(4416 == ssl3_connect_~s__state~0); 73941#L133 assume !(4417 == ssl3_connect_~s__state~0); 73940#L136 assume !(4432 == ssl3_connect_~s__state~0); 73939#L139 assume !(4433 == ssl3_connect_~s__state~0); 73937#L142 assume !(4448 == ssl3_connect_~s__state~0); 73934#L145 assume !(4449 == ssl3_connect_~s__state~0); 73933#L148 assume !(4464 == ssl3_connect_~s__state~0); 73932#L151 assume !(4465 == ssl3_connect_~s__state~0); 73931#L154 assume !(4466 == ssl3_connect_~s__state~0); 73929#L157 assume !(4467 == ssl3_connect_~s__state~0); 73926#L160 assume !(4480 == ssl3_connect_~s__state~0); 73923#L163 assume !(4481 == ssl3_connect_~s__state~0); 73924#L166 assume !(4496 == ssl3_connect_~s__state~0); 76445#L169 assume !(4497 == ssl3_connect_~s__state~0); 73913#L172 assume !(4512 == ssl3_connect_~s__state~0); 73910#L175 assume !(4513 == ssl3_connect_~s__state~0); 73911#L178 assume 4528 == ssl3_connect_~s__state~0; 76675#L182 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18; 76713#L447 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~s__s3__flags~0 := -5 + ssl3_connect_~s__s3__flags~0; 76711#L454 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 76710#L454-1 ssl3_connect_~s__init_num~0 := 0; 76704#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 76703#L565 ssl3_connect_~skip~0 := 0; 76702#L94-1 assume !false; 76701#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 76700#L97 assume !(12292 == ssl3_connect_~s__state~0); 76699#L100 assume !(16384 == ssl3_connect_~s__state~0); 76698#L103 assume !(4096 == ssl3_connect_~s__state~0); 76697#L106 assume !(20480 == ssl3_connect_~s__state~0); 76654#L109 assume !(4099 == ssl3_connect_~s__state~0); 76629#L112 assume 4368 == ssl3_connect_~s__state~0; 76412#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 76429#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 76428#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 76427#L270 assume ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296; 76422#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 76421#L565 ssl3_connect_~skip~0 := 0; 76420#L94-1 assume !false; 76419#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 76418#L97 assume !(12292 == ssl3_connect_~s__state~0); 76417#L100 assume !(16384 == ssl3_connect_~s__state~0); 76416#L103 assume !(4096 == ssl3_connect_~s__state~0); 76415#L106 assume !(20480 == ssl3_connect_~s__state~0); 76414#L109 assume !(4099 == ssl3_connect_~s__state~0); 76413#L112 assume !(4368 == ssl3_connect_~s__state~0); 76411#L115 assume !(4369 == ssl3_connect_~s__state~0); 73333#L118 [2019-11-15 23:53:30,797 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:53:30,797 INFO L82 PathProgramCache]: Analyzing trace with hash 289174061, now seen corresponding path program 13 times [2019-11-15 23:53:30,797 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:53:30,798 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [559665667] [2019-11-15 23:53:30,798 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:30,798 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:30,798 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:53:30,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:53:30,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:53:30,813 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 23:53:30,813 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:53:30,813 INFO L82 PathProgramCache]: Analyzing trace with hash 184395447, now seen corresponding path program 1 times [2019-11-15 23:53:30,814 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:53:30,814 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [475724419] [2019-11-15 23:53:30,814 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:30,814 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:30,815 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:53:30,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:53:30,928 INFO L134 CoverageAnalysis]: Checked inductivity of 698 backedges. 178 proven. 0 refuted. 0 times theorem prover too weak. 520 trivial. 0 not checked. [2019-11-15 23:53:30,928 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [475724419] [2019-11-15 23:53:30,928 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 23:53:30,929 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-15 23:53:30,929 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [315991735] [2019-11-15 23:53:30,929 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 23:53:30,930 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 23:53:30,930 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 23:53:30,930 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 23:53:30,930 INFO L87 Difference]: Start difference. First operand 6800 states and 8789 transitions. cyclomatic complexity: 2001 Second operand 3 states. [2019-11-15 23:53:31,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 23:53:31,065 INFO L93 Difference]: Finished difference Result 6944 states and 8909 transitions. [2019-11-15 23:53:31,065 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 23:53:31,106 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6944 states and 8909 transitions. [2019-11-15 23:53:31,126 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 6740 [2019-11-15 23:53:31,148 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6944 states to 6944 states and 8909 transitions. [2019-11-15 23:53:31,149 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6862 [2019-11-15 23:53:31,153 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6862 [2019-11-15 23:53:31,154 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6944 states and 8909 transitions. [2019-11-15 23:53:31,160 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 23:53:31,160 INFO L688 BuchiCegarLoop]: Abstraction has 6944 states and 8909 transitions. [2019-11-15 23:53:31,166 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6944 states and 8909 transitions. [2019-11-15 23:53:31,224 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6944 to 6800. [2019-11-15 23:53:31,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6800 states. [2019-11-15 23:53:31,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6800 states to 6800 states and 8741 transitions. [2019-11-15 23:53:31,237 INFO L711 BuchiCegarLoop]: Abstraction has 6800 states and 8741 transitions. [2019-11-15 23:53:31,237 INFO L591 BuchiCegarLoop]: Abstraction has 6800 states and 8741 transitions. [2019-11-15 23:53:31,237 INFO L424 BuchiCegarLoop]: ======== Iteration 26============ [2019-11-15 23:53:31,237 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6800 states and 8741 transitions. [2019-11-15 23:53:31,255 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 6596 [2019-11-15 23:53:31,255 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 23:53:31,255 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 23:53:31,258 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] [2019-11-15 23:53:31,258 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [11, 11, 11, 11, 11, 11, 11, 11, 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] [2019-11-15 23:53:31,259 INFO L791 eck$LassoCheckResult]: Stem: 86993#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret21, 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_~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_~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_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;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;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~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;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 86994#L74 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 86995#L77-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 86996#L84 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 87175#L94-1 assume !false; 87173#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 87171#L97 assume 12292 == ssl3_connect_~s__state~0; 87169#L98 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 87167#L203 ssl3_connect_~s__server~0 := 0; 87157#L208 assume 0 != ssl3_connect_~cb~0; 87155#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 87152#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 87150#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 87142#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 87136#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 87134#L565 ssl3_connect_~skip~0 := 0; 87132#L94-1 assume !false; 87067#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 87068#L97 assume !(12292 == ssl3_connect_~s__state~0); 87061#L100 assume !(16384 == ssl3_connect_~s__state~0); 87062#L103 assume !(4096 == ssl3_connect_~s__state~0); 87049#L106 assume !(20480 == ssl3_connect_~s__state~0); 87050#L109 assume !(4099 == ssl3_connect_~s__state~0); 87099#L112 assume 4368 == ssl3_connect_~s__state~0; 87097#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 87089#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 87086#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 87082#L270 assume !(ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296); 87083#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 87141#L565 ssl3_connect_~skip~0 := 0; 87135#L94-1 assume !false; 87133#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 87131#L97 assume !(12292 == ssl3_connect_~s__state~0); 87130#L100 assume !(16384 == ssl3_connect_~s__state~0); 87129#L103 assume !(4096 == ssl3_connect_~s__state~0); 87128#L106 assume !(20480 == ssl3_connect_~s__state~0); 87127#L109 assume !(4099 == ssl3_connect_~s__state~0); 87095#L112 assume !(4368 == ssl3_connect_~s__state~0); 87092#L115 assume !(4369 == ssl3_connect_~s__state~0); 87093#L118 [2019-11-15 23:53:31,259 INFO L793 eck$LassoCheckResult]: Loop: 87093#L118 assume 4384 == ssl3_connect_~s__state~0; 93198#L122 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9; 93195#L279 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 93085#L282-2 assume !(ssl3_connect_~ret~0 <= 0); 93076#L293 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 93077#L293-2 ssl3_connect_~s__init_num~0 := 0; 93235#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 93236#L565 ssl3_connect_~skip~0 := 0; 93229#L94-1 assume !false; 93230#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 93222#L97 assume !(12292 == ssl3_connect_~s__state~0); 93223#L100 assume !(16384 == ssl3_connect_~s__state~0); 93216#L103 assume !(4096 == ssl3_connect_~s__state~0); 93217#L106 assume !(20480 == ssl3_connect_~s__state~0); 93210#L109 assume !(4099 == ssl3_connect_~s__state~0); 93211#L112 assume !(4368 == ssl3_connect_~s__state~0); 93203#L115 assume !(4369 == ssl3_connect_~s__state~0); 93204#L118 assume !(4384 == ssl3_connect_~s__state~0); 93196#L121 assume !(4385 == ssl3_connect_~s__state~0); 93197#L124 assume 4400 == ssl3_connect_~s__state~0; 86907#L128 assume 0 != (256 + ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0) % 4294967296;ssl3_connect_~skip~0 := 1; 86908#L302-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 93475#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 93473#L565 ssl3_connect_~skip~0 := 0; 93471#L94-1 assume !false; 93469#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 93462#L97 assume !(12292 == ssl3_connect_~s__state~0); 93457#L100 assume !(16384 == ssl3_connect_~s__state~0); 93452#L103 assume !(4096 == ssl3_connect_~s__state~0); 93447#L106 assume !(20480 == ssl3_connect_~s__state~0); 93442#L109 assume !(4099 == ssl3_connect_~s__state~0); 93437#L112 assume !(4368 == ssl3_connect_~s__state~0); 93432#L115 assume !(4369 == ssl3_connect_~s__state~0); 93427#L118 assume !(4384 == ssl3_connect_~s__state~0); 93422#L121 assume !(4385 == ssl3_connect_~s__state~0); 93418#L124 assume !(4400 == ssl3_connect_~s__state~0); 93412#L127 assume !(4401 == ssl3_connect_~s__state~0); 87190#L130 assume 4416 == ssl3_connect_~s__state~0; 87187#L134 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11; 86918#L323 assume !(3 == ssl3_connect_~blastFlag~0); 86919#L323-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 86924#L335 assume !(0 == ssl3_connect_~tmp___6~0); 87040#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 93311#L565 ssl3_connect_~skip~0 := 0; 93309#L94-1 assume !false; 93307#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 93306#L97 assume !(12292 == ssl3_connect_~s__state~0); 93305#L100 assume !(16384 == ssl3_connect_~s__state~0); 93302#L103 assume !(4096 == ssl3_connect_~s__state~0); 93300#L106 assume !(20480 == ssl3_connect_~s__state~0); 93298#L109 assume !(4099 == ssl3_connect_~s__state~0); 93296#L112 assume !(4368 == ssl3_connect_~s__state~0); 93294#L115 assume !(4369 == ssl3_connect_~s__state~0); 93292#L118 assume !(4384 == ssl3_connect_~s__state~0); 93290#L121 assume !(4385 == ssl3_connect_~s__state~0); 93288#L124 assume !(4400 == ssl3_connect_~s__state~0); 93286#L127 assume !(4401 == ssl3_connect_~s__state~0); 93282#L130 assume !(4416 == ssl3_connect_~s__state~0); 93281#L133 assume !(4417 == ssl3_connect_~s__state~0); 93279#L136 assume 4432 == ssl3_connect_~s__state~0; 87018#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12; 86915#L345 assume !(5 == ssl3_connect_~blastFlag~0); 86916#L350 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 86946#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 93548#L565 ssl3_connect_~skip~0 := 0; 93547#L94-1 assume !false; 93546#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 93545#L97 assume !(12292 == ssl3_connect_~s__state~0); 93544#L100 assume !(16384 == ssl3_connect_~s__state~0); 93543#L103 assume !(4096 == ssl3_connect_~s__state~0); 93542#L106 assume !(20480 == ssl3_connect_~s__state~0); 93541#L109 assume !(4099 == ssl3_connect_~s__state~0); 93540#L112 assume !(4368 == ssl3_connect_~s__state~0); 93539#L115 assume !(4369 == ssl3_connect_~s__state~0); 93537#L118 assume !(4384 == ssl3_connect_~s__state~0); 93535#L121 assume !(4385 == ssl3_connect_~s__state~0); 93531#L124 assume !(4400 == ssl3_connect_~s__state~0); 93529#L127 assume !(4401 == ssl3_connect_~s__state~0); 93527#L130 assume !(4416 == ssl3_connect_~s__state~0); 93525#L133 assume !(4417 == ssl3_connect_~s__state~0); 93523#L136 assume !(4432 == ssl3_connect_~s__state~0); 93521#L139 assume !(4433 == ssl3_connect_~s__state~0); 93519#L142 assume 4448 == ssl3_connect_~s__state~0; 86960#L146 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13; 86944#L361 assume !(ssl3_connect_~ret~0 <= 0); 86945#L366 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 86975#L366-2 ssl3_connect_~s__init_num~0 := 0; 93026#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 93024#L565 ssl3_connect_~skip~0 := 0; 93022#L94-1 assume !false; 93020#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 93018#L97 assume !(12292 == ssl3_connect_~s__state~0); 93016#L100 assume !(16384 == ssl3_connect_~s__state~0); 93014#L103 assume !(4096 == ssl3_connect_~s__state~0); 93012#L106 assume !(20480 == ssl3_connect_~s__state~0); 93010#L109 assume !(4099 == ssl3_connect_~s__state~0); 93008#L112 assume !(4368 == ssl3_connect_~s__state~0); 93006#L115 assume !(4369 == ssl3_connect_~s__state~0); 93003#L118 assume !(4384 == ssl3_connect_~s__state~0); 93002#L121 assume !(4385 == ssl3_connect_~s__state~0); 93000#L124 assume !(4400 == ssl3_connect_~s__state~0); 92999#L127 assume !(4401 == ssl3_connect_~s__state~0); 92995#L130 assume !(4416 == ssl3_connect_~s__state~0); 92993#L133 assume !(4417 == ssl3_connect_~s__state~0); 92992#L136 assume !(4432 == ssl3_connect_~s__state~0); 92991#L139 assume !(4433 == ssl3_connect_~s__state~0); 92989#L142 assume !(4448 == ssl3_connect_~s__state~0); 92987#L145 assume !(4449 == ssl3_connect_~s__state~0); 87195#L148 assume 4464 == ssl3_connect_~s__state~0; 86898#L158 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14; 86899#L378 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 86932#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 93501#L565 ssl3_connect_~skip~0 := 0; 93499#L94-1 assume !false; 93498#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 93497#L97 assume !(12292 == ssl3_connect_~s__state~0); 93495#L100 assume !(16384 == ssl3_connect_~s__state~0); 93493#L103 assume !(4096 == ssl3_connect_~s__state~0); 93491#L106 assume !(20480 == ssl3_connect_~s__state~0); 93489#L109 assume !(4099 == ssl3_connect_~s__state~0); 93487#L112 assume !(4368 == ssl3_connect_~s__state~0); 93485#L115 assume !(4369 == ssl3_connect_~s__state~0); 93483#L118 assume !(4384 == ssl3_connect_~s__state~0); 93481#L121 assume !(4385 == ssl3_connect_~s__state~0); 93479#L124 assume !(4400 == ssl3_connect_~s__state~0); 93463#L127 assume !(4401 == ssl3_connect_~s__state~0); 93458#L130 assume !(4416 == ssl3_connect_~s__state~0); 93453#L133 assume !(4417 == ssl3_connect_~s__state~0); 93448#L136 assume !(4432 == ssl3_connect_~s__state~0); 93443#L139 assume !(4433 == ssl3_connect_~s__state~0); 93438#L142 assume !(4448 == ssl3_connect_~s__state~0); 93433#L145 assume !(4449 == ssl3_connect_~s__state~0); 93428#L148 assume !(4464 == ssl3_connect_~s__state~0); 93423#L151 assume !(4465 == ssl3_connect_~s__state~0); 93419#L154 assume !(4466 == ssl3_connect_~s__state~0); 93413#L157 assume !(4467 == ssl3_connect_~s__state~0); 93411#L160 assume 4480 == ssl3_connect_~s__state~0; 86883#L164 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15; 86884#L389 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 86894#L395 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; 86871#L395-2 ssl3_connect_~s__init_num~0 := 0; 86872#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 93406#L565 ssl3_connect_~skip~0 := 0; 93405#L94-1 assume !false; 93404#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 93403#L97 assume !(12292 == ssl3_connect_~s__state~0); 93402#L100 assume !(16384 == ssl3_connect_~s__state~0); 93401#L103 assume !(4096 == ssl3_connect_~s__state~0); 93400#L106 assume !(20480 == ssl3_connect_~s__state~0); 93399#L109 assume !(4099 == ssl3_connect_~s__state~0); 93397#L112 assume !(4368 == ssl3_connect_~s__state~0); 93395#L115 assume !(4369 == ssl3_connect_~s__state~0); 93393#L118 assume !(4384 == ssl3_connect_~s__state~0); 93391#L121 assume !(4385 == ssl3_connect_~s__state~0); 93389#L124 assume !(4400 == ssl3_connect_~s__state~0); 93387#L127 assume !(4401 == ssl3_connect_~s__state~0); 93385#L130 assume !(4416 == ssl3_connect_~s__state~0); 93383#L133 assume !(4417 == ssl3_connect_~s__state~0); 93381#L136 assume !(4432 == ssl3_connect_~s__state~0); 93379#L139 assume !(4433 == ssl3_connect_~s__state~0); 93377#L142 assume !(4448 == ssl3_connect_~s__state~0); 93375#L145 assume !(4449 == ssl3_connect_~s__state~0); 93373#L148 assume !(4464 == ssl3_connect_~s__state~0); 93371#L151 assume !(4465 == ssl3_connect_~s__state~0); 93369#L154 assume !(4466 == ssl3_connect_~s__state~0); 93367#L157 assume !(4467 == ssl3_connect_~s__state~0); 93365#L160 assume !(4480 == ssl3_connect_~s__state~0); 93363#L163 assume !(4481 == ssl3_connect_~s__state~0); 93361#L166 assume !(4496 == ssl3_connect_~s__state~0); 93359#L169 assume !(4497 == ssl3_connect_~s__state~0); 93358#L172 assume 4512 == ssl3_connect_~s__state~0; 86977#L176 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17; 86978#L418 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; 87009#L426 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 87016#L426-2 assume !(0 == ssl3_connect_~tmp___7~0); 87017#L437 assume !(0 == ssl3_connect_~tmp___8~0); 87028#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 93271#L565 ssl3_connect_~skip~0 := 0; 93269#L94-1 assume !false; 93268#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 93265#L97 assume !(12292 == ssl3_connect_~s__state~0); 93263#L100 assume !(16384 == ssl3_connect_~s__state~0); 93261#L103 assume !(4096 == ssl3_connect_~s__state~0); 93259#L106 assume !(20480 == ssl3_connect_~s__state~0); 93257#L109 assume !(4099 == ssl3_connect_~s__state~0); 93255#L112 assume !(4368 == ssl3_connect_~s__state~0); 93253#L115 assume !(4369 == ssl3_connect_~s__state~0); 93251#L118 assume !(4384 == ssl3_connect_~s__state~0); 93249#L121 assume !(4385 == ssl3_connect_~s__state~0); 93079#L124 assume !(4400 == ssl3_connect_~s__state~0); 93074#L127 assume !(4401 == ssl3_connect_~s__state~0); 93075#L130 assume !(4416 == ssl3_connect_~s__state~0); 87188#L133 assume !(4417 == ssl3_connect_~s__state~0); 87189#L136 assume !(4432 == ssl3_connect_~s__state~0); 92990#L139 assume !(4433 == ssl3_connect_~s__state~0); 92988#L142 assume !(4448 == ssl3_connect_~s__state~0); 92986#L145 assume !(4449 == ssl3_connect_~s__state~0); 92774#L148 assume !(4464 == ssl3_connect_~s__state~0); 87191#L151 assume !(4465 == ssl3_connect_~s__state~0); 87192#L154 assume !(4466 == ssl3_connect_~s__state~0); 87193#L157 assume !(4467 == ssl3_connect_~s__state~0); 87194#L160 assume !(4480 == ssl3_connect_~s__state~0); 92697#L163 assume !(4481 == ssl3_connect_~s__state~0); 92696#L166 assume !(4496 == ssl3_connect_~s__state~0); 87182#L169 assume !(4497 == ssl3_connect_~s__state~0); 87183#L172 assume !(4512 == ssl3_connect_~s__state~0); 92693#L175 assume !(4513 == ssl3_connect_~s__state~0); 87180#L178 assume 4528 == ssl3_connect_~s__state~0; 87178#L182 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18; 92773#L447 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~s__s3__flags~0 := -5 + ssl3_connect_~s__s3__flags~0; 92772#L454 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 92770#L454-1 ssl3_connect_~s__init_num~0 := 0; 92766#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 92765#L565 ssl3_connect_~skip~0 := 0; 92764#L94-1 assume !false; 92762#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 92760#L97 assume !(12292 == ssl3_connect_~s__state~0); 92759#L100 assume !(16384 == ssl3_connect_~s__state~0); 92755#L103 assume !(4096 == ssl3_connect_~s__state~0); 92753#L106 assume !(20480 == ssl3_connect_~s__state~0); 92750#L109 assume 4099 == ssl3_connect_~s__state~0; 92751#L203 ssl3_connect_~s__server~0 := 0; 93350#L208 assume 0 != ssl3_connect_~cb~0; 90891#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 93346#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 93343#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 93341#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 93330#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 93328#L565 ssl3_connect_~skip~0 := 0; 93326#L94-1 assume !false; 93324#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 93322#L97 assume !(12292 == ssl3_connect_~s__state~0); 93320#L100 assume !(16384 == ssl3_connect_~s__state~0); 93318#L103 assume !(4096 == ssl3_connect_~s__state~0); 93317#L106 assume !(20480 == ssl3_connect_~s__state~0); 93316#L109 assume !(4099 == ssl3_connect_~s__state~0); 93284#L112 assume 4368 == ssl3_connect_~s__state~0; 93209#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 93280#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 93126#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 93277#L270 assume ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296; 93278#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 93301#L565 ssl3_connect_~skip~0 := 0; 93299#L94-1 assume !false; 93297#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 93295#L97 assume !(12292 == ssl3_connect_~s__state~0); 93293#L100 assume !(16384 == ssl3_connect_~s__state~0); 93291#L103 assume !(4096 == ssl3_connect_~s__state~0); 93289#L106 assume !(20480 == ssl3_connect_~s__state~0); 93287#L109 assume !(4099 == ssl3_connect_~s__state~0); 93285#L112 assume !(4368 == ssl3_connect_~s__state~0); 93283#L115 assume !(4369 == ssl3_connect_~s__state~0); 87093#L118 [2019-11-15 23:53:31,259 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:53:31,260 INFO L82 PathProgramCache]: Analyzing trace with hash 289174061, now seen corresponding path program 14 times [2019-11-15 23:53:31,260 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:53:31,260 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1379141481] [2019-11-15 23:53:31,260 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:31,260 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:31,261 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:53:31,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:53:31,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:53:31,276 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 23:53:31,276 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:53:31,277 INFO L82 PathProgramCache]: Analyzing trace with hash 2094843390, now seen corresponding path program 1 times [2019-11-15 23:53:31,277 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:53:31,277 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1818832355] [2019-11-15 23:53:31,277 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:31,277 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:31,277 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:53:31,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:53:31,356 INFO L134 CoverageAnalysis]: Checked inductivity of 788 backedges. 258 proven. 0 refuted. 0 times theorem prover too weak. 530 trivial. 0 not checked. [2019-11-15 23:53:31,356 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1818832355] [2019-11-15 23:53:31,356 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 23:53:31,357 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-15 23:53:31,357 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [436515976] [2019-11-15 23:53:31,357 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 23:53:31,357 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 23:53:31,358 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 23:53:31,358 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 23:53:31,358 INFO L87 Difference]: Start difference. First operand 6800 states and 8741 transitions. cyclomatic complexity: 1953 Second operand 3 states. [2019-11-15 23:53:31,532 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 23:53:31,533 INFO L93 Difference]: Finished difference Result 7584 states and 9613 transitions. [2019-11-15 23:53:31,533 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 23:53:31,533 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 7584 states and 9613 transitions. [2019-11-15 23:53:31,563 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 7380 [2019-11-15 23:53:31,594 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 7584 states to 7584 states and 9613 transitions. [2019-11-15 23:53:31,594 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7502 [2019-11-15 23:53:31,599 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7502 [2019-11-15 23:53:31,600 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7584 states and 9613 transitions. [2019-11-15 23:53:31,603 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 23:53:31,603 INFO L688 BuchiCegarLoop]: Abstraction has 7584 states and 9613 transitions. [2019-11-15 23:53:31,610 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7584 states and 9613 transitions. [2019-11-15 23:53:31,672 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7584 to 7024. [2019-11-15 23:53:31,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7024 states. [2019-11-15 23:53:31,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7024 states to 7024 states and 9029 transitions. [2019-11-15 23:53:31,686 INFO L711 BuchiCegarLoop]: Abstraction has 7024 states and 9029 transitions. [2019-11-15 23:53:31,687 INFO L591 BuchiCegarLoop]: Abstraction has 7024 states and 9029 transitions. [2019-11-15 23:53:31,687 INFO L424 BuchiCegarLoop]: ======== Iteration 27============ [2019-11-15 23:53:31,687 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 7024 states and 9029 transitions. [2019-11-15 23:53:31,707 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 6820 [2019-11-15 23:53:31,707 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 23:53:31,708 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 23:53:31,710 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] [2019-11-15 23:53:31,711 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [11, 11, 11, 11, 11, 11, 11, 11, 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-11-15 23:53:31,711 INFO L791 eck$LassoCheckResult]: Stem: 101389#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret21, 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_~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_~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_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;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;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~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;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 101390#L74 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 101391#L77-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 101392#L84 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 101569#L94-1 assume !false; 101567#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 101565#L97 assume 12292 == ssl3_connect_~s__state~0; 101563#L98 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 101561#L203 ssl3_connect_~s__server~0 := 0; 101551#L208 assume 0 != ssl3_connect_~cb~0; 101549#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 101546#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 101544#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 101536#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 101530#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 101528#L565 ssl3_connect_~skip~0 := 0; 101526#L94-1 assume !false; 101461#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 101462#L97 assume !(12292 == ssl3_connect_~s__state~0); 101455#L100 assume !(16384 == ssl3_connect_~s__state~0); 101456#L103 assume !(4096 == ssl3_connect_~s__state~0); 101443#L106 assume !(20480 == ssl3_connect_~s__state~0); 101444#L109 assume !(4099 == ssl3_connect_~s__state~0); 101493#L112 assume 4368 == ssl3_connect_~s__state~0; 101491#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 101483#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 101480#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 101476#L270 assume !(ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296); 101477#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 101535#L565 ssl3_connect_~skip~0 := 0; 101529#L94-1 assume !false; 101527#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 101525#L97 assume !(12292 == ssl3_connect_~s__state~0); 101524#L100 assume !(16384 == ssl3_connect_~s__state~0); 101523#L103 assume !(4096 == ssl3_connect_~s__state~0); 101522#L106 assume !(20480 == ssl3_connect_~s__state~0); 101521#L109 assume !(4099 == ssl3_connect_~s__state~0); 101489#L112 assume !(4368 == ssl3_connect_~s__state~0); 101486#L115 assume !(4369 == ssl3_connect_~s__state~0); 101487#L118 [2019-11-15 23:53:31,712 INFO L793 eck$LassoCheckResult]: Loop: 101487#L118 assume 4384 == ssl3_connect_~s__state~0; 106123#L122 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9; 106120#L279 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 105649#L282-2 assume !(ssl3_connect_~ret~0 <= 0); 105650#L293 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 106110#L293-2 ssl3_connect_~s__init_num~0 := 0; 106104#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 106100#L565 ssl3_connect_~skip~0 := 0; 106094#L94-1 assume !false; 106091#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 106088#L97 assume !(12292 == ssl3_connect_~s__state~0); 106085#L100 assume !(16384 == ssl3_connect_~s__state~0); 106082#L103 assume !(4096 == ssl3_connect_~s__state~0); 106079#L106 assume !(20480 == ssl3_connect_~s__state~0); 106076#L109 assume !(4099 == ssl3_connect_~s__state~0); 105936#L112 assume !(4368 == ssl3_connect_~s__state~0); 105932#L115 assume !(4369 == ssl3_connect_~s__state~0); 105930#L118 assume !(4384 == ssl3_connect_~s__state~0); 105928#L121 assume !(4385 == ssl3_connect_~s__state~0); 105926#L124 assume 4400 == ssl3_connect_~s__state~0; 102104#L128 assume 0 != (256 + ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0) % 4294967296;ssl3_connect_~skip~0 := 1; 107477#L302-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 107472#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 107471#L565 ssl3_connect_~skip~0 := 0; 107470#L94-1 assume !false; 107469#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 107468#L97 assume !(12292 == ssl3_connect_~s__state~0); 107467#L100 assume !(16384 == ssl3_connect_~s__state~0); 107466#L103 assume !(4096 == ssl3_connect_~s__state~0); 107465#L106 assume !(20480 == ssl3_connect_~s__state~0); 107464#L109 assume !(4099 == ssl3_connect_~s__state~0); 107463#L112 assume !(4368 == ssl3_connect_~s__state~0); 107462#L115 assume !(4369 == ssl3_connect_~s__state~0); 107461#L118 assume !(4384 == ssl3_connect_~s__state~0); 107460#L121 assume !(4385 == ssl3_connect_~s__state~0); 107459#L124 assume !(4400 == ssl3_connect_~s__state~0); 107458#L127 assume !(4401 == ssl3_connect_~s__state~0); 107457#L130 assume 4416 == ssl3_connect_~s__state~0; 102004#L134 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11; 107456#L323 assume !(3 == ssl3_connect_~blastFlag~0); 107455#L323-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 107454#L335 assume !(0 == ssl3_connect_~tmp___6~0); 107449#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 107448#L565 ssl3_connect_~skip~0 := 0; 107447#L94-1 assume !false; 107446#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 107445#L97 assume !(12292 == ssl3_connect_~s__state~0); 107444#L100 assume !(16384 == ssl3_connect_~s__state~0); 107443#L103 assume !(4096 == ssl3_connect_~s__state~0); 107442#L106 assume !(20480 == ssl3_connect_~s__state~0); 107441#L109 assume !(4099 == ssl3_connect_~s__state~0); 107440#L112 assume !(4368 == ssl3_connect_~s__state~0); 107439#L115 assume !(4369 == ssl3_connect_~s__state~0); 107438#L118 assume !(4384 == ssl3_connect_~s__state~0); 107437#L121 assume !(4385 == ssl3_connect_~s__state~0); 107436#L124 assume !(4400 == ssl3_connect_~s__state~0); 107435#L127 assume !(4401 == ssl3_connect_~s__state~0); 107434#L130 assume !(4416 == ssl3_connect_~s__state~0); 107433#L133 assume !(4417 == ssl3_connect_~s__state~0); 107432#L136 assume 4432 == ssl3_connect_~s__state~0; 101993#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12; 107431#L345 assume !(5 == ssl3_connect_~blastFlag~0); 107430#L350 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 107425#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 107424#L565 ssl3_connect_~skip~0 := 0; 107423#L94-1 assume !false; 107422#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 107421#L97 assume !(12292 == ssl3_connect_~s__state~0); 107420#L100 assume !(16384 == ssl3_connect_~s__state~0); 107419#L103 assume !(4096 == ssl3_connect_~s__state~0); 107418#L106 assume !(20480 == ssl3_connect_~s__state~0); 107417#L109 assume !(4099 == ssl3_connect_~s__state~0); 107416#L112 assume !(4368 == ssl3_connect_~s__state~0); 107415#L115 assume !(4369 == ssl3_connect_~s__state~0); 107414#L118 assume !(4384 == ssl3_connect_~s__state~0); 107413#L121 assume !(4385 == ssl3_connect_~s__state~0); 107412#L124 assume !(4400 == ssl3_connect_~s__state~0); 107411#L127 assume !(4401 == ssl3_connect_~s__state~0); 107410#L130 assume !(4416 == ssl3_connect_~s__state~0); 107409#L133 assume !(4417 == ssl3_connect_~s__state~0); 107408#L136 assume !(4432 == ssl3_connect_~s__state~0); 107407#L139 assume !(4433 == ssl3_connect_~s__state~0); 107406#L142 assume 4448 == ssl3_connect_~s__state~0; 101983#L146 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13; 107405#L361 assume !(ssl3_connect_~ret~0 <= 0); 107404#L366 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 107403#L366-2 ssl3_connect_~s__init_num~0 := 0; 107398#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 107397#L565 ssl3_connect_~skip~0 := 0; 107396#L94-1 assume !false; 107395#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 107394#L97 assume !(12292 == ssl3_connect_~s__state~0); 107393#L100 assume !(16384 == ssl3_connect_~s__state~0); 107392#L103 assume !(4096 == ssl3_connect_~s__state~0); 107391#L106 assume !(20480 == ssl3_connect_~s__state~0); 107390#L109 assume !(4099 == ssl3_connect_~s__state~0); 107389#L112 assume !(4368 == ssl3_connect_~s__state~0); 107388#L115 assume !(4369 == ssl3_connect_~s__state~0); 107387#L118 assume !(4384 == ssl3_connect_~s__state~0); 107386#L121 assume !(4385 == ssl3_connect_~s__state~0); 107385#L124 assume !(4400 == ssl3_connect_~s__state~0); 107384#L127 assume !(4401 == ssl3_connect_~s__state~0); 107383#L130 assume !(4416 == ssl3_connect_~s__state~0); 107382#L133 assume !(4417 == ssl3_connect_~s__state~0); 107381#L136 assume !(4432 == ssl3_connect_~s__state~0); 107380#L139 assume !(4433 == ssl3_connect_~s__state~0); 107379#L142 assume !(4448 == ssl3_connect_~s__state~0); 107378#L145 assume !(4449 == ssl3_connect_~s__state~0); 107377#L148 assume 4464 == ssl3_connect_~s__state~0; 101966#L158 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14; 107376#L378 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 107371#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 107370#L565 ssl3_connect_~skip~0 := 0; 107369#L94-1 assume !false; 107368#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 107367#L97 assume !(12292 == ssl3_connect_~s__state~0); 107366#L100 assume !(16384 == ssl3_connect_~s__state~0); 107365#L103 assume !(4096 == ssl3_connect_~s__state~0); 107364#L106 assume !(20480 == ssl3_connect_~s__state~0); 107363#L109 assume !(4099 == ssl3_connect_~s__state~0); 107362#L112 assume !(4368 == ssl3_connect_~s__state~0); 107361#L115 assume !(4369 == ssl3_connect_~s__state~0); 107360#L118 assume !(4384 == ssl3_connect_~s__state~0); 107359#L121 assume !(4385 == ssl3_connect_~s__state~0); 107358#L124 assume !(4400 == ssl3_connect_~s__state~0); 107357#L127 assume !(4401 == ssl3_connect_~s__state~0); 107356#L130 assume !(4416 == ssl3_connect_~s__state~0); 107355#L133 assume !(4417 == ssl3_connect_~s__state~0); 107354#L136 assume !(4432 == ssl3_connect_~s__state~0); 107353#L139 assume !(4433 == ssl3_connect_~s__state~0); 107352#L142 assume !(4448 == ssl3_connect_~s__state~0); 107351#L145 assume !(4449 == ssl3_connect_~s__state~0); 107350#L148 assume !(4464 == ssl3_connect_~s__state~0); 107349#L151 assume !(4465 == ssl3_connect_~s__state~0); 107348#L154 assume !(4466 == ssl3_connect_~s__state~0); 107347#L157 assume !(4467 == ssl3_connect_~s__state~0); 107346#L160 assume 4480 == ssl3_connect_~s__state~0; 101906#L164 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15; 107345#L389 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 107344#L395 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; 107309#L395-2 ssl3_connect_~s__init_num~0 := 0; 107304#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 107303#L565 ssl3_connect_~skip~0 := 0; 107302#L94-1 assume !false; 107301#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 107300#L97 assume !(12292 == ssl3_connect_~s__state~0); 107299#L100 assume !(16384 == ssl3_connect_~s__state~0); 107298#L103 assume !(4096 == ssl3_connect_~s__state~0); 107297#L106 assume !(20480 == ssl3_connect_~s__state~0); 107296#L109 assume !(4099 == ssl3_connect_~s__state~0); 107295#L112 assume !(4368 == ssl3_connect_~s__state~0); 107294#L115 assume !(4369 == ssl3_connect_~s__state~0); 107293#L118 assume !(4384 == ssl3_connect_~s__state~0); 107292#L121 assume !(4385 == ssl3_connect_~s__state~0); 107291#L124 assume !(4400 == ssl3_connect_~s__state~0); 107290#L127 assume !(4401 == ssl3_connect_~s__state~0); 107289#L130 assume !(4416 == ssl3_connect_~s__state~0); 107288#L133 assume !(4417 == ssl3_connect_~s__state~0); 107287#L136 assume !(4432 == ssl3_connect_~s__state~0); 107286#L139 assume !(4433 == ssl3_connect_~s__state~0); 107285#L142 assume !(4448 == ssl3_connect_~s__state~0); 107284#L145 assume !(4449 == ssl3_connect_~s__state~0); 107283#L148 assume !(4464 == ssl3_connect_~s__state~0); 107282#L151 assume !(4465 == ssl3_connect_~s__state~0); 107281#L154 assume !(4466 == ssl3_connect_~s__state~0); 107280#L157 assume !(4467 == ssl3_connect_~s__state~0); 107279#L160 assume !(4480 == ssl3_connect_~s__state~0); 107278#L163 assume !(4481 == ssl3_connect_~s__state~0); 107277#L166 assume !(4496 == ssl3_connect_~s__state~0); 107276#L169 assume !(4497 == ssl3_connect_~s__state~0); 107275#L172 assume 4512 == ssl3_connect_~s__state~0; 101858#L176 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17; 107274#L418 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; 107273#L426 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 107272#L426-2 assume !(0 == ssl3_connect_~tmp___7~0); 107271#L437 assume !(0 == ssl3_connect_~tmp___8~0); 107268#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 107267#L565 ssl3_connect_~skip~0 := 0; 107266#L94-1 assume !false; 107265#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 107264#L97 assume !(12292 == ssl3_connect_~s__state~0); 107263#L100 assume !(16384 == ssl3_connect_~s__state~0); 107262#L103 assume !(4096 == ssl3_connect_~s__state~0); 107261#L106 assume !(20480 == ssl3_connect_~s__state~0); 107260#L109 assume !(4099 == ssl3_connect_~s__state~0); 107259#L112 assume !(4368 == ssl3_connect_~s__state~0); 107258#L115 assume !(4369 == ssl3_connect_~s__state~0); 107257#L118 assume !(4384 == ssl3_connect_~s__state~0); 107256#L121 assume !(4385 == ssl3_connect_~s__state~0); 107255#L124 assume !(4400 == ssl3_connect_~s__state~0); 107254#L127 assume !(4401 == ssl3_connect_~s__state~0); 107253#L130 assume !(4416 == ssl3_connect_~s__state~0); 107252#L133 assume !(4417 == ssl3_connect_~s__state~0); 107251#L136 assume !(4432 == ssl3_connect_~s__state~0); 107250#L139 assume !(4433 == ssl3_connect_~s__state~0); 107249#L142 assume !(4448 == ssl3_connect_~s__state~0); 107248#L145 assume !(4449 == ssl3_connect_~s__state~0); 107247#L148 assume !(4464 == ssl3_connect_~s__state~0); 107246#L151 assume !(4465 == ssl3_connect_~s__state~0); 107245#L154 assume !(4466 == ssl3_connect_~s__state~0); 107244#L157 assume !(4467 == ssl3_connect_~s__state~0); 107243#L160 assume !(4480 == ssl3_connect_~s__state~0); 107242#L163 assume !(4481 == ssl3_connect_~s__state~0); 107241#L166 assume !(4496 == ssl3_connect_~s__state~0); 107240#L169 assume !(4497 == ssl3_connect_~s__state~0); 107239#L172 assume !(4512 == ssl3_connect_~s__state~0); 107238#L175 assume !(4513 == ssl3_connect_~s__state~0); 107237#L178 assume !(4528 == ssl3_connect_~s__state~0); 107236#L181 assume !(4529 == ssl3_connect_~s__state~0); 104925#L184 assume 4560 == ssl3_connect_~s__state~0; 104924#L188 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19; 104922#L471 assume !(ssl3_connect_~ret~0 <= 0); 104923#L476 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 3; 107231#L476-2 ssl3_connect_~s__init_num~0 := 0; 107232#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 107209#L565 ssl3_connect_~skip~0 := 0; 107210#L94-1 assume !false; 107202#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 107203#L97 assume !(12292 == ssl3_connect_~s__state~0); 107195#L100 assume !(16384 == ssl3_connect_~s__state~0); 107196#L103 assume !(4096 == ssl3_connect_~s__state~0); 107189#L106 assume !(20480 == ssl3_connect_~s__state~0); 107190#L109 assume 4099 == ssl3_connect_~s__state~0; 101264#L203 ssl3_connect_~s__server~0 := 0; 108022#L208 assume 0 != ssl3_connect_~cb~0; 104232#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 101382#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 101366#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 101367#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 101423#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 102170#L565 ssl3_connect_~skip~0 := 0; 102162#L94-1 assume !false; 102159#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 102160#L97 assume !(12292 == ssl3_connect_~s__state~0); 106236#L100 assume !(16384 == ssl3_connect_~s__state~0); 106235#L103 assume !(4096 == ssl3_connect_~s__state~0); 106233#L106 assume !(20480 == ssl3_connect_~s__state~0); 106231#L109 assume !(4099 == ssl3_connect_~s__state~0); 106230#L112 assume 4368 == ssl3_connect_~s__state~0; 106130#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 106229#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 106157#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 106227#L270 assume ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296; 106223#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 106222#L565 ssl3_connect_~skip~0 := 0; 106217#L94-1 assume !false; 106213#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 106211#L97 assume !(12292 == ssl3_connect_~s__state~0); 106209#L100 assume !(16384 == ssl3_connect_~s__state~0); 106205#L103 assume !(4096 == ssl3_connect_~s__state~0); 106199#L106 assume !(20480 == ssl3_connect_~s__state~0); 106153#L109 assume !(4099 == ssl3_connect_~s__state~0); 106152#L112 assume !(4368 == ssl3_connect_~s__state~0); 106150#L115 assume !(4369 == ssl3_connect_~s__state~0); 101487#L118 [2019-11-15 23:53:31,712 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:53:31,712 INFO L82 PathProgramCache]: Analyzing trace with hash 289174061, now seen corresponding path program 15 times [2019-11-15 23:53:31,712 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:53:31,713 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1885374351] [2019-11-15 23:53:31,713 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:31,713 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:31,713 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:53:31,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:53:31,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:53:31,728 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 23:53:31,729 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:53:31,729 INFO L82 PathProgramCache]: Analyzing trace with hash -523205309, now seen corresponding path program 1 times [2019-11-15 23:53:31,729 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:53:31,729 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1338641911] [2019-11-15 23:53:31,730 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:31,731 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:31,731 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:53:31,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:53:31,817 INFO L134 CoverageAnalysis]: Checked inductivity of 788 backedges. 387 proven. 0 refuted. 0 times theorem prover too weak. 401 trivial. 0 not checked. [2019-11-15 23:53:31,817 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1338641911] [2019-11-15 23:53:31,818 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 23:53:31,818 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-15 23:53:31,819 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [552642625] [2019-11-15 23:53:31,819 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 23:53:31,820 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 23:53:31,820 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 23:53:31,820 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 23:53:31,820 INFO L87 Difference]: Start difference. First operand 7024 states and 9029 transitions. cyclomatic complexity: 2017 Second operand 3 states. [2019-11-15 23:53:31,996 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 23:53:31,996 INFO L93 Difference]: Finished difference Result 7032 states and 8717 transitions. [2019-11-15 23:53:31,997 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 23:53:31,997 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 7032 states and 8717 transitions. [2019-11-15 23:53:32,026 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 6828 [2019-11-15 23:53:32,049 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 7032 states to 7032 states and 8717 transitions. [2019-11-15 23:53:32,050 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6950 [2019-11-15 23:53:32,055 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6950 [2019-11-15 23:53:32,055 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7032 states and 8717 transitions. [2019-11-15 23:53:32,056 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 23:53:32,056 INFO L688 BuchiCegarLoop]: Abstraction has 7032 states and 8717 transitions. [2019-11-15 23:53:32,065 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7032 states and 8717 transitions. [2019-11-15 23:53:32,133 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7032 to 7000. [2019-11-15 23:53:32,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7000 states. [2019-11-15 23:53:32,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7000 states to 7000 states and 8685 transitions. [2019-11-15 23:53:32,148 INFO L711 BuchiCegarLoop]: Abstraction has 7000 states and 8685 transitions. [2019-11-15 23:53:32,148 INFO L591 BuchiCegarLoop]: Abstraction has 7000 states and 8685 transitions. [2019-11-15 23:53:32,148 INFO L424 BuchiCegarLoop]: ======== Iteration 28============ [2019-11-15 23:53:32,148 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 7000 states and 8685 transitions. [2019-11-15 23:53:32,168 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 6796 [2019-11-15 23:53:32,168 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 23:53:32,169 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 23:53:32,172 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] [2019-11-15 23:53:32,172 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [11, 11, 11, 11, 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] [2019-11-15 23:53:32,172 INFO L791 eck$LassoCheckResult]: Stem: 115447#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret21, 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_~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_~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_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;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;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~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;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 115448#L74 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 115449#L77-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 115450#L84 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 115627#L94-1 assume !false; 115625#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 115623#L97 assume 12292 == ssl3_connect_~s__state~0; 115621#L98 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 115619#L203 ssl3_connect_~s__server~0 := 0; 115609#L208 assume 0 != ssl3_connect_~cb~0; 115607#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 115604#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 115602#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 115594#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 115588#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 115586#L565 ssl3_connect_~skip~0 := 0; 115584#L94-1 assume !false; 115519#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 115520#L97 assume !(12292 == ssl3_connect_~s__state~0); 115513#L100 assume !(16384 == ssl3_connect_~s__state~0); 115514#L103 assume !(4096 == ssl3_connect_~s__state~0); 115501#L106 assume !(20480 == ssl3_connect_~s__state~0); 115502#L109 assume !(4099 == ssl3_connect_~s__state~0); 115551#L112 assume 4368 == ssl3_connect_~s__state~0; 115549#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 115541#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 115538#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 115534#L270 assume !(ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296); 115535#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 115593#L565 ssl3_connect_~skip~0 := 0; 115587#L94-1 assume !false; 115585#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 115583#L97 assume !(12292 == ssl3_connect_~s__state~0); 115582#L100 assume !(16384 == ssl3_connect_~s__state~0); 115581#L103 assume !(4096 == ssl3_connect_~s__state~0); 115580#L106 assume !(20480 == ssl3_connect_~s__state~0); 115579#L109 assume !(4099 == ssl3_connect_~s__state~0); 115547#L112 assume !(4368 == ssl3_connect_~s__state~0); 115544#L115 assume !(4369 == ssl3_connect_~s__state~0); 115545#L118 [2019-11-15 23:53:32,173 INFO L793 eck$LassoCheckResult]: Loop: 115545#L118 assume 4384 == ssl3_connect_~s__state~0; 118270#L122 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9; 118581#L279 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 118303#L282-2 assume !(ssl3_connect_~ret~0 <= 0); 118573#L293 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 118570#L293-2 ssl3_connect_~s__init_num~0 := 0; 118564#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 118559#L565 ssl3_connect_~skip~0 := 0; 118557#L94-1 assume !false; 118553#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 118550#L97 assume !(12292 == ssl3_connect_~s__state~0); 118547#L100 assume !(16384 == ssl3_connect_~s__state~0); 118543#L103 assume !(4096 == ssl3_connect_~s__state~0); 118539#L106 assume !(20480 == ssl3_connect_~s__state~0); 118537#L109 assume !(4099 == ssl3_connect_~s__state~0); 118535#L112 assume !(4368 == ssl3_connect_~s__state~0); 118533#L115 assume !(4369 == ssl3_connect_~s__state~0); 118532#L118 assume !(4384 == ssl3_connect_~s__state~0); 118531#L121 assume !(4385 == ssl3_connect_~s__state~0); 118263#L124 assume 4400 == ssl3_connect_~s__state~0; 118260#L128 assume 0 != (256 + ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0) % 4294967296;ssl3_connect_~skip~0 := 1; 118261#L302-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 120746#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 120745#L565 ssl3_connect_~skip~0 := 0; 120744#L94-1 assume !false; 120743#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 120742#L97 assume !(12292 == ssl3_connect_~s__state~0); 120741#L100 assume !(16384 == ssl3_connect_~s__state~0); 120740#L103 assume !(4096 == ssl3_connect_~s__state~0); 120739#L106 assume !(20480 == ssl3_connect_~s__state~0); 120738#L109 assume !(4099 == ssl3_connect_~s__state~0); 120737#L112 assume !(4368 == ssl3_connect_~s__state~0); 120736#L115 assume !(4369 == ssl3_connect_~s__state~0); 120735#L118 assume !(4384 == ssl3_connect_~s__state~0); 120734#L121 assume !(4385 == ssl3_connect_~s__state~0); 120733#L124 assume !(4400 == ssl3_connect_~s__state~0); 120732#L127 assume !(4401 == ssl3_connect_~s__state~0); 120731#L130 assume 4416 == ssl3_connect_~s__state~0; 118475#L134 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11; 120730#L323 assume !(3 == ssl3_connect_~blastFlag~0); 120728#L323-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 120726#L335 assume !(0 == ssl3_connect_~tmp___6~0); 120723#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 120722#L565 ssl3_connect_~skip~0 := 0; 120721#L94-1 assume !false; 120720#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 120719#L97 assume !(12292 == ssl3_connect_~s__state~0); 120718#L100 assume !(16384 == ssl3_connect_~s__state~0); 120717#L103 assume !(4096 == ssl3_connect_~s__state~0); 120716#L106 assume !(20480 == ssl3_connect_~s__state~0); 120715#L109 assume !(4099 == ssl3_connect_~s__state~0); 120714#L112 assume !(4368 == ssl3_connect_~s__state~0); 120713#L115 assume !(4369 == ssl3_connect_~s__state~0); 120712#L118 assume !(4384 == ssl3_connect_~s__state~0); 120711#L121 assume !(4385 == ssl3_connect_~s__state~0); 120710#L124 assume !(4400 == ssl3_connect_~s__state~0); 120709#L127 assume !(4401 == ssl3_connect_~s__state~0); 120708#L130 assume !(4416 == ssl3_connect_~s__state~0); 120707#L133 assume !(4417 == ssl3_connect_~s__state~0); 120706#L136 assume 4432 == ssl3_connect_~s__state~0; 118469#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12; 120704#L345 assume !(5 == ssl3_connect_~blastFlag~0); 120702#L350 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 120699#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 120698#L565 ssl3_connect_~skip~0 := 0; 120697#L94-1 assume !false; 120696#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 120695#L97 assume !(12292 == ssl3_connect_~s__state~0); 120694#L100 assume !(16384 == ssl3_connect_~s__state~0); 120693#L103 assume !(4096 == ssl3_connect_~s__state~0); 120692#L106 assume !(20480 == ssl3_connect_~s__state~0); 120690#L109 assume !(4099 == ssl3_connect_~s__state~0); 120689#L112 assume !(4368 == ssl3_connect_~s__state~0); 120688#L115 assume !(4369 == ssl3_connect_~s__state~0); 120686#L118 assume !(4384 == ssl3_connect_~s__state~0); 120684#L121 assume !(4385 == ssl3_connect_~s__state~0); 120682#L124 assume !(4400 == ssl3_connect_~s__state~0); 120680#L127 assume !(4401 == ssl3_connect_~s__state~0); 120678#L130 assume !(4416 == ssl3_connect_~s__state~0); 120676#L133 assume !(4417 == ssl3_connect_~s__state~0); 120674#L136 assume !(4432 == ssl3_connect_~s__state~0); 120672#L139 assume !(4433 == ssl3_connect_~s__state~0); 120670#L142 assume 4448 == ssl3_connect_~s__state~0; 118463#L146 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13; 120667#L361 assume !(ssl3_connect_~ret~0 <= 0); 120664#L366 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 120661#L366-2 ssl3_connect_~s__init_num~0 := 0; 120657#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 120655#L565 ssl3_connect_~skip~0 := 0; 120653#L94-1 assume !false; 120651#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 120649#L97 assume !(12292 == ssl3_connect_~s__state~0); 120647#L100 assume !(16384 == ssl3_connect_~s__state~0); 120645#L103 assume !(4096 == ssl3_connect_~s__state~0); 120643#L106 assume !(20480 == ssl3_connect_~s__state~0); 120641#L109 assume !(4099 == ssl3_connect_~s__state~0); 120639#L112 assume !(4368 == ssl3_connect_~s__state~0); 120637#L115 assume !(4369 == ssl3_connect_~s__state~0); 120635#L118 assume !(4384 == ssl3_connect_~s__state~0); 120633#L121 assume !(4385 == ssl3_connect_~s__state~0); 120631#L124 assume !(4400 == ssl3_connect_~s__state~0); 120629#L127 assume !(4401 == ssl3_connect_~s__state~0); 120628#L130 assume !(4416 == ssl3_connect_~s__state~0); 120626#L133 assume !(4417 == ssl3_connect_~s__state~0); 120624#L136 assume !(4432 == ssl3_connect_~s__state~0); 120622#L139 assume !(4433 == ssl3_connect_~s__state~0); 120619#L142 assume !(4448 == ssl3_connect_~s__state~0); 120617#L145 assume !(4449 == ssl3_connect_~s__state~0); 120608#L148 assume 4464 == ssl3_connect_~s__state~0; 118376#L158 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14; 120607#L378 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 120594#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 120592#L565 ssl3_connect_~skip~0 := 0; 120590#L94-1 assume !false; 120588#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 120586#L97 assume !(12292 == ssl3_connect_~s__state~0); 120584#L100 assume !(16384 == ssl3_connect_~s__state~0); 120582#L103 assume !(4096 == ssl3_connect_~s__state~0); 120580#L106 assume !(20480 == ssl3_connect_~s__state~0); 120578#L109 assume !(4099 == ssl3_connect_~s__state~0); 120576#L112 assume !(4368 == ssl3_connect_~s__state~0); 120574#L115 assume !(4369 == ssl3_connect_~s__state~0); 120572#L118 assume !(4384 == ssl3_connect_~s__state~0); 120570#L121 assume !(4385 == ssl3_connect_~s__state~0); 120568#L124 assume !(4400 == ssl3_connect_~s__state~0); 120566#L127 assume !(4401 == ssl3_connect_~s__state~0); 120564#L130 assume !(4416 == ssl3_connect_~s__state~0); 120562#L133 assume !(4417 == ssl3_connect_~s__state~0); 120560#L136 assume !(4432 == ssl3_connect_~s__state~0); 120558#L139 assume !(4433 == ssl3_connect_~s__state~0); 120556#L142 assume !(4448 == ssl3_connect_~s__state~0); 120555#L145 assume !(4449 == ssl3_connect_~s__state~0); 120553#L148 assume !(4464 == ssl3_connect_~s__state~0); 120552#L151 assume !(4465 == ssl3_connect_~s__state~0); 120551#L154 assume !(4466 == ssl3_connect_~s__state~0); 120549#L157 assume !(4467 == ssl3_connect_~s__state~0); 120548#L160 assume 4480 == ssl3_connect_~s__state~0; 118361#L164 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15; 120541#L389 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 120539#L395 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; 120468#L395-2 ssl3_connect_~s__init_num~0 := 0; 120457#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 120455#L565 ssl3_connect_~skip~0 := 0; 120453#L94-1 assume !false; 120451#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 120449#L97 assume !(12292 == ssl3_connect_~s__state~0); 120447#L100 assume !(16384 == ssl3_connect_~s__state~0); 120445#L103 assume !(4096 == ssl3_connect_~s__state~0); 120443#L106 assume !(20480 == ssl3_connect_~s__state~0); 120441#L109 assume !(4099 == ssl3_connect_~s__state~0); 120439#L112 assume !(4368 == ssl3_connect_~s__state~0); 120437#L115 assume !(4369 == ssl3_connect_~s__state~0); 120435#L118 assume !(4384 == ssl3_connect_~s__state~0); 120433#L121 assume !(4385 == ssl3_connect_~s__state~0); 120431#L124 assume !(4400 == ssl3_connect_~s__state~0); 120429#L127 assume !(4401 == ssl3_connect_~s__state~0); 120427#L130 assume !(4416 == ssl3_connect_~s__state~0); 120425#L133 assume !(4417 == ssl3_connect_~s__state~0); 120423#L136 assume !(4432 == ssl3_connect_~s__state~0); 120422#L139 assume !(4433 == ssl3_connect_~s__state~0); 120419#L142 assume !(4448 == ssl3_connect_~s__state~0); 120418#L145 assume !(4449 == ssl3_connect_~s__state~0); 120417#L148 assume !(4464 == ssl3_connect_~s__state~0); 120415#L151 assume !(4465 == ssl3_connect_~s__state~0); 120414#L154 assume !(4466 == ssl3_connect_~s__state~0); 120408#L157 assume !(4467 == ssl3_connect_~s__state~0); 120406#L160 assume !(4480 == ssl3_connect_~s__state~0); 120404#L163 assume !(4481 == ssl3_connect_~s__state~0); 120402#L166 assume !(4496 == ssl3_connect_~s__state~0); 120400#L169 assume !(4497 == ssl3_connect_~s__state~0); 120398#L172 assume 4512 == ssl3_connect_~s__state~0; 118337#L176 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17; 120395#L418 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; 120393#L426 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 120391#L426-2 assume !(0 == ssl3_connect_~tmp___7~0); 120389#L437 assume !(0 == ssl3_connect_~tmp___8~0); 120333#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 120331#L565 ssl3_connect_~skip~0 := 0; 120329#L94-1 assume !false; 120327#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 120325#L97 assume !(12292 == ssl3_connect_~s__state~0); 120323#L100 assume !(16384 == ssl3_connect_~s__state~0); 120321#L103 assume !(4096 == ssl3_connect_~s__state~0); 120319#L106 assume !(20480 == ssl3_connect_~s__state~0); 120317#L109 assume !(4099 == ssl3_connect_~s__state~0); 120316#L112 assume !(4368 == ssl3_connect_~s__state~0); 120314#L115 assume !(4369 == ssl3_connect_~s__state~0); 120312#L118 assume !(4384 == ssl3_connect_~s__state~0); 120310#L121 assume !(4385 == ssl3_connect_~s__state~0); 120308#L124 assume !(4400 == ssl3_connect_~s__state~0); 120307#L127 assume !(4401 == ssl3_connect_~s__state~0); 120306#L130 assume !(4416 == ssl3_connect_~s__state~0); 120305#L133 assume !(4417 == ssl3_connect_~s__state~0); 120304#L136 assume !(4432 == ssl3_connect_~s__state~0); 120303#L139 assume !(4433 == ssl3_connect_~s__state~0); 120301#L142 assume !(4448 == ssl3_connect_~s__state~0); 120298#L145 assume !(4449 == ssl3_connect_~s__state~0); 120297#L148 assume !(4464 == ssl3_connect_~s__state~0); 120295#L151 assume !(4465 == ssl3_connect_~s__state~0); 120293#L154 assume !(4466 == ssl3_connect_~s__state~0); 120291#L157 assume !(4467 == ssl3_connect_~s__state~0); 120289#L160 assume !(4480 == ssl3_connect_~s__state~0); 120287#L163 assume !(4481 == ssl3_connect_~s__state~0); 120285#L166 assume !(4496 == ssl3_connect_~s__state~0); 120283#L169 assume !(4497 == ssl3_connect_~s__state~0); 120281#L172 assume !(4512 == ssl3_connect_~s__state~0); 120279#L175 assume !(4513 == ssl3_connect_~s__state~0); 120277#L178 assume 4528 == ssl3_connect_~s__state~0; 118327#L182 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18; 118528#L447 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~s__s3__flags~0 := -5 + ssl3_connect_~s__s3__flags~0; 118527#L454 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 118525#L454-1 ssl3_connect_~s__init_num~0 := 0; 118521#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 118519#L565 ssl3_connect_~skip~0 := 0; 118518#L94-1 assume !false; 118512#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 118510#L97 assume !(12292 == ssl3_connect_~s__state~0); 118508#L100 assume !(16384 == ssl3_connect_~s__state~0); 118506#L103 assume !(4096 == ssl3_connect_~s__state~0); 118504#L106 assume !(20480 == ssl3_connect_~s__state~0); 118421#L109 assume !(4099 == ssl3_connect_~s__state~0); 118419#L112 assume !(4368 == ssl3_connect_~s__state~0); 118417#L115 assume !(4369 == ssl3_connect_~s__state~0); 118415#L118 assume !(4384 == ssl3_connect_~s__state~0); 118413#L121 assume !(4385 == ssl3_connect_~s__state~0); 118411#L124 assume !(4400 == ssl3_connect_~s__state~0); 118409#L127 assume !(4401 == ssl3_connect_~s__state~0); 118407#L130 assume !(4416 == ssl3_connect_~s__state~0); 118405#L133 assume !(4417 == ssl3_connect_~s__state~0); 118403#L136 assume !(4432 == ssl3_connect_~s__state~0); 118401#L139 assume !(4433 == ssl3_connect_~s__state~0); 118399#L142 assume !(4448 == ssl3_connect_~s__state~0); 118397#L145 assume !(4449 == ssl3_connect_~s__state~0); 118395#L148 assume !(4464 == ssl3_connect_~s__state~0); 118393#L151 assume !(4465 == ssl3_connect_~s__state~0); 118384#L154 assume !(4466 == ssl3_connect_~s__state~0); 118377#L157 assume !(4467 == ssl3_connect_~s__state~0); 118368#L160 assume !(4480 == ssl3_connect_~s__state~0); 118362#L163 assume !(4481 == ssl3_connect_~s__state~0); 118356#L166 assume !(4496 == ssl3_connect_~s__state~0); 118350#L169 assume !(4497 == ssl3_connect_~s__state~0); 118344#L172 assume !(4512 == ssl3_connect_~s__state~0); 118338#L175 assume !(4513 == ssl3_connect_~s__state~0); 118333#L178 assume !(4528 == ssl3_connect_~s__state~0); 118328#L181 assume !(4529 == ssl3_connect_~s__state~0); 118323#L184 assume !(4560 == ssl3_connect_~s__state~0); 118319#L187 assume !(4561 == ssl3_connect_~s__state~0); 118314#L190 assume 4352 == ssl3_connect_~s__state~0; 118309#L191 assume !(ssl3_connect_~num1~0 > 0); 118304#L484-1 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 118298#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 118296#L565 ssl3_connect_~skip~0 := 0; 118294#L94-1 assume !false; 118292#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 118289#L97 assume !(12292 == ssl3_connect_~s__state~0); 118284#L100 assume !(16384 == ssl3_connect_~s__state~0); 118282#L103 assume !(4096 == ssl3_connect_~s__state~0); 118280#L106 assume !(20480 == ssl3_connect_~s__state~0); 118278#L109 assume !(4099 == ssl3_connect_~s__state~0); 118276#L112 assume 4368 == ssl3_connect_~s__state~0; 115393#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 115394#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 115486#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 115421#L270 assume ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296; 115422#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 120776#L565 ssl3_connect_~skip~0 := 0; 120769#L94-1 assume !false; 120770#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 120763#L97 assume !(12292 == ssl3_connect_~s__state~0); 120764#L100 assume !(16384 == ssl3_connect_~s__state~0); 120756#L103 assume !(4096 == ssl3_connect_~s__state~0); 120757#L106 assume !(20480 == ssl3_connect_~s__state~0); 120751#L109 assume !(4099 == ssl3_connect_~s__state~0); 120752#L112 assume !(4368 == ssl3_connect_~s__state~0); 121970#L115 assume !(4369 == ssl3_connect_~s__state~0); 115545#L118 [2019-11-15 23:53:32,173 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:53:32,173 INFO L82 PathProgramCache]: Analyzing trace with hash 289174061, now seen corresponding path program 16 times [2019-11-15 23:53:32,174 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:53:32,174 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1669094755] [2019-11-15 23:53:32,174 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:32,174 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:32,174 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:53:32,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:53:32,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:53:32,191 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 23:53:32,192 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:53:32,192 INFO L82 PathProgramCache]: Analyzing trace with hash -1642674749, now seen corresponding path program 1 times [2019-11-15 23:53:32,192 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:53:32,192 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [110981205] [2019-11-15 23:53:32,192 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:32,193 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:32,193 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:53:32,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:53:32,360 INFO L134 CoverageAnalysis]: Checked inductivity of 898 backedges. 368 proven. 10 refuted. 0 times theorem prover too weak. 520 trivial. 0 not checked. [2019-11-15 23:53:32,361 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [110981205] [2019-11-15 23:53:32,361 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [284345279] [2019-11-15 23:53:32,361 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a5872f12-769f-4456-963e-229be8999475/bin/uautomizer/z3 Starting monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-15 23:53:32,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:53:32,489 INFO L256 TraceCheckSpWp]: Trace formula consists of 380 conjuncts, 2 conjunts are in the unsatisfiable core [2019-11-15 23:53:32,501 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-15 23:53:32,624 INFO L134 CoverageAnalysis]: Checked inductivity of 898 backedges. 118 proven. 0 refuted. 0 times theorem prover too weak. 780 trivial. 0 not checked. [2019-11-15 23:53:32,624 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2019-11-15 23:53:32,624 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2019-11-15 23:53:32,625 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1405696052] [2019-11-15 23:53:32,625 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 23:53:32,625 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 23:53:32,625 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 23:53:32,626 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-11-15 23:53:32,626 INFO L87 Difference]: Start difference. First operand 7000 states and 8685 transitions. cyclomatic complexity: 1697 Second operand 3 states. [2019-11-15 23:53:32,680 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 23:53:32,680 INFO L93 Difference]: Finished difference Result 10398 states and 12851 transitions. [2019-11-15 23:53:32,681 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 23:53:32,682 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10398 states and 12851 transitions. [2019-11-15 23:53:32,720 INFO L131 ngComponentsAnalysis]: Automaton has 24 accepting balls. 10194 [2019-11-15 23:53:32,754 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10398 states to 10398 states and 12851 transitions. [2019-11-15 23:53:32,754 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10316 [2019-11-15 23:53:32,765 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10316 [2019-11-15 23:53:32,766 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10398 states and 12851 transitions. [2019-11-15 23:53:32,769 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 23:53:32,769 INFO L688 BuchiCegarLoop]: Abstraction has 10398 states and 12851 transitions. [2019-11-15 23:53:32,776 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10398 states and 12851 transitions. [2019-11-15 23:53:32,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10398 to 10398. [2019-11-15 23:53:32,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10398 states. [2019-11-15 23:53:32,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10398 states to 10398 states and 12851 transitions. [2019-11-15 23:53:32,882 INFO L711 BuchiCegarLoop]: Abstraction has 10398 states and 12851 transitions. [2019-11-15 23:53:32,883 INFO L591 BuchiCegarLoop]: Abstraction has 10398 states and 12851 transitions. [2019-11-15 23:53:32,883 INFO L424 BuchiCegarLoop]: ======== Iteration 29============ [2019-11-15 23:53:32,883 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10398 states and 12851 transitions. [2019-11-15 23:53:32,910 INFO L131 ngComponentsAnalysis]: Automaton has 24 accepting balls. 10194 [2019-11-15 23:53:32,910 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 23:53:32,910 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 23:53:32,912 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] [2019-11-15 23:53:32,912 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [11, 11, 11, 11, 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] [2019-11-15 23:53:32,913 INFO L791 eck$LassoCheckResult]: Stem: 133672#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret21, 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_~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_~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_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;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;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~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;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 133673#L74 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 133679#L77-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 133548#L84 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 133550#L94-1 assume !false; 133848#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 133847#L97 assume 12292 == ssl3_connect_~s__state~0; 133845#L98 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 133843#L203 ssl3_connect_~s__server~0 := 0; 133841#L208 assume 0 != ssl3_connect_~cb~0; 133833#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 133837#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 133834#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 133831#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 133817#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 133809#L565 ssl3_connect_~skip~0 := 0; 133806#L94-1 assume !false; 133738#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 133739#L97 assume !(12292 == ssl3_connect_~s__state~0); 133733#L100 assume !(16384 == ssl3_connect_~s__state~0); 133734#L103 assume !(4096 == ssl3_connect_~s__state~0); 133721#L106 assume !(20480 == ssl3_connect_~s__state~0); 133722#L109 assume !(4099 == ssl3_connect_~s__state~0); 133769#L112 assume 4368 == ssl3_connect_~s__state~0; 133767#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 133759#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 133756#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 133752#L270 assume !(ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296); 133753#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 133807#L565 ssl3_connect_~skip~0 := 0; 133805#L94-1 assume !false; 133804#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 133803#L97 assume !(12292 == ssl3_connect_~s__state~0); 133801#L100 assume !(16384 == ssl3_connect_~s__state~0); 133800#L103 assume !(4096 == ssl3_connect_~s__state~0); 133795#L106 assume !(20480 == ssl3_connect_~s__state~0); 133793#L109 assume !(4099 == ssl3_connect_~s__state~0); 133765#L112 assume !(4368 == ssl3_connect_~s__state~0); 133762#L115 assume !(4369 == ssl3_connect_~s__state~0); 133763#L118 [2019-11-15 23:53:32,913 INFO L793 eck$LassoCheckResult]: Loop: 133763#L118 assume 4384 == ssl3_connect_~s__state~0; 137867#L122 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9; 137866#L279 assume !(1 == ssl3_connect_~blastFlag~0); 137864#L282 assume !(4 == ssl3_connect_~blastFlag~0); 137865#L282-2 assume !(ssl3_connect_~ret~0 <= 0); 137852#L293 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 137854#L293-2 ssl3_connect_~s__init_num~0 := 0; 137838#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 137839#L565 ssl3_connect_~skip~0 := 0; 137830#L94-1 assume !false; 137831#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 137510#L97 assume !(12292 == ssl3_connect_~s__state~0); 137511#L100 assume !(16384 == ssl3_connect_~s__state~0); 137494#L103 assume !(4096 == ssl3_connect_~s__state~0); 137495#L106 assume !(20480 == ssl3_connect_~s__state~0); 137481#L109 assume !(4099 == ssl3_connect_~s__state~0); 137482#L112 assume !(4368 == ssl3_connect_~s__state~0); 137467#L115 assume !(4369 == ssl3_connect_~s__state~0); 137468#L118 assume !(4384 == ssl3_connect_~s__state~0); 137455#L121 assume !(4385 == ssl3_connect_~s__state~0); 137456#L124 assume 4400 == ssl3_connect_~s__state~0; 134015#L128 assume 0 != (256 + ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0) % 4294967296;ssl3_connect_~skip~0 := 1; 137394#L302-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 138643#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 138642#L565 ssl3_connect_~skip~0 := 0; 138641#L94-1 assume !false; 138640#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 138639#L97 assume !(12292 == ssl3_connect_~s__state~0); 138638#L100 assume !(16384 == ssl3_connect_~s__state~0); 138637#L103 assume !(4096 == ssl3_connect_~s__state~0); 138636#L106 assume !(20480 == ssl3_connect_~s__state~0); 138635#L109 assume !(4099 == ssl3_connect_~s__state~0); 138634#L112 assume !(4368 == ssl3_connect_~s__state~0); 138633#L115 assume !(4369 == ssl3_connect_~s__state~0); 138632#L118 assume !(4384 == ssl3_connect_~s__state~0); 138631#L121 assume !(4385 == ssl3_connect_~s__state~0); 138630#L124 assume !(4400 == ssl3_connect_~s__state~0); 138629#L127 assume !(4401 == ssl3_connect_~s__state~0); 138628#L130 assume 4416 == ssl3_connect_~s__state~0; 138363#L134 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11; 138627#L323 assume !(3 == ssl3_connect_~blastFlag~0); 138625#L323-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 138623#L335 assume !(0 == ssl3_connect_~tmp___6~0); 138620#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 138619#L565 ssl3_connect_~skip~0 := 0; 138618#L94-1 assume !false; 138617#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 138616#L97 assume !(12292 == ssl3_connect_~s__state~0); 138615#L100 assume !(16384 == ssl3_connect_~s__state~0); 138614#L103 assume !(4096 == ssl3_connect_~s__state~0); 138613#L106 assume !(20480 == ssl3_connect_~s__state~0); 138612#L109 assume !(4099 == ssl3_connect_~s__state~0); 138611#L112 assume !(4368 == ssl3_connect_~s__state~0); 138610#L115 assume !(4369 == ssl3_connect_~s__state~0); 138609#L118 assume !(4384 == ssl3_connect_~s__state~0); 138608#L121 assume !(4385 == ssl3_connect_~s__state~0); 138607#L124 assume !(4400 == ssl3_connect_~s__state~0); 138606#L127 assume !(4401 == ssl3_connect_~s__state~0); 138605#L130 assume !(4416 == ssl3_connect_~s__state~0); 138604#L133 assume !(4417 == ssl3_connect_~s__state~0); 138603#L136 assume 4432 == ssl3_connect_~s__state~0; 138360#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12; 138602#L345 assume !(5 == ssl3_connect_~blastFlag~0); 138599#L350 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 138596#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 138595#L565 ssl3_connect_~skip~0 := 0; 138594#L94-1 assume !false; 138593#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 138592#L97 assume !(12292 == ssl3_connect_~s__state~0); 138591#L100 assume !(16384 == ssl3_connect_~s__state~0); 138590#L103 assume !(4096 == ssl3_connect_~s__state~0); 138589#L106 assume !(20480 == ssl3_connect_~s__state~0); 138588#L109 assume !(4099 == ssl3_connect_~s__state~0); 138587#L112 assume !(4368 == ssl3_connect_~s__state~0); 138586#L115 assume !(4369 == ssl3_connect_~s__state~0); 138585#L118 assume !(4384 == ssl3_connect_~s__state~0); 138584#L121 assume !(4385 == ssl3_connect_~s__state~0); 138583#L124 assume !(4400 == ssl3_connect_~s__state~0); 138582#L127 assume !(4401 == ssl3_connect_~s__state~0); 138581#L130 assume !(4416 == ssl3_connect_~s__state~0); 138580#L133 assume !(4417 == ssl3_connect_~s__state~0); 138579#L136 assume !(4432 == ssl3_connect_~s__state~0); 138578#L139 assume !(4433 == ssl3_connect_~s__state~0); 138577#L142 assume 4448 == ssl3_connect_~s__state~0; 138357#L146 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13; 138576#L361 assume !(ssl3_connect_~ret~0 <= 0); 138573#L366 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 138571#L366-2 ssl3_connect_~s__init_num~0 := 0; 138568#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 138567#L565 ssl3_connect_~skip~0 := 0; 138566#L94-1 assume !false; 138565#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 138564#L97 assume !(12292 == ssl3_connect_~s__state~0); 138563#L100 assume !(16384 == ssl3_connect_~s__state~0); 138562#L103 assume !(4096 == ssl3_connect_~s__state~0); 138561#L106 assume !(20480 == ssl3_connect_~s__state~0); 138560#L109 assume !(4099 == ssl3_connect_~s__state~0); 138559#L112 assume !(4368 == ssl3_connect_~s__state~0); 138558#L115 assume !(4369 == ssl3_connect_~s__state~0); 138557#L118 assume !(4384 == ssl3_connect_~s__state~0); 138556#L121 assume !(4385 == ssl3_connect_~s__state~0); 138555#L124 assume !(4400 == ssl3_connect_~s__state~0); 138554#L127 assume !(4401 == ssl3_connect_~s__state~0); 138553#L130 assume !(4416 == ssl3_connect_~s__state~0); 138552#L133 assume !(4417 == ssl3_connect_~s__state~0); 138551#L136 assume !(4432 == ssl3_connect_~s__state~0); 138550#L139 assume !(4433 == ssl3_connect_~s__state~0); 138549#L142 assume !(4448 == ssl3_connect_~s__state~0); 138548#L145 assume !(4449 == ssl3_connect_~s__state~0); 138547#L148 assume 4464 == ssl3_connect_~s__state~0; 138352#L158 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14; 138542#L378 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 138536#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 138534#L565 ssl3_connect_~skip~0 := 0; 138532#L94-1 assume !false; 138530#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 138528#L97 assume !(12292 == ssl3_connect_~s__state~0); 138526#L100 assume !(16384 == ssl3_connect_~s__state~0); 138524#L103 assume !(4096 == ssl3_connect_~s__state~0); 138522#L106 assume !(20480 == ssl3_connect_~s__state~0); 138520#L109 assume !(4099 == ssl3_connect_~s__state~0); 138518#L112 assume !(4368 == ssl3_connect_~s__state~0); 138516#L115 assume !(4369 == ssl3_connect_~s__state~0); 138514#L118 assume !(4384 == ssl3_connect_~s__state~0); 138512#L121 assume !(4385 == ssl3_connect_~s__state~0); 138510#L124 assume !(4400 == ssl3_connect_~s__state~0); 138508#L127 assume !(4401 == ssl3_connect_~s__state~0); 138506#L130 assume !(4416 == ssl3_connect_~s__state~0); 138504#L133 assume !(4417 == ssl3_connect_~s__state~0); 138502#L136 assume !(4432 == ssl3_connect_~s__state~0); 138500#L139 assume !(4433 == ssl3_connect_~s__state~0); 138498#L142 assume !(4448 == ssl3_connect_~s__state~0); 138496#L145 assume !(4449 == ssl3_connect_~s__state~0); 138494#L148 assume !(4464 == ssl3_connect_~s__state~0); 138492#L151 assume !(4465 == ssl3_connect_~s__state~0); 138490#L154 assume !(4466 == ssl3_connect_~s__state~0); 138488#L157 assume !(4467 == ssl3_connect_~s__state~0); 138486#L160 assume 4480 == ssl3_connect_~s__state~0; 138349#L164 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15; 138483#L389 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 138480#L395 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; 138477#L395-2 ssl3_connect_~s__init_num~0 := 0; 138474#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 138473#L565 ssl3_connect_~skip~0 := 0; 138472#L94-1 assume !false; 138471#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 138470#L97 assume !(12292 == ssl3_connect_~s__state~0); 138469#L100 assume !(16384 == ssl3_connect_~s__state~0); 138468#L103 assume !(4096 == ssl3_connect_~s__state~0); 138467#L106 assume !(20480 == ssl3_connect_~s__state~0); 138466#L109 assume !(4099 == ssl3_connect_~s__state~0); 138465#L112 assume !(4368 == ssl3_connect_~s__state~0); 138464#L115 assume !(4369 == ssl3_connect_~s__state~0); 138463#L118 assume !(4384 == ssl3_connect_~s__state~0); 138462#L121 assume !(4385 == ssl3_connect_~s__state~0); 138461#L124 assume !(4400 == ssl3_connect_~s__state~0); 138460#L127 assume !(4401 == ssl3_connect_~s__state~0); 138459#L130 assume !(4416 == ssl3_connect_~s__state~0); 138458#L133 assume !(4417 == ssl3_connect_~s__state~0); 138457#L136 assume !(4432 == ssl3_connect_~s__state~0); 138456#L139 assume !(4433 == ssl3_connect_~s__state~0); 138455#L142 assume !(4448 == ssl3_connect_~s__state~0); 138454#L145 assume !(4449 == ssl3_connect_~s__state~0); 138453#L148 assume !(4464 == ssl3_connect_~s__state~0); 138452#L151 assume !(4465 == ssl3_connect_~s__state~0); 138451#L154 assume !(4466 == ssl3_connect_~s__state~0); 138450#L157 assume !(4467 == ssl3_connect_~s__state~0); 138449#L160 assume !(4480 == ssl3_connect_~s__state~0); 138448#L163 assume !(4481 == ssl3_connect_~s__state~0); 138447#L166 assume !(4496 == ssl3_connect_~s__state~0); 138446#L169 assume !(4497 == ssl3_connect_~s__state~0); 138445#L172 assume 4512 == ssl3_connect_~s__state~0; 138343#L176 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17; 138444#L418 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; 138443#L426 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 138441#L426-2 assume !(0 == ssl3_connect_~tmp___7~0); 138439#L437 assume !(0 == ssl3_connect_~tmp___8~0); 138436#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 138435#L565 ssl3_connect_~skip~0 := 0; 138434#L94-1 assume !false; 138433#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 138432#L97 assume !(12292 == ssl3_connect_~s__state~0); 138431#L100 assume !(16384 == ssl3_connect_~s__state~0); 138430#L103 assume !(4096 == ssl3_connect_~s__state~0); 138429#L106 assume !(20480 == ssl3_connect_~s__state~0); 138428#L109 assume !(4099 == ssl3_connect_~s__state~0); 138427#L112 assume !(4368 == ssl3_connect_~s__state~0); 138426#L115 assume !(4369 == ssl3_connect_~s__state~0); 138425#L118 assume !(4384 == ssl3_connect_~s__state~0); 138424#L121 assume !(4385 == ssl3_connect_~s__state~0); 138423#L124 assume !(4400 == ssl3_connect_~s__state~0); 138422#L127 assume !(4401 == ssl3_connect_~s__state~0); 138421#L130 assume !(4416 == ssl3_connect_~s__state~0); 138420#L133 assume !(4417 == ssl3_connect_~s__state~0); 138419#L136 assume !(4432 == ssl3_connect_~s__state~0); 138418#L139 assume !(4433 == ssl3_connect_~s__state~0); 138417#L142 assume !(4448 == ssl3_connect_~s__state~0); 138416#L145 assume !(4449 == ssl3_connect_~s__state~0); 138415#L148 assume !(4464 == ssl3_connect_~s__state~0); 138414#L151 assume !(4465 == ssl3_connect_~s__state~0); 138413#L154 assume !(4466 == ssl3_connect_~s__state~0); 138412#L157 assume !(4467 == ssl3_connect_~s__state~0); 138411#L160 assume !(4480 == ssl3_connect_~s__state~0); 138410#L163 assume !(4481 == ssl3_connect_~s__state~0); 138409#L166 assume !(4496 == ssl3_connect_~s__state~0); 138408#L169 assume !(4497 == ssl3_connect_~s__state~0); 138407#L172 assume !(4512 == ssl3_connect_~s__state~0); 138406#L175 assume !(4513 == ssl3_connect_~s__state~0); 138405#L178 assume 4528 == ssl3_connect_~s__state~0; 138340#L182 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18; 138404#L447 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~s__s3__flags~0 := -5 + ssl3_connect_~s__s3__flags~0; 138401#L454 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 138399#L454-1 ssl3_connect_~s__init_num~0 := 0; 138396#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 138395#L565 ssl3_connect_~skip~0 := 0; 138394#L94-1 assume !false; 138393#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 138392#L97 assume !(12292 == ssl3_connect_~s__state~0); 138391#L100 assume !(16384 == ssl3_connect_~s__state~0); 138390#L103 assume !(4096 == ssl3_connect_~s__state~0); 138389#L106 assume !(20480 == ssl3_connect_~s__state~0); 138388#L109 assume !(4099 == ssl3_connect_~s__state~0); 138319#L112 assume !(4368 == ssl3_connect_~s__state~0); 138387#L115 assume !(4369 == ssl3_connect_~s__state~0); 138386#L118 assume !(4384 == ssl3_connect_~s__state~0); 138385#L121 assume !(4385 == ssl3_connect_~s__state~0); 138384#L124 assume !(4400 == ssl3_connect_~s__state~0); 138383#L127 assume !(4401 == ssl3_connect_~s__state~0); 138382#L130 assume !(4416 == ssl3_connect_~s__state~0); 138381#L133 assume !(4417 == ssl3_connect_~s__state~0); 138380#L136 assume !(4432 == ssl3_connect_~s__state~0); 138379#L139 assume !(4433 == ssl3_connect_~s__state~0); 138378#L142 assume !(4448 == ssl3_connect_~s__state~0); 138377#L145 assume !(4449 == ssl3_connect_~s__state~0); 138376#L148 assume !(4464 == ssl3_connect_~s__state~0); 138375#L151 assume !(4465 == ssl3_connect_~s__state~0); 138374#L154 assume !(4466 == ssl3_connect_~s__state~0); 138373#L157 assume !(4467 == ssl3_connect_~s__state~0); 138372#L160 assume !(4480 == ssl3_connect_~s__state~0); 138371#L163 assume !(4481 == ssl3_connect_~s__state~0); 138370#L166 assume !(4496 == ssl3_connect_~s__state~0); 138369#L169 assume !(4497 == ssl3_connect_~s__state~0); 138368#L172 assume !(4512 == ssl3_connect_~s__state~0); 138367#L175 assume !(4513 == ssl3_connect_~s__state~0); 138366#L178 assume !(4528 == ssl3_connect_~s__state~0); 138365#L181 assume !(4529 == ssl3_connect_~s__state~0); 138364#L184 assume !(4560 == ssl3_connect_~s__state~0); 134181#L187 assume !(4561 == ssl3_connect_~s__state~0); 134174#L190 assume 4352 == ssl3_connect_~s__state~0; 134175#L191 assume !(ssl3_connect_~num1~0 > 0); 137849#L484-1 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 137850#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 134105#L565 ssl3_connect_~skip~0 := 0; 134106#L94-1 assume !false; 134092#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 134085#L97 assume !(12292 == ssl3_connect_~s__state~0); 134078#L100 assume !(16384 == ssl3_connect_~s__state~0); 134072#L103 assume !(4096 == ssl3_connect_~s__state~0); 134066#L106 assume !(20480 == ssl3_connect_~s__state~0); 134058#L109 assume !(4099 == ssl3_connect_~s__state~0); 134051#L112 assume 4368 == ssl3_connect_~s__state~0; 134043#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 138290#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 138289#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 138288#L270 assume ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296; 138284#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 138285#L565 ssl3_connect_~skip~0 := 0; 138280#L94-1 assume !false; 138281#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 138276#L97 assume !(12292 == ssl3_connect_~s__state~0); 138277#L100 assume !(16384 == ssl3_connect_~s__state~0); 138272#L103 assume !(4096 == ssl3_connect_~s__state~0); 138273#L106 assume !(20480 == ssl3_connect_~s__state~0); 137952#L109 assume !(4099 == ssl3_connect_~s__state~0); 137953#L112 assume !(4368 == ssl3_connect_~s__state~0); 138291#L115 assume !(4369 == ssl3_connect_~s__state~0); 133763#L118 [2019-11-15 23:53:32,913 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:53:32,914 INFO L82 PathProgramCache]: Analyzing trace with hash 289174061, now seen corresponding path program 17 times [2019-11-15 23:53:32,914 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:53:32,914 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1312584298] [2019-11-15 23:53:32,914 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:32,914 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:32,914 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:53:32,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:53:32,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:53:32,931 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 23:53:32,931 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:53:32,931 INFO L82 PathProgramCache]: Analyzing trace with hash -1758335012, now seen corresponding path program 1 times [2019-11-15 23:53:32,931 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:53:32,932 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1225708184] [2019-11-15 23:53:32,932 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:32,932 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:32,932 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:53:32,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:53:33,060 INFO L134 CoverageAnalysis]: Checked inductivity of 898 backedges. 368 proven. 10 refuted. 0 times theorem prover too weak. 520 trivial. 0 not checked. [2019-11-15 23:53:33,060 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1225708184] [2019-11-15 23:53:33,060 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1072233187] [2019-11-15 23:53:33,060 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a5872f12-769f-4456-963e-229be8999475/bin/uautomizer/z3 Starting monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-15 23:53:33,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:53:33,179 INFO L256 TraceCheckSpWp]: Trace formula consists of 378 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-15 23:53:33,182 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-15 23:53:33,412 INFO L134 CoverageAnalysis]: Checked inductivity of 898 backedges. 368 proven. 10 refuted. 0 times theorem prover too weak. 520 trivial. 0 not checked. [2019-11-15 23:53:33,412 INFO L223 tionRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-15 23:53:33,412 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2019-11-15 23:53:33,412 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1162221188] [2019-11-15 23:53:33,413 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 23:53:33,413 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 23:53:33,414 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-11-15 23:53:33,414 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-11-15 23:53:33,414 INFO L87 Difference]: Start difference. First operand 10398 states and 12851 transitions. cyclomatic complexity: 2481 Second operand 4 states. [2019-11-15 23:53:33,743 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 23:53:33,743 INFO L93 Difference]: Finished difference Result 14397 states and 17050 transitions. [2019-11-15 23:53:33,744 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-11-15 23:53:33,744 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 14397 states and 17050 transitions. [2019-11-15 23:53:33,789 INFO L131 ngComponentsAnalysis]: Automaton has 24 accepting balls. 10374 [2019-11-15 23:53:33,830 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 14397 states to 14385 states and 17038 transitions. [2019-11-15 23:53:33,831 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 14303 [2019-11-15 23:53:33,839 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 14303 [2019-11-15 23:53:33,839 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14385 states and 17038 transitions. [2019-11-15 23:53:33,839 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 23:53:33,840 INFO L688 BuchiCegarLoop]: Abstraction has 14385 states and 17038 transitions. [2019-11-15 23:53:33,848 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14385 states and 17038 transitions. [2019-11-15 23:53:33,951 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14385 to 10386. [2019-11-15 23:53:33,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10386 states. [2019-11-15 23:53:33,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10386 states to 10386 states and 12515 transitions. [2019-11-15 23:53:33,969 INFO L711 BuchiCegarLoop]: Abstraction has 10386 states and 12515 transitions. [2019-11-15 23:53:33,969 INFO L591 BuchiCegarLoop]: Abstraction has 10386 states and 12515 transitions. [2019-11-15 23:53:33,970 INFO L424 BuchiCegarLoop]: ======== Iteration 30============ [2019-11-15 23:53:33,970 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10386 states and 12515 transitions. [2019-11-15 23:53:33,998 INFO L131 ngComponentsAnalysis]: Automaton has 24 accepting balls. 10182 [2019-11-15 23:53:33,998 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 23:53:33,998 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 23:53:34,000 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] [2019-11-15 23:53:34,001 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [12, 12, 12, 12, 12, 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] [2019-11-15 23:53:34,001 INFO L791 eck$LassoCheckResult]: Stem: 159304#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret21, 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_~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_~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_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;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;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~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;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 159305#L74 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 159310#L77-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 159178#L84 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 159180#L94-1 assume !false; 159484#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 159483#L97 assume 12292 == ssl3_connect_~s__state~0; 159481#L98 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 159479#L203 ssl3_connect_~s__server~0 := 0; 159477#L208 assume 0 != ssl3_connect_~cb~0; 159469#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 159473#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 159470#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 159467#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 159453#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 159445#L565 ssl3_connect_~skip~0 := 0; 159442#L94-1 assume !false; 159374#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 159375#L97 assume !(12292 == ssl3_connect_~s__state~0); 159369#L100 assume !(16384 == ssl3_connect_~s__state~0); 159370#L103 assume !(4096 == ssl3_connect_~s__state~0); 159357#L106 assume !(20480 == ssl3_connect_~s__state~0); 159358#L109 assume !(4099 == ssl3_connect_~s__state~0); 159405#L112 assume 4368 == ssl3_connect_~s__state~0; 159403#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 159395#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 159392#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 159388#L270 assume !(ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296); 159389#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 159443#L565 ssl3_connect_~skip~0 := 0; 159441#L94-1 assume !false; 159440#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 159439#L97 assume !(12292 == ssl3_connect_~s__state~0); 159437#L100 assume !(16384 == ssl3_connect_~s__state~0); 159436#L103 assume !(4096 == ssl3_connect_~s__state~0); 159431#L106 assume !(20480 == ssl3_connect_~s__state~0); 159429#L109 assume !(4099 == ssl3_connect_~s__state~0); 159401#L112 assume !(4368 == ssl3_connect_~s__state~0); 159398#L115 assume !(4369 == ssl3_connect_~s__state~0); 159399#L118 [2019-11-15 23:53:34,001 INFO L793 eck$LassoCheckResult]: Loop: 159399#L118 assume 4384 == ssl3_connect_~s__state~0; 162157#L122 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9; 162155#L279 assume !(1 == ssl3_connect_~blastFlag~0); 162154#L282 assume !(4 == ssl3_connect_~blastFlag~0); 162153#L282-2 assume !(ssl3_connect_~ret~0 <= 0); 162150#L293 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 162148#L293-2 ssl3_connect_~s__init_num~0 := 0; 162145#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 162144#L565 ssl3_connect_~skip~0 := 0; 162143#L94-1 assume !false; 162142#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 162141#L97 assume !(12292 == ssl3_connect_~s__state~0); 162140#L100 assume !(16384 == ssl3_connect_~s__state~0); 162139#L103 assume !(4096 == ssl3_connect_~s__state~0); 162138#L106 assume !(20480 == ssl3_connect_~s__state~0); 162137#L109 assume !(4099 == ssl3_connect_~s__state~0); 162136#L112 assume !(4368 == ssl3_connect_~s__state~0); 162135#L115 assume !(4369 == ssl3_connect_~s__state~0); 162134#L118 assume !(4384 == ssl3_connect_~s__state~0); 162133#L121 assume !(4385 == ssl3_connect_~s__state~0); 162131#L124 assume 4400 == ssl3_connect_~s__state~0; 162127#L128 assume 0 != (256 + ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0) % 4294967296;ssl3_connect_~skip~0 := 1; 162125#L302-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 162122#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 162121#L565 ssl3_connect_~skip~0 := 0; 162120#L94-1 assume !false; 162119#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 162118#L97 assume !(12292 == ssl3_connect_~s__state~0); 162117#L100 assume !(16384 == ssl3_connect_~s__state~0); 162116#L103 assume !(4096 == ssl3_connect_~s__state~0); 162115#L106 assume !(20480 == ssl3_connect_~s__state~0); 162114#L109 assume !(4099 == ssl3_connect_~s__state~0); 162113#L112 assume !(4368 == ssl3_connect_~s__state~0); 162112#L115 assume !(4369 == ssl3_connect_~s__state~0); 162111#L118 assume !(4384 == ssl3_connect_~s__state~0); 162110#L121 assume !(4385 == ssl3_connect_~s__state~0); 162109#L124 assume !(4400 == ssl3_connect_~s__state~0); 162108#L127 assume !(4401 == ssl3_connect_~s__state~0); 162107#L130 assume 4416 == ssl3_connect_~s__state~0; 162106#L134 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11; 162105#L323 assume !(3 == ssl3_connect_~blastFlag~0); 162103#L323-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 162101#L335 assume !(0 == ssl3_connect_~tmp___6~0); 162098#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 162097#L565 ssl3_connect_~skip~0 := 0; 162096#L94-1 assume !false; 162095#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 162094#L97 assume !(12292 == ssl3_connect_~s__state~0); 162093#L100 assume !(16384 == ssl3_connect_~s__state~0); 162092#L103 assume !(4096 == ssl3_connect_~s__state~0); 162091#L106 assume !(20480 == ssl3_connect_~s__state~0); 162090#L109 assume !(4099 == ssl3_connect_~s__state~0); 162089#L112 assume !(4368 == ssl3_connect_~s__state~0); 162088#L115 assume !(4369 == ssl3_connect_~s__state~0); 162087#L118 assume !(4384 == ssl3_connect_~s__state~0); 162086#L121 assume !(4385 == ssl3_connect_~s__state~0); 162085#L124 assume !(4400 == ssl3_connect_~s__state~0); 162084#L127 assume !(4401 == ssl3_connect_~s__state~0); 162083#L130 assume !(4416 == ssl3_connect_~s__state~0); 162082#L133 assume !(4417 == ssl3_connect_~s__state~0); 162081#L136 assume 4432 == ssl3_connect_~s__state~0; 162080#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12; 162078#L345 assume !(5 == ssl3_connect_~blastFlag~0); 162076#L350 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 162073#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 162072#L565 ssl3_connect_~skip~0 := 0; 162071#L94-1 assume !false; 162070#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 162069#L97 assume !(12292 == ssl3_connect_~s__state~0); 162068#L100 assume !(16384 == ssl3_connect_~s__state~0); 162067#L103 assume !(4096 == ssl3_connect_~s__state~0); 162066#L106 assume !(20480 == ssl3_connect_~s__state~0); 162065#L109 assume !(4099 == ssl3_connect_~s__state~0); 162064#L112 assume !(4368 == ssl3_connect_~s__state~0); 162063#L115 assume !(4369 == ssl3_connect_~s__state~0); 162062#L118 assume !(4384 == ssl3_connect_~s__state~0); 162061#L121 assume !(4385 == ssl3_connect_~s__state~0); 162060#L124 assume !(4400 == ssl3_connect_~s__state~0); 162059#L127 assume !(4401 == ssl3_connect_~s__state~0); 162058#L130 assume !(4416 == ssl3_connect_~s__state~0); 162057#L133 assume !(4417 == ssl3_connect_~s__state~0); 162056#L136 assume !(4432 == ssl3_connect_~s__state~0); 162055#L139 assume !(4433 == ssl3_connect_~s__state~0); 162054#L142 assume 4448 == ssl3_connect_~s__state~0; 162053#L146 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13; 162052#L361 assume !(ssl3_connect_~ret~0 <= 0); 162049#L366 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 162047#L366-2 ssl3_connect_~s__init_num~0 := 0; 162044#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 162043#L565 ssl3_connect_~skip~0 := 0; 162042#L94-1 assume !false; 162041#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 162040#L97 assume !(12292 == ssl3_connect_~s__state~0); 162039#L100 assume !(16384 == ssl3_connect_~s__state~0); 162038#L103 assume !(4096 == ssl3_connect_~s__state~0); 162037#L106 assume !(20480 == ssl3_connect_~s__state~0); 162036#L109 assume !(4099 == ssl3_connect_~s__state~0); 162035#L112 assume !(4368 == ssl3_connect_~s__state~0); 162034#L115 assume !(4369 == ssl3_connect_~s__state~0); 162033#L118 assume !(4384 == ssl3_connect_~s__state~0); 162032#L121 assume !(4385 == ssl3_connect_~s__state~0); 162031#L124 assume !(4400 == ssl3_connect_~s__state~0); 162030#L127 assume !(4401 == ssl3_connect_~s__state~0); 162029#L130 assume !(4416 == ssl3_connect_~s__state~0); 162028#L133 assume !(4417 == ssl3_connect_~s__state~0); 162027#L136 assume !(4432 == ssl3_connect_~s__state~0); 162026#L139 assume !(4433 == ssl3_connect_~s__state~0); 162025#L142 assume !(4448 == ssl3_connect_~s__state~0); 162024#L145 assume !(4449 == ssl3_connect_~s__state~0); 162023#L148 assume 4464 == ssl3_connect_~s__state~0; 162021#L158 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14; 162019#L378 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 162016#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 162015#L565 ssl3_connect_~skip~0 := 0; 162014#L94-1 assume !false; 162013#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 162012#L97 assume !(12292 == ssl3_connect_~s__state~0); 162011#L100 assume !(16384 == ssl3_connect_~s__state~0); 162010#L103 assume !(4096 == ssl3_connect_~s__state~0); 162009#L106 assume !(20480 == ssl3_connect_~s__state~0); 162008#L109 assume !(4099 == ssl3_connect_~s__state~0); 162007#L112 assume !(4368 == ssl3_connect_~s__state~0); 162006#L115 assume !(4369 == ssl3_connect_~s__state~0); 162005#L118 assume !(4384 == ssl3_connect_~s__state~0); 162004#L121 assume !(4385 == ssl3_connect_~s__state~0); 162003#L124 assume !(4400 == ssl3_connect_~s__state~0); 162002#L127 assume !(4401 == ssl3_connect_~s__state~0); 162001#L130 assume !(4416 == ssl3_connect_~s__state~0); 162000#L133 assume !(4417 == ssl3_connect_~s__state~0); 161999#L136 assume !(4432 == ssl3_connect_~s__state~0); 161998#L139 assume !(4433 == ssl3_connect_~s__state~0); 161997#L142 assume !(4448 == ssl3_connect_~s__state~0); 161996#L145 assume !(4449 == ssl3_connect_~s__state~0); 161995#L148 assume !(4464 == ssl3_connect_~s__state~0); 161994#L151 assume !(4465 == ssl3_connect_~s__state~0); 161993#L154 assume !(4466 == ssl3_connect_~s__state~0); 161992#L157 assume !(4467 == ssl3_connect_~s__state~0); 161991#L160 assume 4480 == ssl3_connect_~s__state~0; 161990#L164 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15; 161989#L389 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 161986#L395 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; 161987#L395-2 ssl3_connect_~s__init_num~0 := 0; 161942#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 161943#L565 ssl3_connect_~skip~0 := 0; 161934#L94-1 assume !false; 161935#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 161926#L97 assume !(12292 == ssl3_connect_~s__state~0); 161927#L100 assume !(16384 == ssl3_connect_~s__state~0); 161918#L103 assume !(4096 == ssl3_connect_~s__state~0); 161919#L106 assume !(20480 == ssl3_connect_~s__state~0); 161910#L109 assume !(4099 == ssl3_connect_~s__state~0); 161911#L112 assume !(4368 == ssl3_connect_~s__state~0); 161902#L115 assume !(4369 == ssl3_connect_~s__state~0); 161903#L118 assume !(4384 == ssl3_connect_~s__state~0); 161894#L121 assume !(4385 == ssl3_connect_~s__state~0); 161895#L124 assume !(4400 == ssl3_connect_~s__state~0); 161886#L127 assume !(4401 == ssl3_connect_~s__state~0); 161887#L130 assume !(4416 == ssl3_connect_~s__state~0); 161878#L133 assume !(4417 == ssl3_connect_~s__state~0); 161879#L136 assume !(4432 == ssl3_connect_~s__state~0); 161870#L139 assume !(4433 == ssl3_connect_~s__state~0); 161871#L142 assume !(4448 == ssl3_connect_~s__state~0); 161862#L145 assume !(4449 == ssl3_connect_~s__state~0); 161863#L148 assume !(4464 == ssl3_connect_~s__state~0); 161854#L151 assume !(4465 == ssl3_connect_~s__state~0); 161855#L154 assume !(4466 == ssl3_connect_~s__state~0); 161846#L157 assume !(4467 == ssl3_connect_~s__state~0); 161847#L160 assume !(4480 == ssl3_connect_~s__state~0); 161838#L163 assume !(4481 == ssl3_connect_~s__state~0); 161839#L166 assume !(4496 == ssl3_connect_~s__state~0); 161830#L169 assume !(4497 == ssl3_connect_~s__state~0); 161831#L172 assume 4512 == ssl3_connect_~s__state~0; 161824#L176 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17; 161825#L418 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; 161816#L426 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 161817#L426-2 assume !(0 == ssl3_connect_~tmp___7~0); 161802#L437 assume !(0 == ssl3_connect_~tmp___8~0); 161803#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 161790#L565 ssl3_connect_~skip~0 := 0; 161791#L94-1 assume !false; 161782#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 161783#L97 assume !(12292 == ssl3_connect_~s__state~0); 161774#L100 assume !(16384 == ssl3_connect_~s__state~0); 161775#L103 assume !(4096 == ssl3_connect_~s__state~0); 161766#L106 assume !(20480 == ssl3_connect_~s__state~0); 161767#L109 assume !(4099 == ssl3_connect_~s__state~0); 161758#L112 assume !(4368 == ssl3_connect_~s__state~0); 161759#L115 assume !(4369 == ssl3_connect_~s__state~0); 161750#L118 assume !(4384 == ssl3_connect_~s__state~0); 161751#L121 assume !(4385 == ssl3_connect_~s__state~0); 161742#L124 assume !(4400 == ssl3_connect_~s__state~0); 161743#L127 assume !(4401 == ssl3_connect_~s__state~0); 161734#L130 assume !(4416 == ssl3_connect_~s__state~0); 161735#L133 assume !(4417 == ssl3_connect_~s__state~0); 161726#L136 assume !(4432 == ssl3_connect_~s__state~0); 161727#L139 assume !(4433 == ssl3_connect_~s__state~0); 161718#L142 assume !(4448 == ssl3_connect_~s__state~0); 161719#L145 assume !(4449 == ssl3_connect_~s__state~0); 161703#L148 assume !(4464 == ssl3_connect_~s__state~0); 161704#L151 assume !(4465 == ssl3_connect_~s__state~0); 161689#L154 assume !(4466 == ssl3_connect_~s__state~0); 161690#L157 assume !(4467 == ssl3_connect_~s__state~0); 161677#L160 assume !(4480 == ssl3_connect_~s__state~0); 161678#L163 assume !(4481 == ssl3_connect_~s__state~0); 161665#L166 assume !(4496 == ssl3_connect_~s__state~0); 161666#L169 assume !(4497 == ssl3_connect_~s__state~0); 161653#L172 assume !(4512 == ssl3_connect_~s__state~0); 161654#L175 assume !(4513 == ssl3_connect_~s__state~0); 161509#L178 assume 4528 == ssl3_connect_~s__state~0; 161510#L182 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18; 161499#L447 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~s__s3__flags~0 := -5 + ssl3_connect_~s__s3__flags~0; 161500#L454 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 161432#L454-1 ssl3_connect_~s__init_num~0 := 0; 161433#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 161420#L565 ssl3_connect_~skip~0 := 0; 161421#L94-1 assume !false; 161412#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 161413#L97 assume !(12292 == ssl3_connect_~s__state~0); 161404#L100 assume !(16384 == ssl3_connect_~s__state~0); 161405#L103 assume !(4096 == ssl3_connect_~s__state~0); 161396#L106 assume !(20480 == ssl3_connect_~s__state~0); 161397#L109 assume !(4099 == ssl3_connect_~s__state~0); 161389#L112 assume !(4368 == ssl3_connect_~s__state~0); 161390#L115 assume !(4369 == ssl3_connect_~s__state~0); 161385#L118 assume !(4384 == ssl3_connect_~s__state~0); 161386#L121 assume !(4385 == ssl3_connect_~s__state~0); 161381#L124 assume !(4400 == ssl3_connect_~s__state~0); 161382#L127 assume !(4401 == ssl3_connect_~s__state~0); 161377#L130 assume !(4416 == ssl3_connect_~s__state~0); 161378#L133 assume !(4417 == ssl3_connect_~s__state~0); 161373#L136 assume !(4432 == ssl3_connect_~s__state~0); 161374#L139 assume !(4433 == ssl3_connect_~s__state~0); 161369#L142 assume !(4448 == ssl3_connect_~s__state~0); 161370#L145 assume !(4449 == ssl3_connect_~s__state~0); 161365#L148 assume !(4464 == ssl3_connect_~s__state~0); 161366#L151 assume !(4465 == ssl3_connect_~s__state~0); 161361#L154 assume !(4466 == ssl3_connect_~s__state~0); 161362#L157 assume !(4467 == ssl3_connect_~s__state~0); 161357#L160 assume !(4480 == ssl3_connect_~s__state~0); 161358#L163 assume !(4481 == ssl3_connect_~s__state~0); 161353#L166 assume !(4496 == ssl3_connect_~s__state~0); 161354#L169 assume !(4497 == ssl3_connect_~s__state~0); 161349#L172 assume !(4512 == ssl3_connect_~s__state~0); 161350#L175 assume !(4513 == ssl3_connect_~s__state~0); 161345#L178 assume !(4528 == ssl3_connect_~s__state~0); 161346#L181 assume !(4529 == ssl3_connect_~s__state~0); 161341#L184 assume !(4560 == ssl3_connect_~s__state~0); 161342#L187 assume !(4561 == ssl3_connect_~s__state~0); 162219#L190 assume 4352 == ssl3_connect_~s__state~0; 162218#L191 assume !(ssl3_connect_~num1~0 > 0); 161320#L484-1 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 161321#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 161308#L565 ssl3_connect_~skip~0 := 0; 161309#L94-1 assume !false; 161300#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 161301#L97 assume !(12292 == ssl3_connect_~s__state~0); 162214#L100 assume 16384 == ssl3_connect_~s__state~0; 162211#L203 ssl3_connect_~s__server~0 := 0; 162210#L208 assume 0 != ssl3_connect_~cb~0; 160522#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 162208#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 162206#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 162203#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 162200#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 162199#L565 ssl3_connect_~skip~0 := 0; 162198#L94-1 assume !false; 162197#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 162196#L97 assume !(12292 == ssl3_connect_~s__state~0); 162195#L100 assume !(16384 == ssl3_connect_~s__state~0); 162194#L103 assume !(4096 == ssl3_connect_~s__state~0); 162193#L106 assume !(20480 == ssl3_connect_~s__state~0); 162192#L109 assume !(4099 == ssl3_connect_~s__state~0); 162191#L112 assume 4368 == ssl3_connect_~s__state~0; 162159#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 162190#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 162187#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 162184#L270 assume ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296; 162179#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 162177#L565 ssl3_connect_~skip~0 := 0; 162175#L94-1 assume !false; 162173#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 162171#L97 assume !(12292 == ssl3_connect_~s__state~0); 162169#L100 assume !(16384 == ssl3_connect_~s__state~0); 162167#L103 assume !(4096 == ssl3_connect_~s__state~0); 162165#L106 assume !(20480 == ssl3_connect_~s__state~0); 162163#L109 assume !(4099 == ssl3_connect_~s__state~0); 162161#L112 assume !(4368 == ssl3_connect_~s__state~0); 162158#L115 assume !(4369 == ssl3_connect_~s__state~0); 159399#L118 [2019-11-15 23:53:34,002 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:53:34,002 INFO L82 PathProgramCache]: Analyzing trace with hash 289174061, now seen corresponding path program 18 times [2019-11-15 23:53:34,002 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:53:34,002 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1093827851] [2019-11-15 23:53:34,003 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:34,003 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:34,003 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:53:34,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:53:34,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:53:34,015 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 23:53:34,016 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:53:34,016 INFO L82 PathProgramCache]: Analyzing trace with hash 1651545598, now seen corresponding path program 1 times [2019-11-15 23:53:34,016 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:53:34,016 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1823209181] [2019-11-15 23:53:34,017 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:34,017 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:34,017 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:53:34,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:53:34,112 INFO L134 CoverageAnalysis]: Checked inductivity of 964 backedges. 428 proven. 6 refuted. 0 times theorem prover too weak. 530 trivial. 0 not checked. [2019-11-15 23:53:34,113 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1823209181] [2019-11-15 23:53:34,113 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1608088950] [2019-11-15 23:53:34,113 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a5872f12-769f-4456-963e-229be8999475/bin/uautomizer/z3 Starting monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-15 23:53:34,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:53:34,232 INFO L256 TraceCheckSpWp]: Trace formula consists of 403 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-15 23:53:34,235 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-15 23:53:34,291 INFO L134 CoverageAnalysis]: Checked inductivity of 964 backedges. 428 proven. 6 refuted. 0 times theorem prover too weak. 530 trivial. 0 not checked. [2019-11-15 23:53:34,291 INFO L223 tionRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-15 23:53:34,292 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2019-11-15 23:53:34,292 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [728946583] [2019-11-15 23:53:34,293 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 23:53:34,293 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 23:53:34,293 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-11-15 23:53:34,293 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-11-15 23:53:34,294 INFO L87 Difference]: Start difference. First operand 10386 states and 12515 transitions. cyclomatic complexity: 2157 Second operand 4 states. [2019-11-15 23:53:34,519 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 23:53:34,520 INFO L93 Difference]: Finished difference Result 13189 states and 15606 transitions. [2019-11-15 23:53:34,520 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-11-15 23:53:34,520 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 13189 states and 15606 transitions. [2019-11-15 23:53:34,573 INFO L131 ngComponentsAnalysis]: Automaton has 24 accepting balls. 10146 [2019-11-15 23:53:34,615 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 13189 states to 13177 states and 15594 transitions. [2019-11-15 23:53:34,616 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 13095 [2019-11-15 23:53:34,623 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 13095 [2019-11-15 23:53:34,623 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13177 states and 15594 transitions. [2019-11-15 23:53:34,624 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 23:53:34,624 INFO L688 BuchiCegarLoop]: Abstraction has 13177 states and 15594 transitions. [2019-11-15 23:53:34,631 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13177 states and 15594 transitions. [2019-11-15 23:53:34,731 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13177 to 10338. [2019-11-15 23:53:34,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10338 states. [2019-11-15 23:53:34,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10338 states to 10338 states and 12371 transitions. [2019-11-15 23:53:34,748 INFO L711 BuchiCegarLoop]: Abstraction has 10338 states and 12371 transitions. [2019-11-15 23:53:34,749 INFO L591 BuchiCegarLoop]: Abstraction has 10338 states and 12371 transitions. [2019-11-15 23:53:34,749 INFO L424 BuchiCegarLoop]: ======== Iteration 31============ [2019-11-15 23:53:34,749 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10338 states and 12371 transitions. [2019-11-15 23:53:34,869 INFO L131 ngComponentsAnalysis]: Automaton has 24 accepting balls. 10134 [2019-11-15 23:53:34,869 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 23:53:34,869 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 23:53:34,872 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] [2019-11-15 23:53:34,872 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [13, 13, 13, 13, 13, 13, 13, 13, 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] [2019-11-15 23:53:34,873 INFO L791 eck$LassoCheckResult]: Stem: 183754#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret21, 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_~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_~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_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;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;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~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;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 183755#L74 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 183760#L77-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 183624#L84 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 183626#L94-1 assume !false; 183807#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 183808#L97 assume 12292 == ssl3_connect_~s__state~0; 183859#L98 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 183856#L203 ssl3_connect_~s__server~0 := 0; 183852#L208 assume 0 != ssl3_connect_~cb~0; 183850#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 183851#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 183892#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 183891#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 183889#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 183835#L565 ssl3_connect_~skip~0 := 0; 183888#L94-1 assume !false; 183887#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 183886#L97 assume !(12292 == ssl3_connect_~s__state~0); 183885#L100 assume !(16384 == ssl3_connect_~s__state~0); 183884#L103 assume !(4096 == ssl3_connect_~s__state~0); 183883#L106 assume !(20480 == ssl3_connect_~s__state~0); 183880#L109 assume !(4099 == ssl3_connect_~s__state~0); 183878#L112 assume 4368 == ssl3_connect_~s__state~0; 183877#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 183875#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 183874#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 183872#L270 assume !(ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296); 183873#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 183933#L565 ssl3_connect_~skip~0 := 0; 183932#L94-1 assume !false; 183931#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 183929#L97 assume !(12292 == ssl3_connect_~s__state~0); 183923#L100 assume !(16384 == ssl3_connect_~s__state~0); 183921#L103 assume !(4096 == ssl3_connect_~s__state~0); 183919#L106 assume !(20480 == ssl3_connect_~s__state~0); 183917#L109 assume !(4099 == ssl3_connect_~s__state~0); 183915#L112 assume !(4368 == ssl3_connect_~s__state~0); 183912#L115 assume !(4369 == ssl3_connect_~s__state~0); 183913#L118 [2019-11-15 23:53:34,873 INFO L793 eck$LassoCheckResult]: Loop: 183913#L118 assume 4384 == ssl3_connect_~s__state~0; 187346#L122 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9; 187343#L279 assume !(1 == ssl3_connect_~blastFlag~0); 187317#L282 assume !(4 == ssl3_connect_~blastFlag~0); 187312#L282-2 assume !(ssl3_connect_~ret~0 <= 0); 187308#L293 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 187304#L293-2 ssl3_connect_~s__init_num~0 := 0; 187299#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 187296#L565 ssl3_connect_~skip~0 := 0; 187293#L94-1 assume !false; 187290#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 187287#L97 assume !(12292 == ssl3_connect_~s__state~0); 187252#L100 assume !(16384 == ssl3_connect_~s__state~0); 187233#L103 assume !(4096 == ssl3_connect_~s__state~0); 187232#L106 assume !(20480 == ssl3_connect_~s__state~0); 187231#L109 assume !(4099 == ssl3_connect_~s__state~0); 187230#L112 assume !(4368 == ssl3_connect_~s__state~0); 187228#L115 assume !(4369 == ssl3_connect_~s__state~0); 187226#L118 assume !(4384 == ssl3_connect_~s__state~0); 187225#L121 assume !(4385 == ssl3_connect_~s__state~0); 187220#L124 assume 4400 == ssl3_connect_~s__state~0; 187214#L128 assume 0 != (256 + ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0) % 4294967296;ssl3_connect_~skip~0 := 1; 187211#L302-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 187207#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 187205#L565 ssl3_connect_~skip~0 := 0; 187203#L94-1 assume !false; 187201#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 187199#L97 assume !(12292 == ssl3_connect_~s__state~0); 187197#L100 assume !(16384 == ssl3_connect_~s__state~0); 187195#L103 assume !(4096 == ssl3_connect_~s__state~0); 187193#L106 assume !(20480 == ssl3_connect_~s__state~0); 187191#L109 assume !(4099 == ssl3_connect_~s__state~0); 187189#L112 assume !(4368 == ssl3_connect_~s__state~0); 187140#L115 assume !(4369 == ssl3_connect_~s__state~0); 187138#L118 assume !(4384 == ssl3_connect_~s__state~0); 187135#L121 assume !(4385 == ssl3_connect_~s__state~0); 187131#L124 assume !(4400 == ssl3_connect_~s__state~0); 187128#L127 assume !(4401 == ssl3_connect_~s__state~0); 187122#L130 assume 4416 == ssl3_connect_~s__state~0; 186837#L134 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11; 186835#L323 assume !(3 == ssl3_connect_~blastFlag~0); 186831#L323-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 186824#L335 assume !(0 == ssl3_connect_~tmp___6~0); 186820#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 186818#L565 ssl3_connect_~skip~0 := 0; 186816#L94-1 assume !false; 186814#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 186812#L97 assume !(12292 == ssl3_connect_~s__state~0); 186810#L100 assume !(16384 == ssl3_connect_~s__state~0); 186808#L103 assume !(4096 == ssl3_connect_~s__state~0); 186806#L106 assume !(20480 == ssl3_connect_~s__state~0); 186804#L109 assume !(4099 == ssl3_connect_~s__state~0); 186802#L112 assume !(4368 == ssl3_connect_~s__state~0); 186800#L115 assume !(4369 == ssl3_connect_~s__state~0); 186798#L118 assume !(4384 == ssl3_connect_~s__state~0); 186795#L121 assume !(4385 == ssl3_connect_~s__state~0); 186791#L124 assume !(4400 == ssl3_connect_~s__state~0); 186788#L127 assume !(4401 == ssl3_connect_~s__state~0); 186782#L130 assume !(4416 == ssl3_connect_~s__state~0); 186780#L133 assume !(4417 == ssl3_connect_~s__state~0); 186778#L136 assume 4432 == ssl3_connect_~s__state~0; 186776#L140 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12; 186773#L345 assume !(5 == ssl3_connect_~blastFlag~0); 186770#L350 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 186766#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 186764#L565 ssl3_connect_~skip~0 := 0; 186762#L94-1 assume !false; 186760#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 186758#L97 assume !(12292 == ssl3_connect_~s__state~0); 186756#L100 assume !(16384 == ssl3_connect_~s__state~0); 186754#L103 assume !(4096 == ssl3_connect_~s__state~0); 186752#L106 assume !(20480 == ssl3_connect_~s__state~0); 186750#L109 assume !(4099 == ssl3_connect_~s__state~0); 186748#L112 assume !(4368 == ssl3_connect_~s__state~0); 186746#L115 assume !(4369 == ssl3_connect_~s__state~0); 186744#L118 assume !(4384 == ssl3_connect_~s__state~0); 186742#L121 assume !(4385 == ssl3_connect_~s__state~0); 186739#L124 assume !(4400 == ssl3_connect_~s__state~0); 186733#L127 assume !(4401 == ssl3_connect_~s__state~0); 186731#L130 assume !(4416 == ssl3_connect_~s__state~0); 186729#L133 assume !(4417 == ssl3_connect_~s__state~0); 186727#L136 assume !(4432 == ssl3_connect_~s__state~0); 186725#L139 assume !(4433 == ssl3_connect_~s__state~0); 186723#L142 assume 4448 == ssl3_connect_~s__state~0; 186691#L146 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13; 186681#L361 assume !(ssl3_connect_~ret~0 <= 0); 186653#L366 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 186654#L366-2 ssl3_connect_~s__init_num~0 := 0; 187222#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 187219#L565 ssl3_connect_~skip~0 := 0; 187218#L94-1 assume !false; 187213#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 187210#L97 assume !(12292 == ssl3_connect_~s__state~0); 187206#L100 assume !(16384 == ssl3_connect_~s__state~0); 187204#L103 assume !(4096 == ssl3_connect_~s__state~0); 187202#L106 assume !(20480 == ssl3_connect_~s__state~0); 187200#L109 assume !(4099 == ssl3_connect_~s__state~0); 187198#L112 assume !(4368 == ssl3_connect_~s__state~0); 187196#L115 assume !(4369 == ssl3_connect_~s__state~0); 187194#L118 assume !(4384 == ssl3_connect_~s__state~0); 187192#L121 assume !(4385 == ssl3_connect_~s__state~0); 187190#L124 assume !(4400 == ssl3_connect_~s__state~0); 187139#L127 assume !(4401 == ssl3_connect_~s__state~0); 187137#L130 assume !(4416 == ssl3_connect_~s__state~0); 187134#L133 assume !(4417 == ssl3_connect_~s__state~0); 187130#L136 assume !(4432 == ssl3_connect_~s__state~0); 187127#L139 assume !(4433 == ssl3_connect_~s__state~0); 187126#L142 assume !(4448 == ssl3_connect_~s__state~0); 187098#L145 assume !(4449 == ssl3_connect_~s__state~0); 187093#L148 assume 4464 == ssl3_connect_~s__state~0; 187089#L158 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14; 187085#L378 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 187078#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 187075#L565 ssl3_connect_~skip~0 := 0; 187072#L94-1 assume !false; 187069#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 187066#L97 assume !(12292 == ssl3_connect_~s__state~0); 187063#L100 assume !(16384 == ssl3_connect_~s__state~0); 187060#L103 assume !(4096 == ssl3_connect_~s__state~0); 187057#L106 assume !(20480 == ssl3_connect_~s__state~0); 187054#L109 assume !(4099 == ssl3_connect_~s__state~0); 187051#L112 assume !(4368 == ssl3_connect_~s__state~0); 187048#L115 assume !(4369 == ssl3_connect_~s__state~0); 187045#L118 assume !(4384 == ssl3_connect_~s__state~0); 187042#L121 assume !(4385 == ssl3_connect_~s__state~0); 187039#L124 assume !(4400 == ssl3_connect_~s__state~0); 187036#L127 assume !(4401 == ssl3_connect_~s__state~0); 187033#L130 assume !(4416 == ssl3_connect_~s__state~0); 187030#L133 assume !(4417 == ssl3_connect_~s__state~0); 187027#L136 assume !(4432 == ssl3_connect_~s__state~0); 187024#L139 assume !(4433 == ssl3_connect_~s__state~0); 187021#L142 assume !(4448 == ssl3_connect_~s__state~0); 187018#L145 assume !(4449 == ssl3_connect_~s__state~0); 187015#L148 assume !(4464 == ssl3_connect_~s__state~0); 187012#L151 assume !(4465 == ssl3_connect_~s__state~0); 187009#L154 assume !(4466 == ssl3_connect_~s__state~0); 187006#L157 assume !(4467 == ssl3_connect_~s__state~0); 187003#L160 assume 4480 == ssl3_connect_~s__state~0; 186997#L164 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15; 186991#L389 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 186986#L395 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; 186982#L395-2 ssl3_connect_~s__init_num~0 := 0; 186978#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 186976#L565 ssl3_connect_~skip~0 := 0; 186974#L94-1 assume !false; 186972#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 186970#L97 assume !(12292 == ssl3_connect_~s__state~0); 186968#L100 assume !(16384 == ssl3_connect_~s__state~0); 186966#L103 assume !(4096 == ssl3_connect_~s__state~0); 186964#L106 assume !(20480 == ssl3_connect_~s__state~0); 186962#L109 assume !(4099 == ssl3_connect_~s__state~0); 186960#L112 assume !(4368 == ssl3_connect_~s__state~0); 186958#L115 assume !(4369 == ssl3_connect_~s__state~0); 186956#L118 assume !(4384 == ssl3_connect_~s__state~0); 186954#L121 assume !(4385 == ssl3_connect_~s__state~0); 186952#L124 assume !(4400 == ssl3_connect_~s__state~0); 186950#L127 assume !(4401 == ssl3_connect_~s__state~0); 186948#L130 assume !(4416 == ssl3_connect_~s__state~0); 186946#L133 assume !(4417 == ssl3_connect_~s__state~0); 186944#L136 assume !(4432 == ssl3_connect_~s__state~0); 186942#L139 assume !(4433 == ssl3_connect_~s__state~0); 186940#L142 assume !(4448 == ssl3_connect_~s__state~0); 186938#L145 assume !(4449 == ssl3_connect_~s__state~0); 186936#L148 assume !(4464 == ssl3_connect_~s__state~0); 186934#L151 assume !(4465 == ssl3_connect_~s__state~0); 186932#L154 assume !(4466 == ssl3_connect_~s__state~0); 186930#L157 assume !(4467 == ssl3_connect_~s__state~0); 186928#L160 assume !(4480 == ssl3_connect_~s__state~0); 186926#L163 assume !(4481 == ssl3_connect_~s__state~0); 186924#L166 assume !(4496 == ssl3_connect_~s__state~0); 186922#L169 assume !(4497 == ssl3_connect_~s__state~0); 186920#L172 assume 4512 == ssl3_connect_~s__state~0; 186918#L176 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17; 186915#L418 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; 186914#L426 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 186908#L426-2 assume !(0 == ssl3_connect_~tmp___7~0); 186905#L437 assume !(0 == ssl3_connect_~tmp___8~0); 186901#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 186899#L565 ssl3_connect_~skip~0 := 0; 186897#L94-1 assume !false; 186895#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 186893#L97 assume !(12292 == ssl3_connect_~s__state~0); 186891#L100 assume !(16384 == ssl3_connect_~s__state~0); 186889#L103 assume !(4096 == ssl3_connect_~s__state~0); 186887#L106 assume !(20480 == ssl3_connect_~s__state~0); 186885#L109 assume !(4099 == ssl3_connect_~s__state~0); 186883#L112 assume !(4368 == ssl3_connect_~s__state~0); 186881#L115 assume !(4369 == ssl3_connect_~s__state~0); 186879#L118 assume !(4384 == ssl3_connect_~s__state~0); 186877#L121 assume !(4385 == ssl3_connect_~s__state~0); 186875#L124 assume !(4400 == ssl3_connect_~s__state~0); 186873#L127 assume !(4401 == ssl3_connect_~s__state~0); 186871#L130 assume !(4416 == ssl3_connect_~s__state~0); 186869#L133 assume !(4417 == ssl3_connect_~s__state~0); 186867#L136 assume !(4432 == ssl3_connect_~s__state~0); 186865#L139 assume !(4433 == ssl3_connect_~s__state~0); 186863#L142 assume !(4448 == ssl3_connect_~s__state~0); 186861#L145 assume !(4449 == ssl3_connect_~s__state~0); 186859#L148 assume !(4464 == ssl3_connect_~s__state~0); 186857#L151 assume !(4465 == ssl3_connect_~s__state~0); 186855#L154 assume !(4466 == ssl3_connect_~s__state~0); 186853#L157 assume !(4467 == ssl3_connect_~s__state~0); 186851#L160 assume !(4480 == ssl3_connect_~s__state~0); 186849#L163 assume !(4481 == ssl3_connect_~s__state~0); 186847#L166 assume !(4496 == ssl3_connect_~s__state~0); 186845#L169 assume !(4497 == ssl3_connect_~s__state~0); 186843#L172 assume !(4512 == ssl3_connect_~s__state~0); 186841#L175 assume !(4513 == ssl3_connect_~s__state~0); 186840#L178 assume 4528 == ssl3_connect_~s__state~0; 186839#L182 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18; 186838#L447 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~s__s3__flags~0 := -5 + ssl3_connect_~s__s3__flags~0; 184424#L454 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 184425#L454-1 ssl3_connect_~s__init_num~0 := 0; 184415#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 184416#L565 ssl3_connect_~skip~0 := 0; 184411#L94-1 assume !false; 184412#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 184407#L97 assume !(12292 == ssl3_connect_~s__state~0); 184408#L100 assume !(16384 == ssl3_connect_~s__state~0); 184403#L103 assume !(4096 == ssl3_connect_~s__state~0); 184404#L106 assume !(20480 == ssl3_connect_~s__state~0); 184400#L109 assume !(4099 == ssl3_connect_~s__state~0); 184012#L112 assume !(4368 == ssl3_connect_~s__state~0); 184396#L115 assume !(4369 == ssl3_connect_~s__state~0); 184397#L118 assume !(4384 == ssl3_connect_~s__state~0); 184392#L121 assume !(4385 == ssl3_connect_~s__state~0); 184393#L124 assume !(4400 == ssl3_connect_~s__state~0); 184388#L127 assume !(4401 == ssl3_connect_~s__state~0); 184389#L130 assume !(4416 == ssl3_connect_~s__state~0); 184384#L133 assume !(4417 == ssl3_connect_~s__state~0); 184385#L136 assume !(4432 == ssl3_connect_~s__state~0); 184380#L139 assume !(4433 == ssl3_connect_~s__state~0); 184381#L142 assume !(4448 == ssl3_connect_~s__state~0); 184376#L145 assume !(4449 == ssl3_connect_~s__state~0); 184377#L148 assume !(4464 == ssl3_connect_~s__state~0); 184372#L151 assume !(4465 == ssl3_connect_~s__state~0); 184373#L154 assume !(4466 == ssl3_connect_~s__state~0); 184368#L157 assume !(4467 == ssl3_connect_~s__state~0); 184369#L160 assume !(4480 == ssl3_connect_~s__state~0); 184364#L163 assume !(4481 == ssl3_connect_~s__state~0); 184365#L166 assume !(4496 == ssl3_connect_~s__state~0); 184360#L169 assume !(4497 == ssl3_connect_~s__state~0); 184361#L172 assume !(4512 == ssl3_connect_~s__state~0); 184356#L175 assume !(4513 == ssl3_connect_~s__state~0); 184357#L178 assume !(4528 == ssl3_connect_~s__state~0); 184352#L181 assume !(4529 == ssl3_connect_~s__state~0); 184353#L184 assume !(4560 == ssl3_connect_~s__state~0); 184348#L187 assume !(4561 == ssl3_connect_~s__state~0); 184349#L190 assume 4352 == ssl3_connect_~s__state~0; 184345#L191 assume !(ssl3_connect_~num1~0 > 0); 184344#L484-1 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 184334#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 184335#L565 ssl3_connect_~skip~0 := 0; 184330#L94-1 assume !false; 184331#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 184326#L97 assume !(12292 == ssl3_connect_~s__state~0); 184327#L100 assume !(16384 == ssl3_connect_~s__state~0); 184322#L103 assume !(4096 == ssl3_connect_~s__state~0); 184323#L106 assume !(20480 == ssl3_connect_~s__state~0); 184318#L109 assume !(4099 == ssl3_connect_~s__state~0); 184319#L112 assume !(4368 == ssl3_connect_~s__state~0); 184314#L115 assume !(4369 == ssl3_connect_~s__state~0); 184315#L118 assume !(4384 == ssl3_connect_~s__state~0); 184310#L121 assume !(4385 == ssl3_connect_~s__state~0); 184311#L124 assume !(4400 == ssl3_connect_~s__state~0); 184306#L127 assume !(4401 == ssl3_connect_~s__state~0); 184307#L130 assume !(4416 == ssl3_connect_~s__state~0); 184302#L133 assume !(4417 == ssl3_connect_~s__state~0); 184303#L136 assume !(4432 == ssl3_connect_~s__state~0); 184298#L139 assume !(4433 == ssl3_connect_~s__state~0); 184299#L142 assume !(4448 == ssl3_connect_~s__state~0); 184294#L145 assume !(4449 == ssl3_connect_~s__state~0); 184295#L148 assume !(4464 == ssl3_connect_~s__state~0); 184290#L151 assume !(4465 == ssl3_connect_~s__state~0); 184291#L154 assume !(4466 == ssl3_connect_~s__state~0); 184286#L157 assume !(4467 == ssl3_connect_~s__state~0); 184287#L160 assume !(4480 == ssl3_connect_~s__state~0); 184282#L163 assume !(4481 == ssl3_connect_~s__state~0); 184283#L166 assume !(4496 == ssl3_connect_~s__state~0); 184278#L169 assume !(4497 == ssl3_connect_~s__state~0); 184279#L172 assume !(4512 == ssl3_connect_~s__state~0); 184274#L175 assume !(4513 == ssl3_connect_~s__state~0); 184275#L178 assume !(4528 == ssl3_connect_~s__state~0); 184270#L181 assume !(4529 == ssl3_connect_~s__state~0); 184271#L184 assume 4560 == ssl3_connect_~s__state~0; 184266#L188 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19; 184267#L471 assume !(ssl3_connect_~ret~0 <= 0); 184259#L476 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 3; 184260#L476-2 ssl3_connect_~s__init_num~0 := 0; 184229#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 184230#L565 ssl3_connect_~skip~0 := 0; 184217#L94-1 assume !false; 184218#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 184205#L97 assume !(12292 == ssl3_connect_~s__state~0); 184206#L100 assume !(16384 == ssl3_connect_~s__state~0); 184193#L103 assume !(4096 == ssl3_connect_~s__state~0); 184194#L106 assume !(20480 == ssl3_connect_~s__state~0); 184010#L109 assume 4099 == ssl3_connect_~s__state~0; 184011#L203 ssl3_connect_~s__server~0 := 0; 183999#L208 assume 0 != ssl3_connect_~cb~0; 184000#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 183986#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 183985#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 183975#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 183976#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 183957#L565 ssl3_connect_~skip~0 := 0; 183958#L94-1 assume !false; 187340#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 187339#L97 assume !(12292 == ssl3_connect_~s__state~0); 187338#L100 assume !(16384 == ssl3_connect_~s__state~0); 187337#L103 assume !(4096 == ssl3_connect_~s__state~0); 187336#L106 assume !(20480 == ssl3_connect_~s__state~0); 187335#L109 assume !(4099 == ssl3_connect_~s__state~0); 187334#L112 assume 4368 == ssl3_connect_~s__state~0; 183946#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 187333#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 187330#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 187326#L270 assume ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296; 187313#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 187314#L565 ssl3_connect_~skip~0 := 0; 187306#L94-1 assume !false; 187307#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 187297#L97 assume !(12292 == ssl3_connect_~s__state~0); 187298#L100 assume !(16384 == ssl3_connect_~s__state~0); 187291#L103 assume !(4096 == ssl3_connect_~s__state~0); 187292#L106 assume !(20480 == ssl3_connect_~s__state~0); 187285#L109 assume !(4099 == ssl3_connect_~s__state~0); 187286#L112 assume !(4368 == ssl3_connect_~s__state~0); 183945#L115 assume !(4369 == ssl3_connect_~s__state~0); 183913#L118 [2019-11-15 23:53:34,874 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:53:34,874 INFO L82 PathProgramCache]: Analyzing trace with hash 289174061, now seen corresponding path program 19 times [2019-11-15 23:53:34,875 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:53:34,875 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1637622373] [2019-11-15 23:53:34,875 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:34,875 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:34,875 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:53:34,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:53:34,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:53:34,899 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 23:53:34,899 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:53:34,900 INFO L82 PathProgramCache]: Analyzing trace with hash 893396301, now seen corresponding path program 1 times [2019-11-15 23:53:34,900 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:53:34,900 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1429129271] [2019-11-15 23:53:34,900 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:34,900 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:34,900 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:53:34,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:53:34,998 INFO L134 CoverageAnalysis]: Checked inductivity of 1240 backedges. 318 proven. 0 refuted. 0 times theorem prover too weak. 922 trivial. 0 not checked. [2019-11-15 23:53:34,999 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1429129271] [2019-11-15 23:53:34,999 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 23:53:34,999 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-15 23:53:34,999 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1356727417] [2019-11-15 23:53:35,000 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 23:53:35,001 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 23:53:35,001 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 23:53:35,001 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 23:53:35,001 INFO L87 Difference]: Start difference. First operand 10338 states and 12371 transitions. cyclomatic complexity: 2061 Second operand 3 states. [2019-11-15 23:53:35,148 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 23:53:35,148 INFO L93 Difference]: Finished difference Result 9600 states and 11265 transitions. [2019-11-15 23:53:35,149 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 23:53:35,149 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9600 states and 11265 transitions. [2019-11-15 23:53:35,184 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5031 [2019-11-15 23:53:35,214 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9600 states to 8604 states and 10173 transitions. [2019-11-15 23:53:35,214 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 8522 [2019-11-15 23:53:35,219 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 8522 [2019-11-15 23:53:35,220 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8604 states and 10173 transitions. [2019-11-15 23:53:35,226 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 23:53:35,226 INFO L688 BuchiCegarLoop]: Abstraction has 8604 states and 10173 transitions. [2019-11-15 23:53:35,231 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8604 states and 10173 transitions. [2019-11-15 23:53:35,303 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8604 to 8106. [2019-11-15 23:53:35,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8106 states. [2019-11-15 23:53:35,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8106 states to 8106 states and 9627 transitions. [2019-11-15 23:53:35,318 INFO L711 BuchiCegarLoop]: Abstraction has 8106 states and 9627 transitions. [2019-11-15 23:53:35,318 INFO L591 BuchiCegarLoop]: Abstraction has 8106 states and 9627 transitions. [2019-11-15 23:53:35,318 INFO L424 BuchiCegarLoop]: ======== Iteration 32============ [2019-11-15 23:53:35,318 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 8106 states and 9627 transitions. [2019-11-15 23:53:35,341 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5031 [2019-11-15 23:53:35,341 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 23:53:35,341 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 23:53:35,343 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] [2019-11-15 23:53:35,343 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-11-15 23:53:35,343 INFO L791 eck$LassoCheckResult]: Stem: 203700#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret21, 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_~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_~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_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;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;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~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;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 203701#L74 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 203709#L77-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 203568#L84 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 203570#L94-1 assume !false; 203756#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 203757#L97 assume 12292 == ssl3_connect_~s__state~0; 203808#L98 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 203805#L203 ssl3_connect_~s__server~0 := 0; 203801#L208 assume 0 != ssl3_connect_~cb~0; 203799#L208-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 203800#L220 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 203841#L220-2 assume !(0 == ssl3_connect_~tmp___4~0); 203840#L244 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 203838#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 203784#L565 ssl3_connect_~skip~0 := 0; 203837#L94-1 assume !false; 203836#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 203835#L97 assume !(12292 == ssl3_connect_~s__state~0); 203834#L100 assume !(16384 == ssl3_connect_~s__state~0); 203833#L103 assume !(4096 == ssl3_connect_~s__state~0); 203832#L106 assume !(20480 == ssl3_connect_~s__state~0); 203829#L109 assume !(4099 == ssl3_connect_~s__state~0); 203827#L112 assume 4368 == ssl3_connect_~s__state~0; 203826#L116 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8; 203824#L258 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 203823#L258-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 203821#L270 assume !(ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296); 203822#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 203882#L565 ssl3_connect_~skip~0 := 0; 203881#L94-1 assume !false; 203880#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 203878#L97 assume !(12292 == ssl3_connect_~s__state~0); 203872#L100 assume !(16384 == ssl3_connect_~s__state~0); 203870#L103 assume !(4096 == ssl3_connect_~s__state~0); 203868#L106 assume !(20480 == ssl3_connect_~s__state~0); 203866#L109 assume !(4099 == ssl3_connect_~s__state~0); 203864#L112 assume !(4368 == ssl3_connect_~s__state~0); 203861#L115 assume !(4369 == ssl3_connect_~s__state~0); 203862#L118 assume 4384 == ssl3_connect_~s__state~0; 206407#L122 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9; 206405#L279 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 206406#L282-2 assume !(ssl3_connect_~ret~0 <= 0); 209997#L293 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 209625#L293-2 [2019-11-15 23:53:35,343 INFO L793 eck$LassoCheckResult]: Loop: 209625#L293-2 ssl3_connect_~s__init_num~0 := 0; 209621#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 209618#L565 ssl3_connect_~skip~0 := 0; 209617#L94-1 assume !false; 209616#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 209613#L97 assume !(12292 == ssl3_connect_~s__state~0); 209611#L100 assume !(16384 == ssl3_connect_~s__state~0); 209610#L103 assume !(4096 == ssl3_connect_~s__state~0); 209605#L106 assume !(20480 == ssl3_connect_~s__state~0); 209602#L109 assume !(4099 == ssl3_connect_~s__state~0); 209599#L112 assume !(4368 == ssl3_connect_~s__state~0); 209596#L115 assume !(4369 == ssl3_connect_~s__state~0); 209593#L118 assume !(4384 == ssl3_connect_~s__state~0); 209590#L121 assume !(4385 == ssl3_connect_~s__state~0); 209587#L124 assume !(4400 == ssl3_connect_~s__state~0); 209584#L127 assume !(4401 == ssl3_connect_~s__state~0); 209581#L130 assume !(4416 == ssl3_connect_~s__state~0); 209578#L133 assume !(4417 == ssl3_connect_~s__state~0); 209575#L136 assume !(4432 == ssl3_connect_~s__state~0); 209572#L139 assume !(4433 == ssl3_connect_~s__state~0); 209569#L142 assume !(4448 == ssl3_connect_~s__state~0); 209566#L145 assume !(4449 == ssl3_connect_~s__state~0); 209563#L148 assume !(4464 == ssl3_connect_~s__state~0); 209560#L151 assume !(4465 == ssl3_connect_~s__state~0); 209557#L154 assume !(4466 == ssl3_connect_~s__state~0); 209554#L157 assume !(4467 == ssl3_connect_~s__state~0); 209551#L160 assume !(4480 == ssl3_connect_~s__state~0); 209548#L163 assume !(4481 == ssl3_connect_~s__state~0); 209545#L166 assume !(4496 == ssl3_connect_~s__state~0); 209542#L169 assume !(4497 == ssl3_connect_~s__state~0); 209539#L172 assume !(4512 == ssl3_connect_~s__state~0); 209536#L175 assume !(4513 == ssl3_connect_~s__state~0); 209533#L178 assume !(4528 == ssl3_connect_~s__state~0); 209530#L181 assume !(4529 == ssl3_connect_~s__state~0); 208562#L184 assume 4560 == ssl3_connect_~s__state~0; 208559#L188 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19; 208557#L471 assume !(ssl3_connect_~ret~0 <= 0); 208554#L476 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 208552#L476-2 ssl3_connect_~s__init_num~0 := 0; 208545#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 208544#L565 ssl3_connect_~skip~0 := 0; 208543#L94-1 assume !false; 208542#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 208541#L97 assume !(12292 == ssl3_connect_~s__state~0); 208540#L100 assume !(16384 == ssl3_connect_~s__state~0); 208539#L103 assume !(4096 == ssl3_connect_~s__state~0); 208538#L106 assume !(20480 == ssl3_connect_~s__state~0); 208537#L109 assume !(4099 == ssl3_connect_~s__state~0); 208536#L112 assume !(4368 == ssl3_connect_~s__state~0); 208535#L115 assume !(4369 == ssl3_connect_~s__state~0); 208534#L118 assume !(4384 == ssl3_connect_~s__state~0); 208533#L121 assume !(4385 == ssl3_connect_~s__state~0); 208532#L124 assume !(4400 == ssl3_connect_~s__state~0); 208531#L127 assume !(4401 == ssl3_connect_~s__state~0); 208530#L130 assume !(4416 == ssl3_connect_~s__state~0); 208529#L133 assume !(4417 == ssl3_connect_~s__state~0); 208528#L136 assume !(4432 == ssl3_connect_~s__state~0); 208527#L139 assume !(4433 == ssl3_connect_~s__state~0); 208526#L142 assume !(4448 == ssl3_connect_~s__state~0); 208525#L145 assume !(4449 == ssl3_connect_~s__state~0); 208524#L148 assume !(4464 == ssl3_connect_~s__state~0); 208523#L151 assume !(4465 == ssl3_connect_~s__state~0); 208522#L154 assume !(4466 == ssl3_connect_~s__state~0); 208521#L157 assume !(4467 == ssl3_connect_~s__state~0); 208520#L160 assume !(4480 == ssl3_connect_~s__state~0); 208519#L163 assume !(4481 == ssl3_connect_~s__state~0); 208518#L166 assume !(4496 == ssl3_connect_~s__state~0); 208517#L169 assume !(4497 == ssl3_connect_~s__state~0); 208516#L172 assume 4512 == ssl3_connect_~s__state~0; 204595#L176 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17; 208515#L418 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; 208514#L426 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 208513#L426-2 assume !(0 == ssl3_connect_~tmp___7~0); 208512#L437 assume !(0 == ssl3_connect_~tmp___8~0); 208472#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 208471#L565 ssl3_connect_~skip~0 := 0; 208470#L94-1 assume !false; 208469#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 208468#L97 assume !(12292 == ssl3_connect_~s__state~0); 208467#L100 assume !(16384 == ssl3_connect_~s__state~0); 208466#L103 assume !(4096 == ssl3_connect_~s__state~0); 208465#L106 assume !(20480 == ssl3_connect_~s__state~0); 208464#L109 assume !(4099 == ssl3_connect_~s__state~0); 208463#L112 assume !(4368 == ssl3_connect_~s__state~0); 208462#L115 assume !(4369 == ssl3_connect_~s__state~0); 208461#L118 assume !(4384 == ssl3_connect_~s__state~0); 208460#L121 assume !(4385 == ssl3_connect_~s__state~0); 208459#L124 assume !(4400 == ssl3_connect_~s__state~0); 208458#L127 assume !(4401 == ssl3_connect_~s__state~0); 208457#L130 assume !(4416 == ssl3_connect_~s__state~0); 208456#L133 assume !(4417 == ssl3_connect_~s__state~0); 208455#L136 assume !(4432 == ssl3_connect_~s__state~0); 208454#L139 assume !(4433 == ssl3_connect_~s__state~0); 208453#L142 assume !(4448 == ssl3_connect_~s__state~0); 208452#L145 assume !(4449 == ssl3_connect_~s__state~0); 208451#L148 assume !(4464 == ssl3_connect_~s__state~0); 208450#L151 assume !(4465 == ssl3_connect_~s__state~0); 208449#L154 assume !(4466 == ssl3_connect_~s__state~0); 208448#L157 assume !(4467 == ssl3_connect_~s__state~0); 208447#L160 assume !(4480 == ssl3_connect_~s__state~0); 208446#L163 assume !(4481 == ssl3_connect_~s__state~0); 208445#L166 assume !(4496 == ssl3_connect_~s__state~0); 208444#L169 assume !(4497 == ssl3_connect_~s__state~0); 207202#L172 assume !(4512 == ssl3_connect_~s__state~0); 207191#L175 assume !(4513 == ssl3_connect_~s__state~0); 207125#L178 assume 4528 == ssl3_connect_~s__state~0; 207119#L182 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18; 207120#L447 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~s__s3__flags~0 := -5 + ssl3_connect_~s__s3__flags~0; 207062#L454 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__s3__tmp__next_state___0~0 := 3; 207060#L456 assume !(0 != 2 + ssl3_connect_~s__s3__flags~0); 207061#L454-1 ssl3_connect_~s__init_num~0 := 0; 207051#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 207052#L565 ssl3_connect_~skip~0 := 0; 207047#L94-1 assume !false; 207048#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 207043#L97 assume !(12292 == ssl3_connect_~s__state~0); 207044#L100 assume !(16384 == ssl3_connect_~s__state~0); 207039#L103 assume !(4096 == ssl3_connect_~s__state~0); 207040#L106 assume !(20480 == ssl3_connect_~s__state~0); 207035#L109 assume !(4099 == ssl3_connect_~s__state~0); 207036#L112 assume !(4368 == ssl3_connect_~s__state~0); 207031#L115 assume !(4369 == ssl3_connect_~s__state~0); 207032#L118 assume !(4384 == ssl3_connect_~s__state~0); 207023#L121 assume !(4385 == ssl3_connect_~s__state~0); 207024#L124 assume !(4400 == ssl3_connect_~s__state~0); 207166#L127 assume !(4401 == ssl3_connect_~s__state~0); 207167#L130 assume !(4416 == ssl3_connect_~s__state~0); 207161#L133 assume !(4417 == ssl3_connect_~s__state~0); 207162#L136 assume !(4432 == ssl3_connect_~s__state~0); 207156#L139 assume !(4433 == ssl3_connect_~s__state~0); 207157#L142 assume !(4448 == ssl3_connect_~s__state~0); 207152#L145 assume !(4449 == ssl3_connect_~s__state~0); 207153#L148 assume !(4464 == ssl3_connect_~s__state~0); 207148#L151 assume !(4465 == ssl3_connect_~s__state~0); 207149#L154 assume !(4466 == ssl3_connect_~s__state~0); 207143#L157 assume !(4467 == ssl3_connect_~s__state~0); 207144#L160 assume !(4480 == ssl3_connect_~s__state~0); 207139#L163 assume !(4481 == ssl3_connect_~s__state~0); 207140#L166 assume !(4496 == ssl3_connect_~s__state~0); 207134#L169 assume !(4497 == ssl3_connect_~s__state~0); 207135#L172 assume !(4512 == ssl3_connect_~s__state~0); 207129#L175 assume !(4513 == ssl3_connect_~s__state~0); 207130#L178 assume !(4528 == ssl3_connect_~s__state~0); 203925#L181 assume !(4529 == ssl3_connect_~s__state~0); 203926#L184 assume !(4560 == ssl3_connect_~s__state~0); 208259#L187 assume !(4561 == ssl3_connect_~s__state~0); 208258#L190 assume 4352 == ssl3_connect_~s__state~0; 208257#L191 assume !(ssl3_connect_~num1~0 > 0); 206738#L484-1 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 206739#L529 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 208242#L565 ssl3_connect_~skip~0 := 0; 208241#L94-1 assume !false; 208240#L95 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 208239#L97 assume !(12292 == ssl3_connect_~s__state~0); 208238#L100 assume !(16384 == ssl3_connect_~s__state~0); 208237#L103 assume !(4096 == ssl3_connect_~s__state~0); 208236#L106 assume !(20480 == ssl3_connect_~s__state~0); 208234#L109 assume !(4099 == ssl3_connect_~s__state~0); 208233#L112 assume !(4368 == ssl3_connect_~s__state~0); 208231#L115 assume !(4369 == ssl3_connect_~s__state~0); 208230#L118 assume 4384 == ssl3_connect_~s__state~0; 208229#L122 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9; 210002#L279 assume !(1 == ssl3_connect_~blastFlag~0); 209998#L282 assume !(4 == ssl3_connect_~blastFlag~0); 206525#L282-2 assume !(ssl3_connect_~ret~0 <= 0); 209627#L293 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 209625#L293-2 [2019-11-15 23:53:35,344 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:53:35,344 INFO L82 PathProgramCache]: Analyzing trace with hash 772091074, now seen corresponding path program 1 times [2019-11-15 23:53:35,344 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:53:35,344 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1415700057] [2019-11-15 23:53:35,345 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:35,345 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:35,345 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:53:35,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:53:35,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 23:53:35,358 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 23:53:35,359 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:53:35,359 INFO L82 PathProgramCache]: Analyzing trace with hash 713734112, now seen corresponding path program 1 times [2019-11-15 23:53:35,359 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:53:35,359 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067505001] [2019-11-15 23:53:35,359 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:35,360 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:53:35,360 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:53:35,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:53:35,405 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2019-11-15 23:53:35,405 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2067505001] [2019-11-15 23:53:35,406 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1819907619] [2019-11-15 23:53:35,406 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_a5872f12-769f-4456-963e-229be8999475/bin/uautomizer/z3 Starting monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-15 23:53:35,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:53:35,504 INFO L256 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-15 23:53:35,505 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-15 23:53:35,527 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2019-11-15 23:53:35,528 INFO L223 tionRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-15 23:53:35,528 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2019-11-15 23:53:35,528 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1406886307] [2019-11-15 23:53:35,529 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 23:53:35,529 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 23:53:35,529 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-11-15 23:53:35,529 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-11-15 23:53:35,529 INFO L87 Difference]: Start difference. First operand 8106 states and 9627 transitions. cyclomatic complexity: 1537 Second operand 4 states. [2019-11-15 23:53:35,725 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 23:53:35,726 INFO L93 Difference]: Finished difference Result 5569 states and 6282 transitions. [2019-11-15 23:53:35,726 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-11-15 23:53:35,726 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5569 states and 6282 transitions. [2019-11-15 23:53:35,747 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2019-11-15 23:53:35,747 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5569 states to 0 states and 0 transitions. [2019-11-15 23:53:35,747 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2019-11-15 23:53:35,747 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2019-11-15 23:53:35,747 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2019-11-15 23:53:35,747 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2019-11-15 23:53:35,748 INFO L688 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2019-11-15 23:53:35,748 INFO L711 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2019-11-15 23:53:35,748 INFO L591 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2019-11-15 23:53:35,748 INFO L424 BuchiCegarLoop]: ======== Iteration 33============ [2019-11-15 23:53:35,748 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 0 states and 0 transitions. [2019-11-15 23:53:35,748 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2019-11-15 23:53:35,748 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is true [2019-11-15 23:53:35,755 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 15.11 11:53:35 BoogieIcfgContainer [2019-11-15 23:53:35,756 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2019-11-15 23:53:35,756 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2019-11-15 23:53:35,756 INFO L271 PluginConnector]: Initializing Witness Printer... [2019-11-15 23:53:35,756 INFO L275 PluginConnector]: Witness Printer initialized [2019-11-15 23:53:35,757 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.11 11:53:18" (3/4) ... [2019-11-15 23:53:35,761 INFO L140 WitnessPrinter]: No result that supports witness generation found [2019-11-15 23:53:35,761 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2019-11-15 23:53:35,762 INFO L168 Benchmark]: Toolchain (without parser) took 18794.14 ms. Allocated memory was 1.0 GB in the beginning and 1.7 GB in the end (delta: 680.5 MB). Free memory was 936.9 MB in the beginning and 1.2 GB in the end (delta: -232.8 MB). Peak memory consumption was 447.7 MB. Max. memory is 11.5 GB. [2019-11-15 23:53:35,763 INFO L168 Benchmark]: CDTParser took 0.26 ms. Allocated memory is still 1.0 GB. Free memory is still 962.5 MB. There was no memory consumed. Max. memory is 11.5 GB. [2019-11-15 23:53:35,763 INFO L168 Benchmark]: CACSL2BoogieTranslator took 402.34 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 136.8 MB). Free memory was 936.9 MB in the beginning and 1.1 GB in the end (delta: -193.2 MB). Peak memory consumption was 22.1 MB. Max. memory is 11.5 GB. [2019-11-15 23:53:35,763 INFO L168 Benchmark]: Boogie Procedure Inliner took 62.97 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 2.7 MB). Peak memory consumption was 2.7 MB. Max. memory is 11.5 GB. [2019-11-15 23:53:35,764 INFO L168 Benchmark]: Boogie Preprocessor took 31.72 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 1.3 MB). Peak memory consumption was 1.3 MB. Max. memory is 11.5 GB. [2019-11-15 23:53:35,764 INFO L168 Benchmark]: RCFGBuilder took 659.28 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 46.8 MB). Peak memory consumption was 46.8 MB. Max. memory is 11.5 GB. [2019-11-15 23:53:35,765 INFO L168 Benchmark]: BuchiAutomizer took 17629.22 ms. Allocated memory was 1.2 GB in the beginning and 1.7 GB in the end (delta: 543.7 MB). Free memory was 1.1 GB in the beginning and 1.2 GB in the end (delta: -90.4 MB). Peak memory consumption was 453.2 MB. Max. memory is 11.5 GB. [2019-11-15 23:53:35,765 INFO L168 Benchmark]: Witness Printer took 4.88 ms. Allocated memory is still 1.7 GB. Free memory is still 1.2 GB. There was no memory consumed. Max. memory is 11.5 GB. [2019-11-15 23:53:35,767 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.26 ms. Allocated memory is still 1.0 GB. Free memory is still 962.5 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 402.34 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 136.8 MB). Free memory was 936.9 MB in the beginning and 1.1 GB in the end (delta: -193.2 MB). Peak memory consumption was 22.1 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 62.97 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 2.7 MB). Peak memory consumption was 2.7 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 31.72 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 1.3 MB). Peak memory consumption was 1.3 MB. Max. memory is 11.5 GB. * RCFGBuilder took 659.28 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 46.8 MB). Peak memory consumption was 46.8 MB. Max. memory is 11.5 GB. * BuchiAutomizer took 17629.22 ms. Allocated memory was 1.2 GB in the beginning and 1.7 GB in the end (delta: 543.7 MB). Free memory was 1.1 GB in the beginning and 1.2 GB in the end (delta: -90.4 MB). Peak memory consumption was 453.2 MB. Max. memory is 11.5 GB. * Witness Printer took 4.88 ms. Allocated memory is still 1.7 GB. Free memory is still 1.2 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 34 terminating modules (29 trivial, 5 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 5 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. One deterministic module has affine ranking function -1 * s__state + 4376 and consists of 5 locations. One deterministic module has affine ranking function -2 * s__state + 8753 and consists of 4 locations. 29 modules have a trivial ranking function, the largest among these consists of 4 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 17.5s and 33 iterations. TraceHistogramMax:13. Analysis of lassos took 7.4s. Construction of modules took 4.2s. Büchi inclusion checks took 2.6s. Highest rank in rank-based complementation 3. Minimization of det autom 1. Minimization of nondet autom 33. Automata minimization 1.4s AutomataMinimizationTime, 33 MinimizatonAttempts, 9173 StatesRemovedByMinimization, 26 NontrivialMinimizations. Non-live state removal took 0.9s Buchi closure took 0.0s. Biggest automaton had 10398 states and ocurred in iteration 28. Nontrivial modules had stage [2, 3, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 0/0 HoareTripleCheckerStatistics: 6885 SDtfs, 4537 SDslu, 3784 SDs, 0 SdLazy, 4528 SolverSat, 616 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 4.2s Time LassoAnalysisResults: nont0 unkn0 SFLI20 SFLT3 conc0 concLT0 SILN0 SILU0 SILI7 SILT2 lasso0 LassoPreprocessingBenchmarks: Lassos: inital55 mio100 ax100 hnf99 lsp20 ukn100 mio100 lsp100 div550 bol100 ite100 ukn100 eq143 hnf44 smp86 dnf133 smp94 tf106 neg96 sie107 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 16ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 15 LassoNonterminationAnalysisSatUnbounded: 1 LassoNonterminationAnalysisUnsat: 5 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.4s - TerminationAnalysisResult: Termination proven Buchi Automizer proved that your program is terminating RESULT: Ultimate proved your program to be correct! Received shutdown request...