./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 6b5699aa Calling Ultimate with: /usr/lib/jvm/java-8-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/run_dir_d08698a3-84b8-4778-9d0c-3922a1ca9209/bin/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/run_dir_d08698a3-84b8-4778-9d0c-3922a1ca9209/bin/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/run_dir_d08698a3-84b8-4778-9d0c-3922a1ca9209/bin/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/run_dir_d08698a3-84b8-4778-9d0c-3922a1ca9209/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_d08698a3-84b8-4778-9d0c-3922a1ca9209/bin/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/run_dir_d08698a3-84b8-4778-9d0c-3922a1ca9209/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-6b5699a [2019-11-25 08:51:01,169 INFO L177 SettingsManager]: Resetting all preferences to default values... [2019-11-25 08:51:01,171 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2019-11-25 08:51:01,186 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-11-25 08:51:01,187 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-11-25 08:51:01,188 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-11-25 08:51:01,190 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-11-25 08:51:01,198 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2019-11-25 08:51:01,203 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-11-25 08:51:01,206 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-11-25 08:51:01,207 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2019-11-25 08:51:01,209 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-11-25 08:51:01,209 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-11-25 08:51:01,211 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-11-25 08:51:01,212 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-11-25 08:51:01,213 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-11-25 08:51:01,214 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-11-25 08:51:01,215 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-11-25 08:51:01,217 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-11-25 08:51:01,221 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2019-11-25 08:51:01,225 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-11-25 08:51:01,228 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-11-25 08:51:01,230 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2019-11-25 08:51:01,231 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-11-25 08:51:01,234 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-11-25 08:51:01,235 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-11-25 08:51:01,235 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-11-25 08:51:01,237 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2019-11-25 08:51:01,237 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-11-25 08:51:01,238 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2019-11-25 08:51:01,238 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-11-25 08:51:01,239 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2019-11-25 08:51:01,240 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-11-25 08:51:01,240 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2019-11-25 08:51:01,241 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-11-25 08:51:01,241 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2019-11-25 08:51:01,242 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-11-25 08:51:01,242 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-11-25 08:51:01,242 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2019-11-25 08:51:01,243 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2019-11-25 08:51:01,244 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2019-11-25 08:51:01,245 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/run_dir_d08698a3-84b8-4778-9d0c-3922a1ca9209/bin/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf [2019-11-25 08:51:01,272 INFO L113 SettingsManager]: Loading preferences was successful [2019-11-25 08:51:01,283 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2019-11-25 08:51:01,284 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2019-11-25 08:51:01,284 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2019-11-25 08:51:01,284 INFO L138 SettingsManager]: * Use SBE=true [2019-11-25 08:51:01,284 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2019-11-25 08:51:01,285 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2019-11-25 08:51:01,285 INFO L138 SettingsManager]: * Use old map elimination=false [2019-11-25 08:51:01,285 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2019-11-25 08:51:01,285 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2019-11-25 08:51:01,286 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2019-11-25 08:51:01,286 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-11-25 08:51:01,286 INFO L138 SettingsManager]: * sizeof long=4 [2019-11-25 08:51:01,286 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2019-11-25 08:51:01,286 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2019-11-25 08:51:01,287 INFO L138 SettingsManager]: * sizeof POINTER=4 [2019-11-25 08:51:01,287 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2019-11-25 08:51:01,287 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2019-11-25 08:51:01,287 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2019-11-25 08:51:01,287 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2019-11-25 08:51:01,288 INFO L138 SettingsManager]: * sizeof long double=12 [2019-11-25 08:51:01,289 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2019-11-25 08:51:01,289 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2019-11-25 08:51:01,289 INFO L138 SettingsManager]: * Use constant arrays=true [2019-11-25 08:51:01,289 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2019-11-25 08:51:01,289 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-11-25 08:51:01,290 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2019-11-25 08:51:01,290 INFO L138 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2019-11-25 08:51:01,291 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-11-25 08:51:01,291 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2019-11-25 08:51:01,291 INFO L138 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2019-11-25 08:51:01,292 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2019-11-25 08:51:01,292 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_d08698a3-84b8-4778-9d0c-3922a1ca9209/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-25 08:51:01,463 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-11-25 08:51:01,477 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-11-25 08:51:01,480 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-11-25 08:51:01,481 INFO L271 PluginConnector]: Initializing CDTParser... [2019-11-25 08:51:01,481 INFO L275 PluginConnector]: CDTParser initialized [2019-11-25 08:51:01,482 INFO L428 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/run_dir_d08698a3-84b8-4778-9d0c-3922a1ca9209/bin/uautomizer/../../sv-benchmarks/c/ssh-simplified/s3_clnt_3.cil-1.c [2019-11-25 08:51:01,531 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_d08698a3-84b8-4778-9d0c-3922a1ca9209/bin/uautomizer/data/72f394ac0/1030cb4c358d470daa32d9b52e58550b/FLAGf3a0346b9 [2019-11-25 08:51:01,932 INFO L306 CDTParser]: Found 1 translation units. [2019-11-25 08:51:01,933 INFO L160 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/run_dir_d08698a3-84b8-4778-9d0c-3922a1ca9209/sv-benchmarks/c/ssh-simplified/s3_clnt_3.cil-1.c [2019-11-25 08:51:01,947 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_d08698a3-84b8-4778-9d0c-3922a1ca9209/bin/uautomizer/data/72f394ac0/1030cb4c358d470daa32d9b52e58550b/FLAGf3a0346b9 [2019-11-25 08:51:02,266 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/run_dir_d08698a3-84b8-4778-9d0c-3922a1ca9209/bin/uautomizer/data/72f394ac0/1030cb4c358d470daa32d9b52e58550b [2019-11-25 08:51:02,269 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-11-25 08:51:02,270 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2019-11-25 08:51:02,271 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2019-11-25 08:51:02,271 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2019-11-25 08:51:02,275 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2019-11-25 08:51:02,276 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 08:51:02" (1/1) ... [2019-11-25 08:51:02,279 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4c53be0e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:51:02, skipping insertion in model container [2019-11-25 08:51:02,279 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 08:51:02" (1/1) ... [2019-11-25 08:51:02,287 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2019-11-25 08:51:02,322 INFO L179 MainTranslator]: Built tables and reachable declarations [2019-11-25 08:51:02,633 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-11-25 08:51:02,637 INFO L201 MainTranslator]: Completed pre-run [2019-11-25 08:51:02,717 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-11-25 08:51:02,734 INFO L205 MainTranslator]: Completed translation [2019-11-25 08:51:02,734 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:51:02 WrapperNode [2019-11-25 08:51:02,734 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2019-11-25 08:51:02,736 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2019-11-25 08:51:02,737 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2019-11-25 08:51:02,737 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2019-11-25 08:51:02,745 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:51:02" (1/1) ... [2019-11-25 08:51:02,763 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:51:02" (1/1) ... [2019-11-25 08:51:02,809 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2019-11-25 08:51:02,809 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-11-25 08:51:02,809 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-11-25 08:51:02,810 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2019-11-25 08:51:02,818 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:51:02" (1/1) ... [2019-11-25 08:51:02,819 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:51:02" (1/1) ... [2019-11-25 08:51:02,820 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:51:02" (1/1) ... [2019-11-25 08:51:02,821 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:51:02" (1/1) ... [2019-11-25 08:51:02,826 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:51:02" (1/1) ... [2019-11-25 08:51:02,834 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:51:02" (1/1) ... [2019-11-25 08:51:02,835 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:51:02" (1/1) ... [2019-11-25 08:51:02,838 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-11-25 08:51:02,845 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-11-25 08:51:02,845 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-11-25 08:51:02,845 INFO L275 PluginConnector]: RCFGBuilder initialized [2019-11-25 08:51:02,846 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:51:02" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d08698a3-84b8-4778-9d0c-3922a1ca9209/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-25 08:51:02,905 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-11-25 08:51:02,906 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-11-25 08:51:03,001 WARN L735 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-11-25 08:51:03,433 INFO L688 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##85: assume !false; [2019-11-25 08:51:03,433 INFO L688 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##84: assume false; [2019-11-25 08:51:03,434 INFO L279 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-11-25 08:51:03,435 INFO L284 CfgBuilder]: Removed 7 assume(true) statements. [2019-11-25 08:51:03,436 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 08:51:03 BoogieIcfgContainer [2019-11-25 08:51:03,436 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-11-25 08:51:03,437 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2019-11-25 08:51:03,437 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2019-11-25 08:51:03,440 INFO L275 PluginConnector]: BuchiAutomizer initialized [2019-11-25 08:51:03,441 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-11-25 08:51:03,441 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 25.11 08:51:02" (1/3) ... [2019-11-25 08:51:03,442 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@6cf65976 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 25.11 08:51:03, skipping insertion in model container [2019-11-25 08:51:03,442 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-11-25 08:51:03,442 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:51:02" (2/3) ... [2019-11-25 08:51:03,443 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@6cf65976 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 25.11 08:51:03, skipping insertion in model container [2019-11-25 08:51:03,443 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-11-25 08:51:03,443 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 08:51:03" (3/3) ... [2019-11-25 08:51:03,445 INFO L371 chiAutomizerObserver]: Analyzing ICFG s3_clnt_3.cil-1.c [2019-11-25 08:51:03,487 INFO L356 BuchiCegarLoop]: Interprodecural is true [2019-11-25 08:51:03,488 INFO L357 BuchiCegarLoop]: Hoare is false [2019-11-25 08:51:03,488 INFO L358 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2019-11-25 08:51:03,488 INFO L359 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2019-11-25 08:51:03,488 INFO L360 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2019-11-25 08:51:03,488 INFO L361 BuchiCegarLoop]: Difference is false [2019-11-25 08:51:03,489 INFO L362 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2019-11-25 08:51:03,489 INFO L365 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2019-11-25 08:51:03,507 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 122 states. [2019-11-25 08:51:03,539 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 100 [2019-11-25 08:51:03,539 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:51:03,539 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:51:03,549 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1] [2019-11-25 08:51:03,549 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:51:03,550 INFO L424 BuchiCegarLoop]: ======== Iteration 1============ [2019-11-25 08:51:03,550 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 122 states. [2019-11-25 08:51:03,560 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 100 [2019-11-25 08:51:03,560 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:51:03,560 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:51:03,562 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1] [2019-11-25 08:51:03,562 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:51:03,565 INFO L794 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-25 08:51:03,566 INFO L796 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-25 08:51:03,570 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:51:03,570 INFO L82 PathProgramCache]: Analyzing trace with hash 957583, now seen corresponding path program 1 times [2019-11-25 08:51:03,576 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:51:03,577 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [867713152] [2019-11-25 08:51:03,577 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:51:03,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:51:03,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:51:03,679 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:51:03,680 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:51:03,680 INFO L82 PathProgramCache]: Analyzing trace with hash -990433279, now seen corresponding path program 1 times [2019-11-25 08:51:03,680 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:51:03,681 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1700588974] [2019-11-25 08:51:03,681 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:51:03,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:51:03,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:51:03,702 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:51:03,704 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:51:03,704 INFO L82 PathProgramCache]: Analyzing trace with hash 1151952783, now seen corresponding path program 1 times [2019-11-25 08:51:03,704 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:51:03,704 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1118664356] [2019-11-25 08:51:03,705 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:51:03,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:51:03,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:51:03,739 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:51:03,896 INFO L210 LassoAnalysis]: Preferences: [2019-11-25 08:51:03,896 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-11-25 08:51:03,896 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-25 08:51:03,897 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-11-25 08:51:03,897 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2019-11-25 08:51:03,897 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:51:03,897 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-25 08:51:03,897 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-11-25 08:51:03,898 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-1.c_Iteration1_Loop [2019-11-25 08:51:03,898 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-25 08:51:03,898 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-25 08:51:03,919 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-25 08:51:03,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-25 08:51:03,931 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-25 08:51:03,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-25 08:51:03,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-25 08:51:03,942 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-25 08:51:03,945 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-25 08:51:03,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-25 08:51:03,961 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-25 08:51:03,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-25 08:51:03,978 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-25 08:51:03,981 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-25 08:51:03,985 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-25 08:51:03,988 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-25 08:51:04,248 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-25 08:51:04,248 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d08698a3-84b8-4778-9d0c-3922a1ca9209/bin/uautomizer/z3 Starting monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:51:04,258 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:51:04,258 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-25 08:51:04,271 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-25 08:51:04,271 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_d08698a3-84b8-4778-9d0c-3922a1ca9209/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-25 08:51:04,291 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:51:04,292 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-25 08:51:04,304 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-25 08:51:04,304 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: [] Waiting until toolchain timeout for monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d08698a3-84b8-4778-9d0c-3922a1ca9209/bin/uautomizer/z3 Starting monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:51:04,336 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:51:04,337 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-25 08:51:04,343 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-25 08:51:04,344 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_d08698a3-84b8-4778-9d0c-3922a1ca9209/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) [2019-11-25 08:51:04,360 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:51:04,360 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:51:04,375 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-25 08:51:04,375 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_d08698a3-84b8-4778-9d0c-3922a1ca9209/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-25 08:51:04,399 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:51:04,400 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-25 08:51:04,406 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-25 08:51:04,406 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_d08698a3-84b8-4778-9d0c-3922a1ca9209/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-25 08:51:04,423 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:51:04,423 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_d08698a3-84b8-4778-9d0c-3922a1ca9209/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-25 08:51:04,448 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-11-25 08:51:04,448 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-25 08:51:04,467 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-25 08:51:04,467 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_d08698a3-84b8-4778-9d0c-3922a1ca9209/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-25 08:51:04,485 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:51:04,485 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-25 08:51:04,494 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-25 08:51:04,494 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_d08698a3-84b8-4778-9d0c-3922a1ca9209/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) [2019-11-25 08:51:04,517 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:51:04,517 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:51:04,522 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-25 08:51:04,523 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_d08698a3-84b8-4778-9d0c-3922a1ca9209/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) [2019-11-25 08:51:04,540 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:51:04,540 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:51:04,545 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-25 08:51:04,546 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_d08698a3-84b8-4778-9d0c-3922a1ca9209/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) [2019-11-25 08:51:04,564 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:51:04,565 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d08698a3-84b8-4778-9d0c-3922a1ca9209/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-25 08:51:04,592 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-11-25 08:51:04,592 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-25 08:51:04,603 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-11-25 08:51:04,606 INFO L210 LassoAnalysis]: Preferences: [2019-11-25 08:51:04,606 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-11-25 08:51:04,606 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-25 08:51:04,606 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-11-25 08:51:04,606 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2019-11-25 08:51:04,606 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:51:04,607 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-25 08:51:04,607 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-11-25 08:51:04,607 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-1.c_Iteration1_Loop [2019-11-25 08:51:04,607 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-25 08:51:04,607 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-25 08:51:04,610 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-25 08:51:04,619 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-25 08:51:04,624 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-25 08:51:04,628 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-25 08:51:04,636 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-25 08:51:04,640 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-25 08:51:04,645 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-25 08:51:04,649 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-25 08:51:04,652 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-25 08:51:04,656 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-25 08:51:04,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-25 08:51:04,675 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-25 08:51:04,678 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-25 08:51:04,682 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-25 08:51:04,942 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-25 08:51:04,948 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d08698a3-84b8-4778-9d0c-3922a1ca9209/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) [2019-11-25 08:51:04,956 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-25 08:51:04,959 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:51:04,959 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:51:04,959 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:51:04,960 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2019-11-25 08:51:04,960 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:51:04,963 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-11-25 08:51:04,963 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:51:04,966 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d08698a3-84b8-4778-9d0c-3922a1ca9209/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) [2019-11-25 08:51:04,983 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 Waiting until toolchain timeout for monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:51:04,985 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:51:04,985 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:51:04,985 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:51:04,985 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2019-11-25 08:51:04,986 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:51:04,987 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-11-25 08:51:04,987 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-25 08:51:04,990 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d08698a3-84b8-4778-9d0c-3922a1ca9209/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) [2019-11-25 08:51:05,008 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-25 08:51:05,010 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:51:05,010 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:51:05,011 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:51:05,011 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2019-11-25 08:51:05,011 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:51:05,013 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-11-25 08:51:05,014 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:51:05,017 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d08698a3-84b8-4778-9d0c-3922a1ca9209/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-25 08:51:05,033 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-25 08:51:05,036 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:51:05,036 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:51:05,036 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:51:05,036 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-25 08:51:05,036 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:51:05,037 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-25 08:51:05,038 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:51:05,040 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d08698a3-84b8-4778-9d0c-3922a1ca9209/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) [2019-11-25 08:51:05,060 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-25 08:51:05,062 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:51:05,062 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:51:05,063 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:51:05,063 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-25 08:51:05,063 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:51:05,064 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-25 08:51:05,064 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:51:05,066 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d08698a3-84b8-4778-9d0c-3922a1ca9209/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-25 08:51:05,078 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-25 08:51:05,079 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:51:05,080 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:51:05,080 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:51:05,080 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-25 08:51:05,080 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:51:05,081 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-25 08:51:05,081 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-25 08:51:05,083 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d08698a3-84b8-4778-9d0c-3922a1ca9209/bin/uautomizer/z3 Starting monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:51:05,108 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-25 08:51:05,110 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:51:05,110 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:51:05,110 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:51:05,110 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-25 08:51:05,111 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:51:05,113 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-25 08:51:05,113 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-25 08:51:05,117 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d08698a3-84b8-4778-9d0c-3922a1ca9209/bin/uautomizer/z3 Starting monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:51:05,131 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-25 08:51:05,133 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:51:05,133 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:51:05,134 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:51:05,134 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-25 08:51:05,134 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:51:05,136 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-25 08:51:05,137 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-25 08:51:05,143 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d08698a3-84b8-4778-9d0c-3922a1ca9209/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-25 08:51:05,152 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-25 08:51:05,155 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:51:05,155 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:51:05,156 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:51:05,156 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-25 08:51:05,156 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:51:05,158 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-25 08:51:05,158 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:51:05,161 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d08698a3-84b8-4778-9d0c-3922a1ca9209/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-25 08:51:05,169 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-25 08:51:05,172 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:51:05,172 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:51:05,172 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:51:05,172 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-25 08:51:05,172 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:51:05,174 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-25 08:51:05,174 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:51:05,177 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d08698a3-84b8-4778-9d0c-3922a1ca9209/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-25 08:51:05,183 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-25 08:51:05,184 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:51:05,185 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:51:05,185 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:51:05,185 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-25 08:51:05,185 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:51:05,188 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-25 08:51:05,188 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:51:05,198 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-11-25 08:51:05,227 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2019-11-25 08:51:05,227 INFO L444 ModelExtractionUtils]: 2 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d08698a3-84b8-4778-9d0c-3922a1ca9209/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-25 08:51:05,319 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-11-25 08:51:05,320 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-11-25 08:51:05,320 INFO L510 LassoAnalysis]: Proved termination. [2019-11-25 08:51:05,321 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-25 08:51:05,325 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-11-25 08:51:05,376 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:51:05,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:51:05,395 INFO L255 TraceCheckSpWp]: Trace formula consists of 29 conjuncts, 2 conjunts are in the unsatisfiable core [2019-11-25 08:51:05,396 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-25 08:51:05,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:51:05,412 INFO L255 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 4 conjunts are in the unsatisfiable core [2019-11-25 08:51:05,413 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-25 08:51:05,439 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-25 08:51:05,454 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-25 08:51:05,455 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 122 states. Second operand 5 states. [2019-11-25 08:51:05,877 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-25 08:51:05,878 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-25 08:51:05,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-11-25 08:51:05,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 406 transitions. [2019-11-25 08:51:05,883 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 406 transitions. Stem has 4 letters. Loop has 12 letters. [2019-11-25 08:51:05,886 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-25 08:51:05,886 INFO L639 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2019-11-25 08:51:05,903 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:51:05,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:51:05,914 INFO L255 TraceCheckSpWp]: Trace formula consists of 29 conjuncts, 2 conjunts are in the unsatisfiable core [2019-11-25 08:51:05,915 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-25 08:51:05,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:51:05,924 INFO L255 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 4 conjunts are in the unsatisfiable core [2019-11-25 08:51:05,925 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-25 08:51:05,951 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-25 08:51:05,951 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-25 08:51:05,951 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 122 states. Second operand 5 states. [2019-11-25 08:51:06,206 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-25 08:51:06,207 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-25 08:51:06,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-11-25 08:51:06,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 424 transitions. [2019-11-25 08:51:06,208 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 424 transitions. Stem has 4 letters. Loop has 12 letters. [2019-11-25 08:51:06,208 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-25 08:51:06,208 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 424 transitions. Stem has 16 letters. Loop has 12 letters. [2019-11-25 08:51:06,209 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-25 08:51:06,209 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 424 transitions. Stem has 4 letters. Loop has 24 letters. [2019-11-25 08:51:06,210 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-25 08:51:06,210 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 515 states and 851 transitions. [2019-11-25 08:51:06,222 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 200 [2019-11-25 08:51:06,230 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 515 states to 316 states and 480 transitions. [2019-11-25 08:51:06,231 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 285 [2019-11-25 08:51:06,232 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 286 [2019-11-25 08:51:06,233 INFO L73 IsDeterministic]: Start isDeterministic. Operand 316 states and 480 transitions. [2019-11-25 08:51:06,235 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:51:06,235 INFO L688 BuchiCegarLoop]: Abstraction has 316 states and 480 transitions. [2019-11-25 08:51:06,250 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 316 states and 480 transitions. [2019-11-25 08:51:06,267 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 316 to 134. [2019-11-25 08:51:06,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 134 states. [2019-11-25 08:51:06,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 203 transitions. [2019-11-25 08:51:06,269 INFO L711 BuchiCegarLoop]: Abstraction has 134 states and 203 transitions. [2019-11-25 08:51:06,269 INFO L591 BuchiCegarLoop]: Abstraction has 134 states and 203 transitions. [2019-11-25 08:51:06,270 INFO L424 BuchiCegarLoop]: ======== Iteration 2============ [2019-11-25 08:51:06,270 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 134 states and 203 transitions. [2019-11-25 08:51:06,271 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 100 [2019-11-25 08:51:06,271 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:51:06,271 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:51:06,272 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2019-11-25 08:51:06,272 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:51:06,273 INFO L794 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-25 08:51:06,273 INFO L796 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-25 08:51:06,273 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:51:06,273 INFO L82 PathProgramCache]: Analyzing trace with hash 29684846, now seen corresponding path program 1 times [2019-11-25 08:51:06,274 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:51:06,274 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [521961780] [2019-11-25 08:51:06,274 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:51:06,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:51:06,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:51:06,287 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:51:06,288 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:51:06,288 INFO L82 PathProgramCache]: Analyzing trace with hash -990433279, now seen corresponding path program 2 times [2019-11-25 08:51:06,288 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:51:06,289 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [928732441] [2019-11-25 08:51:06,289 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:51:06,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:51:06,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:51:06,302 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:51:06,303 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:51:06,303 INFO L82 PathProgramCache]: Analyzing trace with hash -1330124562, now seen corresponding path program 1 times [2019-11-25 08:51:06,303 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:51:06,303 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [875597842] [2019-11-25 08:51:06,304 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:51:06,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:51:06,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:51:06,332 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:51:06,426 INFO L210 LassoAnalysis]: Preferences: [2019-11-25 08:51:06,426 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-11-25 08:51:06,426 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-25 08:51:06,426 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-11-25 08:51:06,427 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2019-11-25 08:51:06,427 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:51:06,427 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-25 08:51:06,427 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-11-25 08:51:06,427 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-1.c_Iteration2_Loop [2019-11-25 08:51:06,427 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-25 08:51:06,427 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-25 08:51:06,429 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-25 08:51:06,434 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-25 08:51:06,438 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-25 08:51:06,440 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-25 08:51:06,444 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-25 08:51:06,451 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-25 08:51:06,454 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-25 08:51:06,457 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-25 08:51:06,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-25 08:51:06,463 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-25 08:51:06,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-25 08:51:06,470 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-25 08:51:06,473 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-25 08:51:06,476 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-25 08:51:06,665 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-25 08:51:06,665 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d08698a3-84b8-4778-9d0c-3922a1ca9209/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-25 08:51:06,675 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:51:06,675 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-25 08:51:06,680 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-25 08:51:06,680 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_d08698a3-84b8-4778-9d0c-3922a1ca9209/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-25 08:51:06,692 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:51:06,692 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 [2019-11-25 08:51:06,699 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-25 08:51:06,699 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_d08698a3-84b8-4778-9d0c-3922a1ca9209/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-25 08:51:06,710 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:51:06,710 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-25 08:51:06,719 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-25 08:51:06,719 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_d08698a3-84b8-4778-9d0c-3922a1ca9209/bin/uautomizer/z3 Starting monitored process 29 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:51:06,727 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:51:06,727 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 29 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:51:06,731 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-25 08:51:06,731 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_d08698a3-84b8-4778-9d0c-3922a1ca9209/bin/uautomizer/z3 Starting monitored process 30 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:51:06,737 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:51:06,737 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 30 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d08698a3-84b8-4778-9d0c-3922a1ca9209/bin/uautomizer/z3 Starting monitored process 31 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:51:06,750 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-11-25 08:51:06,750 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 31 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:51:06,757 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-11-25 08:51:06,759 INFO L210 LassoAnalysis]: Preferences: [2019-11-25 08:51:06,759 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-11-25 08:51:06,759 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-25 08:51:06,759 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-11-25 08:51:06,760 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2019-11-25 08:51:06,760 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:51:06,760 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-25 08:51:06,760 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-11-25 08:51:06,760 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-1.c_Iteration2_Loop [2019-11-25 08:51:06,760 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-25 08:51:06,760 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-25 08:51:06,762 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-25 08:51:06,768 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-25 08:51:06,771 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-25 08:51:06,774 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-25 08:51:06,777 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-25 08:51:06,779 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-25 08:51:06,782 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-25 08:51:06,785 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-25 08:51:06,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-25 08:51:06,800 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-25 08:51:06,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-25 08:51:06,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-25 08:51:06,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-25 08:51:06,811 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-25 08:51:06,981 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-25 08:51:06,982 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d08698a3-84b8-4778-9d0c-3922a1ca9209/bin/uautomizer/z3 Starting monitored process 32 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:51:06,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-25 08:51:06,998 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:51:06,998 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:51:06,998 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:51:06,998 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2019-11-25 08:51:06,998 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:51:06,999 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-11-25 08:51:07,000 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 32 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:51:07,003 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d08698a3-84b8-4778-9d0c-3922a1ca9209/bin/uautomizer/z3 Starting monitored process 33 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:51:07,010 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-25 08:51:07,011 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:51:07,011 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:51:07,012 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:51:07,012 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2019-11-25 08:51:07,012 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:51:07,013 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-11-25 08:51:07,013 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 33 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:51:07,023 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d08698a3-84b8-4778-9d0c-3922a1ca9209/bin/uautomizer/z3 Starting monitored process 34 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:51:07,029 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-25 08:51:07,030 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:51:07,030 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:51:07,031 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:51:07,031 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-25 08:51:07,031 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:51:07,033 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-25 08:51:07,034 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 34 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:51:07,036 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d08698a3-84b8-4778-9d0c-3922a1ca9209/bin/uautomizer/z3 Starting monitored process 35 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:51:07,042 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-25 08:51:07,043 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:51:07,043 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:51:07,044 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:51:07,044 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-25 08:51:07,044 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:51:07,046 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-25 08:51:07,046 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 35 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:51:07,048 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d08698a3-84b8-4778-9d0c-3922a1ca9209/bin/uautomizer/z3 Starting monitored process 36 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:51:07,053 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-25 08:51:07,055 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:51:07,055 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:51:07,055 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:51:07,055 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-25 08:51:07,055 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:51:07,056 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-25 08:51:07,056 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 36 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:51:07,058 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d08698a3-84b8-4778-9d0c-3922a1ca9209/bin/uautomizer/z3 Starting monitored process 37 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:51:07,063 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-25 08:51:07,065 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:51:07,065 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:51:07,065 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:51:07,066 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-25 08:51:07,066 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:51:07,067 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-25 08:51:07,067 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 37 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:51:07,070 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d08698a3-84b8-4778-9d0c-3922a1ca9209/bin/uautomizer/z3 Starting monitored process 38 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:51:07,077 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-25 08:51:07,079 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:51:07,079 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:51:07,079 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:51:07,079 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-25 08:51:07,079 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:51:07,080 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-25 08:51:07,080 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 38 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:51:07,082 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d08698a3-84b8-4778-9d0c-3922a1ca9209/bin/uautomizer/z3 Starting monitored process 39 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:51:07,089 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-25 08:51:07,090 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:51:07,090 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:51:07,091 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:51:07,091 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-25 08:51:07,091 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:51:07,092 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-25 08:51:07,092 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 39 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:51:07,094 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d08698a3-84b8-4778-9d0c-3922a1ca9209/bin/uautomizer/z3 Starting monitored process 40 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 40 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:51:07,104 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-25 08:51:07,105 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:51:07,105 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:51:07,106 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:51:07,106 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-25 08:51:07,106 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:51:07,107 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-25 08:51:07,107 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-25 08:51:07,110 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-11-25 08:51:07,130 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-11-25 08:51:07,130 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d08698a3-84b8-4778-9d0c-3922a1ca9209/bin/uautomizer/z3 Starting monitored process 41 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:51:07,134 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-11-25 08:51:07,134 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-11-25 08:51:07,134 INFO L510 LassoAnalysis]: Proved termination. [2019-11-25 08:51:07,134 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-25 08:51:07,136 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed Waiting until toolchain timeout for monitored process 41 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:51:07,148 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:51:07,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:51:07,160 INFO L255 TraceCheckSpWp]: Trace formula consists of 30 conjuncts, 2 conjunts are in the unsatisfiable core [2019-11-25 08:51:07,160 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-25 08:51:07,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:51:07,168 INFO L255 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 4 conjunts are in the unsatisfiable core [2019-11-25 08:51:07,169 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-25 08:51:07,188 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-25 08:51:07,188 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-25 08:51:07,189 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 134 states and 203 transitions. cyclomatic complexity: 71 Second operand 5 states. [2019-11-25 08:51:07,403 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-25 08:51:07,404 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-25 08:51:07,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-11-25 08:51:07,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 294 transitions. [2019-11-25 08:51:07,405 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 294 transitions. Stem has 5 letters. Loop has 12 letters. [2019-11-25 08:51:07,405 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-25 08:51:07,405 INFO L639 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2019-11-25 08:51:07,416 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:51:07,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:51:07,427 INFO L255 TraceCheckSpWp]: Trace formula consists of 30 conjuncts, 2 conjunts are in the unsatisfiable core [2019-11-25 08:51:07,428 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-25 08:51:07,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:51:07,437 INFO L255 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 4 conjunts are in the unsatisfiable core [2019-11-25 08:51:07,437 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-25 08:51:07,458 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-25 08:51:07,459 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-25 08:51:07,459 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 134 states and 203 transitions. cyclomatic complexity: 71 Second operand 5 states. [2019-11-25 08:51:07,706 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-25 08:51:07,707 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-25 08:51:07,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-11-25 08:51:07,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 302 transitions. [2019-11-25 08:51:07,708 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 302 transitions. Stem has 5 letters. Loop has 12 letters. [2019-11-25 08:51:07,708 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-25 08:51:07,708 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 302 transitions. Stem has 17 letters. Loop has 12 letters. [2019-11-25 08:51:07,708 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-25 08:51:07,708 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 302 transitions. Stem has 5 letters. Loop has 24 letters. [2019-11-25 08:51:07,709 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-25 08:51:07,709 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 442 states and 653 transitions. [2019-11-25 08:51:07,714 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 200 [2019-11-25 08:51:07,725 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 442 states to 344 states and 520 transitions. [2019-11-25 08:51:07,725 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 291 [2019-11-25 08:51:07,726 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 292 [2019-11-25 08:51:07,727 INFO L73 IsDeterministic]: Start isDeterministic. Operand 344 states and 520 transitions. [2019-11-25 08:51:07,727 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:51:07,727 INFO L688 BuchiCegarLoop]: Abstraction has 344 states and 520 transitions. [2019-11-25 08:51:07,728 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 344 states and 520 transitions. [2019-11-25 08:51:07,741 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 344 to 134. [2019-11-25 08:51:07,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 134 states. [2019-11-25 08:51:07,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 203 transitions. [2019-11-25 08:51:07,745 INFO L711 BuchiCegarLoop]: Abstraction has 134 states and 203 transitions. [2019-11-25 08:51:07,745 INFO L591 BuchiCegarLoop]: Abstraction has 134 states and 203 transitions. [2019-11-25 08:51:07,745 INFO L424 BuchiCegarLoop]: ======== Iteration 3============ [2019-11-25 08:51:07,746 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 134 states and 203 transitions. [2019-11-25 08:51:07,747 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 100 [2019-11-25 08:51:07,747 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:51:07,747 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:51:07,750 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2019-11-25 08:51:07,750 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:51:07,750 INFO L794 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-25 08:51:07,750 INFO L796 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-25 08:51:07,750 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:51:07,751 INFO L82 PathProgramCache]: Analyzing trace with hash 29684844, now seen corresponding path program 1 times [2019-11-25 08:51:07,751 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:51:07,751 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1322028669] [2019-11-25 08:51:07,751 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:51:07,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:51:07,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:51:07,784 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:51:07,790 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:51:07,791 INFO L82 PathProgramCache]: Analyzing trace with hash -990433279, now seen corresponding path program 3 times [2019-11-25 08:51:07,791 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:51:07,791 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1140330970] [2019-11-25 08:51:07,791 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:51:07,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:51:07,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:51:07,810 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:51:07,811 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:51:07,811 INFO L82 PathProgramCache]: Analyzing trace with hash -743318548, now seen corresponding path program 1 times [2019-11-25 08:51:07,811 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:51:07,812 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [463169019] [2019-11-25 08:51:07,812 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:51:07,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:51:07,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:51:07,846 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:51:07,935 INFO L210 LassoAnalysis]: Preferences: [2019-11-25 08:51:07,936 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-11-25 08:51:07,936 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-25 08:51:07,936 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-11-25 08:51:07,936 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2019-11-25 08:51:07,936 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:51:07,936 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-25 08:51:07,936 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-11-25 08:51:07,936 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-1.c_Iteration3_Loop [2019-11-25 08:51:07,936 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-25 08:51:07,936 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-25 08:51:07,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-25 08:51:07,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-25 08:51:07,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-25 08:51:07,950 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-25 08:51:07,953 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-25 08:51:07,959 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-25 08:51:07,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-25 08:51:07,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-25 08:51:07,970 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-25 08:51:07,973 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-25 08:51:07,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-25 08:51:07,977 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-25 08:51:07,979 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-25 08:51:07,981 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-25 08:51:08,155 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-25 08:51:08,155 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d08698a3-84b8-4778-9d0c-3922a1ca9209/bin/uautomizer/z3 Starting monitored process 42 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 42 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:51:08,159 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:51:08,160 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-25 08:51:08,162 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-25 08:51:08,162 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_d08698a3-84b8-4778-9d0c-3922a1ca9209/bin/uautomizer/z3 Starting monitored process 43 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 43 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:51:08,166 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:51:08,166 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-25 08:51:08,169 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-25 08:51:08,169 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_d08698a3-84b8-4778-9d0c-3922a1ca9209/bin/uautomizer/z3 Starting monitored process 44 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 44 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:51:08,173 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:51:08,173 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d08698a3-84b8-4778-9d0c-3922a1ca9209/bin/uautomizer/z3 Starting monitored process 45 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 45 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:51:08,181 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-11-25 08:51:08,181 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-25 08:51:08,186 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-11-25 08:51:08,188 INFO L210 LassoAnalysis]: Preferences: [2019-11-25 08:51:08,188 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-11-25 08:51:08,188 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-25 08:51:08,188 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-11-25 08:51:08,188 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2019-11-25 08:51:08,188 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:51:08,188 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-25 08:51:08,188 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-11-25 08:51:08,189 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-1.c_Iteration3_Loop [2019-11-25 08:51:08,189 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-25 08:51:08,189 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-25 08:51:08,190 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-25 08:51:08,203 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-25 08:51:08,210 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-25 08:51:08,212 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-25 08:51:08,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-25 08:51:08,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-25 08:51:08,220 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-25 08:51:08,223 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-25 08:51:08,225 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-25 08:51:08,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-25 08:51:08,230 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-25 08:51:08,233 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-25 08:51:08,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-25 08:51:08,243 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-25 08:51:08,409 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-25 08:51:08,409 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d08698a3-84b8-4778-9d0c-3922a1ca9209/bin/uautomizer/z3 Starting monitored process 46 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:51:08,419 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 Waiting until toolchain timeout for monitored process 46 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:51:08,422 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:51:08,422 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:51:08,422 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:51:08,422 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-25 08:51:08,422 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:51:08,423 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-25 08:51:08,423 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-25 08:51:08,427 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d08698a3-84b8-4778-9d0c-3922a1ca9209/bin/uautomizer/z3 Starting monitored process 47 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:51:08,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-25 08:51:08,436 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:51:08,436 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:51:08,436 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:51:08,437 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-25 08:51:08,437 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:51:08,438 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-25 08:51:08,438 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 47 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:51:08,441 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-11-25 08:51:08,443 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2019-11-25 08:51:08,443 INFO L444 ModelExtractionUtils]: 2 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d08698a3-84b8-4778-9d0c-3922a1ca9209/bin/uautomizer/z3 Starting monitored process 48 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:51:08,447 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-11-25 08:51:08,447 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-11-25 08:51:08,447 INFO L510 LassoAnalysis]: Proved termination. [2019-11-25 08:51:08,447 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-25 08:51:08,449 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed Waiting until toolchain timeout for monitored process 48 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:51:08,488 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:51:08,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:51:08,498 INFO L255 TraceCheckSpWp]: Trace formula consists of 29 conjuncts, 2 conjunts are in the unsatisfiable core [2019-11-25 08:51:08,498 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-25 08:51:08,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:51:08,510 INFO L255 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 4 conjunts are in the unsatisfiable core [2019-11-25 08:51:08,510 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-25 08:51:08,540 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-25 08:51:08,540 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-25 08:51:08,541 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 134 states and 203 transitions. cyclomatic complexity: 71 Second operand 5 states. [2019-11-25 08:51:08,788 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-25 08:51:08,789 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-25 08:51:08,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-11-25 08:51:08,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 294 transitions. [2019-11-25 08:51:08,790 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 294 transitions. Stem has 5 letters. Loop has 12 letters. [2019-11-25 08:51:08,790 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-25 08:51:08,790 INFO L639 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2019-11-25 08:51:08,803 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:51:08,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:51:08,816 INFO L255 TraceCheckSpWp]: Trace formula consists of 29 conjuncts, 2 conjunts are in the unsatisfiable core [2019-11-25 08:51:08,816 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-25 08:51:08,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:51:08,823 INFO L255 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 4 conjunts are in the unsatisfiable core [2019-11-25 08:51:08,823 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-25 08:51:08,836 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-25 08:51:08,836 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-25 08:51:08,837 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 134 states and 203 transitions. cyclomatic complexity: 71 Second operand 5 states. [2019-11-25 08:51:09,015 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-25 08:51:09,016 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-25 08:51:09,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-11-25 08:51:09,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 302 transitions. [2019-11-25 08:51:09,017 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 302 transitions. Stem has 5 letters. Loop has 12 letters. [2019-11-25 08:51:09,017 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-25 08:51:09,017 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 302 transitions. Stem has 17 letters. Loop has 12 letters. [2019-11-25 08:51:09,017 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-25 08:51:09,017 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 302 transitions. Stem has 5 letters. Loop has 24 letters. [2019-11-25 08:51:09,018 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-25 08:51:09,018 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 442 states and 653 transitions. [2019-11-25 08:51:09,023 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 200 [2019-11-25 08:51:09,026 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 442 states to 344 states and 520 transitions. [2019-11-25 08:51:09,026 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 291 [2019-11-25 08:51:09,027 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 292 [2019-11-25 08:51:09,027 INFO L73 IsDeterministic]: Start isDeterministic. Operand 344 states and 520 transitions. [2019-11-25 08:51:09,027 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:51:09,027 INFO L688 BuchiCegarLoop]: Abstraction has 344 states and 520 transitions. [2019-11-25 08:51:09,028 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 344 states and 520 transitions. [2019-11-25 08:51:09,034 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 344 to 134. [2019-11-25 08:51:09,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 134 states. [2019-11-25 08:51:09,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 203 transitions. [2019-11-25 08:51:09,035 INFO L711 BuchiCegarLoop]: Abstraction has 134 states and 203 transitions. [2019-11-25 08:51:09,035 INFO L591 BuchiCegarLoop]: Abstraction has 134 states and 203 transitions. [2019-11-25 08:51:09,035 INFO L424 BuchiCegarLoop]: ======== Iteration 4============ [2019-11-25 08:51:09,035 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 134 states and 203 transitions. [2019-11-25 08:51:09,036 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 100 [2019-11-25 08:51:09,036 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:51:09,036 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:51:09,037 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:51:09,037 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:51:09,037 INFO L794 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-25 08:51:09,037 INFO L796 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-25 08:51:09,038 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:51:09,038 INFO L82 PathProgramCache]: Analyzing trace with hash 43610426, now seen corresponding path program 1 times [2019-11-25 08:51:09,038 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:51:09,038 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [186260492] [2019-11-25 08:51:09,038 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:51:09,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:51:09,077 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-25 08:51:09,078 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [186260492] [2019-11-25 08:51:09,078 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:51:09,078 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-11-25 08:51:09,079 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [580676086] [2019-11-25 08:51:09,083 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-11-25 08:51:09,083 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:51:09,084 INFO L82 PathProgramCache]: Analyzing trace with hash -1372142975, now seen corresponding path program 4 times [2019-11-25 08:51:09,084 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:51:09,084 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [331287675] [2019-11-25 08:51:09,084 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:51:09,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:51:09,100 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-25 08:51:09,100 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [331287675] [2019-11-25 08:51:09,101 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:51:09,101 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:51:09,101 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [953480478] [2019-11-25 08:51:09,101 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:51:09,102 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:51:09,104 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:51:09,105 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:51:09,106 INFO L87 Difference]: Start difference. First operand 134 states and 203 transitions. cyclomatic complexity: 71 Second operand 3 states. [MP z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Exception during sending of exit command (exit): Broken pipe [2019-11-25 08:51:09,233 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:51:09,233 INFO L93 Difference]: Finished difference Result 162 states and 241 transitions. [2019-11-25 08:51:09,233 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:51:09,234 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 162 states and 241 transitions. [2019-11-25 08:51:09,235 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 120 [2019-11-25 08:51:09,236 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 162 states to 162 states and 241 transitions. [2019-11-25 08:51:09,237 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 132 [2019-11-25 08:51:09,237 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 132 [2019-11-25 08:51:09,237 INFO L73 IsDeterministic]: Start isDeterministic. Operand 162 states and 241 transitions. [2019-11-25 08:51:09,237 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:51:09,237 INFO L688 BuchiCegarLoop]: Abstraction has 162 states and 241 transitions. [2019-11-25 08:51:09,238 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 162 states and 241 transitions. [2019-11-25 08:51:09,242 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 162 to 146. [2019-11-25 08:51:09,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 146 states. [2019-11-25 08:51:09,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 221 transitions. [2019-11-25 08:51:09,243 INFO L711 BuchiCegarLoop]: Abstraction has 146 states and 221 transitions. [2019-11-25 08:51:09,243 INFO L591 BuchiCegarLoop]: Abstraction has 146 states and 221 transitions. [2019-11-25 08:51:09,243 INFO L424 BuchiCegarLoop]: ======== Iteration 5============ [2019-11-25 08:51:09,243 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 146 states and 221 transitions. [2019-11-25 08:51:09,244 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 112 [2019-11-25 08:51:09,244 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:51:09,244 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:51:09,245 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:51:09,245 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:51:09,245 INFO L794 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-25 08:51:09,245 INFO L796 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-25 08:51:09,245 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:51:09,246 INFO L82 PathProgramCache]: Analyzing trace with hash 1351923323, now seen corresponding path program 1 times [2019-11-25 08:51:09,246 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:51:09,246 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [811595640] [2019-11-25 08:51:09,246 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:51:09,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:51:09,280 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-25 08:51:09,280 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [811595640] [2019-11-25 08:51:09,280 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:51:09,280 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-25 08:51:09,281 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1398452955] [2019-11-25 08:51:09,281 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-11-25 08:51:09,281 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:51:09,281 INFO L82 PathProgramCache]: Analyzing trace with hash -1948055368, now seen corresponding path program 1 times [2019-11-25 08:51:09,281 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:51:09,282 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [384236454] [2019-11-25 08:51:09,282 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:51:09,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:51:09,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:51:09,291 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:51:09,396 INFO L210 LassoAnalysis]: Preferences: [2019-11-25 08:51:09,396 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-11-25 08:51:09,396 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-25 08:51:09,396 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-11-25 08:51:09,396 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2019-11-25 08:51:09,396 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:51:09,396 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-25 08:51:09,397 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-11-25 08:51:09,397 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-1.c_Iteration5_Loop [2019-11-25 08:51:09,397 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-25 08:51:09,397 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-25 08:51:09,398 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-25 08:51:09,404 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-25 08:51:09,407 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-25 08:51:09,409 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-25 08:51:09,413 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-25 08:51:09,415 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-25 08:51:09,419 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-25 08:51:09,421 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-25 08:51:09,619 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-25 08:51:09,619 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d08698a3-84b8-4778-9d0c-3922a1ca9209/bin/uautomizer/z3 Starting monitored process 49 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 49 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:51:09,624 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:51:09,624 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d08698a3-84b8-4778-9d0c-3922a1ca9209/bin/uautomizer/z3 Starting monitored process 50 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 50 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:51:09,631 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-11-25 08:51:09,631 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-25 08:51:09,636 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-11-25 08:51:09,637 INFO L210 LassoAnalysis]: Preferences: [2019-11-25 08:51:09,638 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-11-25 08:51:09,638 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-25 08:51:09,638 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-11-25 08:51:09,638 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2019-11-25 08:51:09,638 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:51:09,638 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-25 08:51:09,638 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-11-25 08:51:09,638 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-1.c_Iteration5_Loop [2019-11-25 08:51:09,638 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-25 08:51:09,638 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-25 08:51:09,639 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-25 08:51:09,646 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-25 08:51:09,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-25 08:51:09,657 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-25 08:51:09,662 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-25 08:51:09,666 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-25 08:51:09,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-25 08:51:09,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-25 08:51:09,813 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-25 08:51:09,813 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d08698a3-84b8-4778-9d0c-3922a1ca9209/bin/uautomizer/z3 Starting monitored process 51 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 51 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:51:09,818 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-25 08:51:09,820 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:51:09,820 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:51:09,820 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:51:09,820 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-25 08:51:09,820 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:51:09,822 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-25 08:51:09,822 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-25 08:51:09,827 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-11-25 08:51:09,835 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-11-25 08:51:09,835 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d08698a3-84b8-4778-9d0c-3922a1ca9209/bin/uautomizer/z3 Starting monitored process 52 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:51:09,844 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-11-25 08:51:09,844 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-11-25 08:51:09,844 INFO L510 LassoAnalysis]: Proved termination. [2019-11-25 08:51:09,844 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-25 08:51:09,845 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed Waiting until toolchain timeout for monitored process 52 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:51:09,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:51:09,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:51:09,874 INFO L255 TraceCheckSpWp]: Trace formula consists of 36 conjuncts, 2 conjunts are in the unsatisfiable core [2019-11-25 08:51:09,875 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-25 08:51:09,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:51:09,883 INFO L255 TraceCheckSpWp]: Trace formula consists of 29 conjuncts, 4 conjunts are in the unsatisfiable core [2019-11-25 08:51:09,884 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-25 08:51:09,909 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-25 08:51:09,909 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-25 08:51:09,910 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 146 states and 221 transitions. cyclomatic complexity: 77 Second operand 5 states. [2019-11-25 08:51:10,325 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-25 08:51:10,326 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-25 08:51:10,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-11-25 08:51:10,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 359 transitions. [2019-11-25 08:51:10,327 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 359 transitions. Stem has 10 letters. Loop has 14 letters. [2019-11-25 08:51:10,327 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-25 08:51:10,327 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 359 transitions. Stem has 24 letters. Loop has 14 letters. [2019-11-25 08:51:10,327 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-25 08:51:10,327 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 359 transitions. Stem has 10 letters. Loop has 28 letters. [2019-11-25 08:51:10,328 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-25 08:51:10,328 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 563 states and 840 transitions. [2019-11-25 08:51:10,332 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 216 [2019-11-25 08:51:10,339 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 563 states to 516 states and 753 transitions. [2019-11-25 08:51:10,339 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 313 [2019-11-25 08:51:10,340 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 345 [2019-11-25 08:51:10,340 INFO L73 IsDeterministic]: Start isDeterministic. Operand 516 states and 753 transitions. [2019-11-25 08:51:10,341 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:51:10,341 INFO L688 BuchiCegarLoop]: Abstraction has 516 states and 753 transitions. [2019-11-25 08:51:10,341 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 516 states and 753 transitions. [2019-11-25 08:51:10,360 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 516 to 359. [2019-11-25 08:51:10,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 359 states. [2019-11-25 08:51:10,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 359 states to 359 states and 543 transitions. [2019-11-25 08:51:10,362 INFO L711 BuchiCegarLoop]: Abstraction has 359 states and 543 transitions. [2019-11-25 08:51:10,362 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:51:10,362 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:51:10,362 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:51:10,362 INFO L87 Difference]: Start difference. First operand 359 states and 543 transitions. Second operand 3 states. [2019-11-25 08:51:10,458 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:51:10,458 INFO L93 Difference]: Finished difference Result 363 states and 546 transitions. [2019-11-25 08:51:10,459 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:51:10,459 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 363 states and 546 transitions. [2019-11-25 08:51:10,461 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 176 [2019-11-25 08:51:10,464 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 363 states to 361 states and 544 transitions. [2019-11-25 08:51:10,464 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 229 [2019-11-25 08:51:10,464 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 229 [2019-11-25 08:51:10,464 INFO L73 IsDeterministic]: Start isDeterministic. Operand 361 states and 544 transitions. [2019-11-25 08:51:10,466 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:51:10,466 INFO L688 BuchiCegarLoop]: Abstraction has 361 states and 544 transitions. [2019-11-25 08:51:10,466 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 361 states and 544 transitions. [2019-11-25 08:51:10,471 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 361 to 361. [2019-11-25 08:51:10,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 361 states. [2019-11-25 08:51:10,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 361 states to 361 states and 544 transitions. [2019-11-25 08:51:10,473 INFO L711 BuchiCegarLoop]: Abstraction has 361 states and 544 transitions. [2019-11-25 08:51:10,473 INFO L591 BuchiCegarLoop]: Abstraction has 361 states and 544 transitions. [2019-11-25 08:51:10,473 INFO L424 BuchiCegarLoop]: ======== Iteration 6============ [2019-11-25 08:51:10,473 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 361 states and 544 transitions. [2019-11-25 08:51:10,475 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 176 [2019-11-25 08:51:10,475 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:51:10,475 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:51:10,476 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-25 08:51:10,476 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:51:10,477 INFO L794 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-25 08:51:10,477 INFO L796 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-25 08:51:10,477 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:51:10,477 INFO L82 PathProgramCache]: Analyzing trace with hash 1316520285, now seen corresponding path program 1 times [2019-11-25 08:51:10,477 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:51:10,477 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1351986946] [2019-11-25 08:51:10,477 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:51:10,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:51:10,496 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-25 08:51:10,497 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1351986946] [2019-11-25 08:51:10,497 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:51:10,497 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-25 08:51:10,497 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [62361476] [2019-11-25 08:51:10,497 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-11-25 08:51:10,497 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:51:10,498 INFO L82 PathProgramCache]: Analyzing trace with hash 1984544980, now seen corresponding path program 1 times [2019-11-25 08:51:10,498 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:51:10,498 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [286156877] [2019-11-25 08:51:10,498 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:51:10,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:51:10,510 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-25 08:51:10,511 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [286156877] [2019-11-25 08:51:10,511 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:51:10,511 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-25 08:51:10,511 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1645030635] [2019-11-25 08:51:10,511 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:51:10,511 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:51:10,512 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:51:10,512 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:51:10,512 INFO L87 Difference]: Start difference. First operand 361 states and 544 transitions. cyclomatic complexity: 187 Second operand 3 states. [2019-11-25 08:51:10,659 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:51:10,659 INFO L93 Difference]: Finished difference Result 293 states and 446 transitions. [2019-11-25 08:51:10,659 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:51:10,659 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 293 states and 446 transitions. [2019-11-25 08:51:10,661 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 161 [2019-11-25 08:51:10,663 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 293 states to 265 states and 418 transitions. [2019-11-25 08:51:10,663 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 214 [2019-11-25 08:51:10,664 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 214 [2019-11-25 08:51:10,664 INFO L73 IsDeterministic]: Start isDeterministic. Operand 265 states and 418 transitions. [2019-11-25 08:51:10,664 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:51:10,664 INFO L688 BuchiCegarLoop]: Abstraction has 265 states and 418 transitions. [2019-11-25 08:51:10,665 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 265 states and 418 transitions. [2019-11-25 08:51:10,668 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 265 to 224. [2019-11-25 08:51:10,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 224 states. [2019-11-25 08:51:10,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 349 transitions. [2019-11-25 08:51:10,669 INFO L711 BuchiCegarLoop]: Abstraction has 224 states and 349 transitions. [2019-11-25 08:51:10,669 INFO L591 BuchiCegarLoop]: Abstraction has 224 states and 349 transitions. [2019-11-25 08:51:10,669 INFO L424 BuchiCegarLoop]: ======== Iteration 7============ [2019-11-25 08:51:10,669 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 224 states and 349 transitions. [2019-11-25 08:51:10,670 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 153 [2019-11-25 08:51:10,671 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:51:10,671 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:51:10,672 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-25 08:51:10,672 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:51:10,672 INFO L794 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-25 08:51:10,672 INFO L796 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-25 08:51:10,672 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:51:10,672 INFO L82 PathProgramCache]: Analyzing trace with hash -2137543998, now seen corresponding path program 1 times [2019-11-25 08:51:10,672 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:51:10,673 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1315945569] [2019-11-25 08:51:10,673 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:51:10,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:51:10,691 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-25 08:51:10,691 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1315945569] [2019-11-25 08:51:10,691 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:51:10,691 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-25 08:51:10,691 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2032956267] [2019-11-25 08:51:10,692 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-11-25 08:51:10,692 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:51:10,692 INFO L82 PathProgramCache]: Analyzing trace with hash -1824205540, now seen corresponding path program 1 times [2019-11-25 08:51:10,692 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:51:10,692 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1548483469] [2019-11-25 08:51:10,692 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:51:10,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:51:10,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:51:10,700 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:51:10,804 WARN L192 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 36 [2019-11-25 08:51:10,823 INFO L210 LassoAnalysis]: Preferences: [2019-11-25 08:51:10,823 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-11-25 08:51:10,823 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-25 08:51:10,823 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-11-25 08:51:10,823 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2019-11-25 08:51:10,823 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:51:10,823 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-25 08:51:10,823 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-11-25 08:51:10,823 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-1.c_Iteration7_Loop [2019-11-25 08:51:10,823 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-25 08:51:10,824 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-25 08:51:10,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-25 08:51:10,828 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-25 08:51:10,841 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-25 08:51:10,844 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:51:10,846 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-25 08:51:10,851 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-25 08:51:10,853 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:51:10,855 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-25 08:51:11,015 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-25 08:51:11,015 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d08698a3-84b8-4778-9d0c-3922a1ca9209/bin/uautomizer/z3 Starting monitored process 53 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 53 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:51:11,019 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:51:11,019 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-25 08:51:11,022 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-25 08:51:11,022 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_d08698a3-84b8-4778-9d0c-3922a1ca9209/bin/uautomizer/z3 Starting monitored process 54 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 54 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:51:11,025 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:51:11,025 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d08698a3-84b8-4778-9d0c-3922a1ca9209/bin/uautomizer/z3 Starting monitored process 55 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 55 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:51:11,032 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-11-25 08:51:11,032 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-25 08:51:11,035 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-11-25 08:51:11,036 INFO L210 LassoAnalysis]: Preferences: [2019-11-25 08:51:11,036 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-11-25 08:51:11,036 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-25 08:51:11,036 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-11-25 08:51:11,036 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2019-11-25 08:51:11,037 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:51:11,037 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-25 08:51:11,037 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-11-25 08:51:11,037 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-1.c_Iteration7_Loop [2019-11-25 08:51:11,037 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-25 08:51:11,037 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-25 08:51:11,038 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-25 08:51:11,043 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-25 08:51:11,044 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-25 08:51:11,048 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-25 08:51:11,050 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-25 08:51:11,052 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-25 08:51:11,054 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-25 08:51:11,057 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-25 08:51:11,246 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-25 08:51:11,246 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d08698a3-84b8-4778-9d0c-3922a1ca9209/bin/uautomizer/z3 Starting monitored process 56 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:51:11,251 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-25 08:51:11,252 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:51:11,252 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:51:11,252 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:51:11,252 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-25 08:51:11,252 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:51:11,254 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-25 08:51:11,254 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 56 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:51:11,256 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-11-25 08:51:11,259 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-11-25 08:51:11,259 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d08698a3-84b8-4778-9d0c-3922a1ca9209/bin/uautomizer/z3 Starting monitored process 57 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:51:11,263 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-11-25 08:51:11,263 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-11-25 08:51:11,263 INFO L510 LassoAnalysis]: Proved termination. [2019-11-25 08:51:11,263 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-25 08:51:11,265 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed Waiting until toolchain timeout for monitored process 57 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:51:11,277 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:51:11,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:51:11,292 INFO L255 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 2 conjunts are in the unsatisfiable core [2019-11-25 08:51:11,293 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-25 08:51:11,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:51:11,303 INFO L255 TraceCheckSpWp]: Trace formula consists of 30 conjuncts, 4 conjunts are in the unsatisfiable core [2019-11-25 08:51:11,304 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-25 08:51:11,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-25 08:51:11,381 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-25 08:51:11,381 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 224 states and 349 transitions. cyclomatic complexity: 128 Second operand 4 states. [2019-11-25 08:51:11,594 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-25 08:51:11,594 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-25 08:51:11,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2019-11-25 08:51:11,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 167 transitions. [2019-11-25 08:51:11,595 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 167 transitions. Stem has 24 letters. Loop has 15 letters. [2019-11-25 08:51:11,595 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-25 08:51:11,596 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 167 transitions. Stem has 39 letters. Loop has 15 letters. [2019-11-25 08:51:11,596 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-25 08:51:11,596 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 167 transitions. Stem has 24 letters. Loop has 30 letters. [2019-11-25 08:51:11,596 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-25 08:51:11,596 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 424 states and 641 transitions. [2019-11-25 08:51:11,599 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 181 [2019-11-25 08:51:11,602 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 424 states to 355 states and 547 transitions. [2019-11-25 08:51:11,602 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 290 [2019-11-25 08:51:11,605 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 292 [2019-11-25 08:51:11,605 INFO L73 IsDeterministic]: Start isDeterministic. Operand 355 states and 547 transitions. [2019-11-25 08:51:11,607 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:51:11,607 INFO L688 BuchiCegarLoop]: Abstraction has 355 states and 547 transitions. [2019-11-25 08:51:11,608 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 355 states and 547 transitions. [2019-11-25 08:51:11,614 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 355 to 289. [2019-11-25 08:51:11,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 289 states. [2019-11-25 08:51:11,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 289 states to 289 states and 446 transitions. [2019-11-25 08:51:11,616 INFO L711 BuchiCegarLoop]: Abstraction has 289 states and 446 transitions. [2019-11-25 08:51:11,616 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:51:11,616 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:51:11,617 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:51:11,617 INFO L87 Difference]: Start difference. First operand 289 states and 446 transitions. Second operand 3 states. [2019-11-25 08:51:11,730 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:51:11,731 INFO L93 Difference]: Finished difference Result 327 states and 492 transitions. [2019-11-25 08:51:11,731 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:51:11,731 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 327 states and 492 transitions. [2019-11-25 08:51:11,734 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 214 [2019-11-25 08:51:11,736 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 327 states to 321 states and 486 transitions. [2019-11-25 08:51:11,737 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 259 [2019-11-25 08:51:11,738 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 278 [2019-11-25 08:51:11,738 INFO L73 IsDeterministic]: Start isDeterministic. Operand 321 states and 486 transitions. [2019-11-25 08:51:11,738 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:51:11,739 INFO L688 BuchiCegarLoop]: Abstraction has 321 states and 486 transitions. [2019-11-25 08:51:11,739 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 321 states and 486 transitions. [2019-11-25 08:51:11,743 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 321 to 314. [2019-11-25 08:51:11,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 314 states. [2019-11-25 08:51:11,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 314 states to 314 states and 477 transitions. [2019-11-25 08:51:11,745 INFO L711 BuchiCegarLoop]: Abstraction has 314 states and 477 transitions. [2019-11-25 08:51:11,745 INFO L591 BuchiCegarLoop]: Abstraction has 314 states and 477 transitions. [2019-11-25 08:51:11,745 INFO L424 BuchiCegarLoop]: ======== Iteration 8============ [2019-11-25 08:51:11,745 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 314 states and 477 transitions. [2019-11-25 08:51:11,747 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 211 [2019-11-25 08:51:11,747 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:51:11,747 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:51:11,751 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-25 08:51:11,751 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-25 08:51:11,752 INFO L794 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-25 08:51:11,752 INFO L796 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-25 08:51:11,753 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:51:11,753 INFO L82 PathProgramCache]: Analyzing trace with hash 451124024, now seen corresponding path program 1 times [2019-11-25 08:51:11,753 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:51:11,753 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1508288419] [2019-11-25 08:51:11,753 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:51:11,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:51:11,809 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-25 08:51:11,809 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1508288419] [2019-11-25 08:51:11,809 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:51:11,809 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-25 08:51:11,809 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2122016023] [2019-11-25 08:51:11,810 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-11-25 08:51:11,810 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:51:11,810 INFO L82 PathProgramCache]: Analyzing trace with hash -882782678, now seen corresponding path program 1 times [2019-11-25 08:51:11,810 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:51:11,810 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1918841778] [2019-11-25 08:51:11,810 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:51:11,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:51:11,829 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-25 08:51:11,830 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1918841778] [2019-11-25 08:51:11,830 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:51:11,830 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-25 08:51:11,830 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [436362818] [2019-11-25 08:51:11,830 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:51:11,830 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:51:11,830 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:51:11,830 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:51:11,831 INFO L87 Difference]: Start difference. First operand 314 states and 477 transitions. cyclomatic complexity: 167 Second operand 3 states. [2019-11-25 08:51:11,971 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:51:11,971 INFO L93 Difference]: Finished difference Result 353 states and 506 transitions. [2019-11-25 08:51:11,971 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:51:11,971 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 353 states and 506 transitions. [2019-11-25 08:51:11,973 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 227 [2019-11-25 08:51:11,976 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 353 states to 330 states and 483 transitions. [2019-11-25 08:51:11,976 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 291 [2019-11-25 08:51:11,976 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 291 [2019-11-25 08:51:11,976 INFO L73 IsDeterministic]: Start isDeterministic. Operand 330 states and 483 transitions. [2019-11-25 08:51:11,976 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:51:11,977 INFO L688 BuchiCegarLoop]: Abstraction has 330 states and 483 transitions. [2019-11-25 08:51:11,977 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 330 states and 483 transitions. [2019-11-25 08:51:11,981 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 330 to 316. [2019-11-25 08:51:11,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 316 states. [2019-11-25 08:51:11,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 316 states to 316 states and 464 transitions. [2019-11-25 08:51:11,982 INFO L711 BuchiCegarLoop]: Abstraction has 316 states and 464 transitions. [2019-11-25 08:51:11,983 INFO L591 BuchiCegarLoop]: Abstraction has 316 states and 464 transitions. [2019-11-25 08:51:11,983 INFO L424 BuchiCegarLoop]: ======== Iteration 9============ [2019-11-25 08:51:11,983 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 316 states and 464 transitions. [2019-11-25 08:51:11,984 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 213 [2019-11-25 08:51:11,984 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:51:11,984 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:51:11,985 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-25 08:51:11,985 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-25 08:51:11,986 INFO L794 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-25 08:51:11,987 INFO L796 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-25 08:51:11,987 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:51:11,987 INFO L82 PathProgramCache]: Analyzing trace with hash -699310935, now seen corresponding path program 1 times [2019-11-25 08:51:11,987 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:51:11,987 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1557919076] [2019-11-25 08:51:11,987 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:51:11,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:51:12,013 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-25 08:51:12,013 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1557919076] [2019-11-25 08:51:12,013 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:51:12,013 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-25 08:51:12,013 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1290101193] [2019-11-25 08:51:12,014 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-11-25 08:51:12,014 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:51:12,014 INFO L82 PathProgramCache]: Analyzing trace with hash -1340879860, now seen corresponding path program 1 times [2019-11-25 08:51:12,014 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:51:12,014 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1662007490] [2019-11-25 08:51:12,014 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:51:12,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:51:12,032 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-25 08:51:12,032 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1662007490] [2019-11-25 08:51:12,032 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:51:12,033 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:51:12,033 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [623856569] [2019-11-25 08:51:12,033 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:51:12,033 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:51:12,033 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:51:12,033 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:51:12,034 INFO L87 Difference]: Start difference. First operand 316 states and 464 transitions. cyclomatic complexity: 151 Second operand 3 states. [2019-11-25 08:51:12,204 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:51:12,204 INFO L93 Difference]: Finished difference Result 365 states and 524 transitions. [2019-11-25 08:51:12,205 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:51:12,205 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 365 states and 524 transitions. [2019-11-25 08:51:12,207 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 262 [2019-11-25 08:51:12,210 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 365 states to 365 states and 524 transitions. [2019-11-25 08:51:12,210 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 326 [2019-11-25 08:51:12,211 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 326 [2019-11-25 08:51:12,211 INFO L73 IsDeterministic]: Start isDeterministic. Operand 365 states and 524 transitions. [2019-11-25 08:51:12,212 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:51:12,212 INFO L688 BuchiCegarLoop]: Abstraction has 365 states and 524 transitions. [2019-11-25 08:51:12,213 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 365 states and 524 transitions. [2019-11-25 08:51:12,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 365 to 355. [2019-11-25 08:51:12,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 355 states. [2019-11-25 08:51:12,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 355 states to 355 states and 511 transitions. [2019-11-25 08:51:12,218 INFO L711 BuchiCegarLoop]: Abstraction has 355 states and 511 transitions. [2019-11-25 08:51:12,219 INFO L591 BuchiCegarLoop]: Abstraction has 355 states and 511 transitions. [2019-11-25 08:51:12,219 INFO L424 BuchiCegarLoop]: ======== Iteration 10============ [2019-11-25 08:51:12,219 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 355 states and 511 transitions. [2019-11-25 08:51:12,220 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 252 [2019-11-25 08:51:12,221 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:51:12,221 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:51:12,222 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-25 08:51:12,222 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-25 08:51:12,222 INFO L794 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-25 08:51:12,223 INFO L796 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-25 08:51:12,223 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:51:12,223 INFO L82 PathProgramCache]: Analyzing trace with hash -699310935, now seen corresponding path program 2 times [2019-11-25 08:51:12,223 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:51:12,224 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1413118019] [2019-11-25 08:51:12,224 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:51:12,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:51:12,256 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-25 08:51:12,256 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1413118019] [2019-11-25 08:51:12,257 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:51:12,257 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-25 08:51:12,257 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1328711388] [2019-11-25 08:51:12,257 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-11-25 08:51:12,257 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:51:12,257 INFO L82 PathProgramCache]: Analyzing trace with hash 582348174, now seen corresponding path program 1 times [2019-11-25 08:51:12,258 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:51:12,258 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1841585273] [2019-11-25 08:51:12,258 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:51:12,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:51:12,274 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-25 08:51:12,274 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1841585273] [2019-11-25 08:51:12,274 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:51:12,274 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:51:12,274 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [83751331] [2019-11-25 08:51:12,275 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:51:12,275 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:51:12,275 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:51:12,275 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:51:12,275 INFO L87 Difference]: Start difference. First operand 355 states and 511 transitions. cyclomatic complexity: 159 Second operand 3 states. [2019-11-25 08:51:12,435 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:51:12,435 INFO L93 Difference]: Finished difference Result 363 states and 517 transitions. [2019-11-25 08:51:12,436 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:51:12,436 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 363 states and 517 transitions. [2019-11-25 08:51:12,438 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 260 [2019-11-25 08:51:12,441 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 363 states to 363 states and 517 transitions. [2019-11-25 08:51:12,441 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 324 [2019-11-25 08:51:12,441 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 324 [2019-11-25 08:51:12,441 INFO L73 IsDeterministic]: Start isDeterministic. Operand 363 states and 517 transitions. [2019-11-25 08:51:12,441 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:51:12,441 INFO L688 BuchiCegarLoop]: Abstraction has 363 states and 517 transitions. [2019-11-25 08:51:12,442 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 363 states and 517 transitions. [2019-11-25 08:51:12,446 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 363 to 355. [2019-11-25 08:51:12,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 355 states. [2019-11-25 08:51:12,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 355 states to 355 states and 507 transitions. [2019-11-25 08:51:12,448 INFO L711 BuchiCegarLoop]: Abstraction has 355 states and 507 transitions. [2019-11-25 08:51:12,448 INFO L591 BuchiCegarLoop]: Abstraction has 355 states and 507 transitions. [2019-11-25 08:51:12,448 INFO L424 BuchiCegarLoop]: ======== Iteration 11============ [2019-11-25 08:51:12,448 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 355 states and 507 transitions. [2019-11-25 08:51:12,450 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 252 [2019-11-25 08:51:12,450 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:51:12,450 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:51:12,452 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-25 08:51:12,452 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-25 08:51:12,453 INFO L794 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-25 08:51:12,453 INFO L796 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-25 08:51:12,453 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:51:12,454 INFO L82 PathProgramCache]: Analyzing trace with hash -699310935, now seen corresponding path program 3 times [2019-11-25 08:51:12,454 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:51:12,454 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [134218359] [2019-11-25 08:51:12,454 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:51:12,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:51:12,481 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-25 08:51:12,481 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [134218359] [2019-11-25 08:51:12,481 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:51:12,481 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-25 08:51:12,481 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1072670517] [2019-11-25 08:51:12,482 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-11-25 08:51:12,482 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:51:12,482 INFO L82 PathProgramCache]: Analyzing trace with hash -2080789970, now seen corresponding path program 1 times [2019-11-25 08:51:12,482 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:51:12,482 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1335279301] [2019-11-25 08:51:12,482 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:51:12,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:51:12,503 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-25 08:51:12,504 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1335279301] [2019-11-25 08:51:12,504 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:51:12,504 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:51:12,504 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1217586626] [2019-11-25 08:51:12,504 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:51:12,505 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:51:12,505 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:51:12,505 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:51:12,505 INFO L87 Difference]: Start difference. First operand 355 states and 507 transitions. cyclomatic complexity: 155 Second operand 3 states. [2019-11-25 08:51:12,523 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:51:12,523 INFO L93 Difference]: Finished difference Result 358 states and 510 transitions. [2019-11-25 08:51:12,524 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:51:12,524 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 358 states and 510 transitions. [2019-11-25 08:51:12,526 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 252 [2019-11-25 08:51:12,528 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 358 states to 358 states and 510 transitions. [2019-11-25 08:51:12,528 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 316 [2019-11-25 08:51:12,529 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 316 [2019-11-25 08:51:12,529 INFO L73 IsDeterministic]: Start isDeterministic. Operand 358 states and 510 transitions. [2019-11-25 08:51:12,529 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:51:12,529 INFO L688 BuchiCegarLoop]: Abstraction has 358 states and 510 transitions. [2019-11-25 08:51:12,530 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 358 states and 510 transitions. [2019-11-25 08:51:12,534 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 358 to 358. [2019-11-25 08:51:12,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 358 states. [2019-11-25 08:51:12,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 358 states to 358 states and 510 transitions. [2019-11-25 08:51:12,537 INFO L711 BuchiCegarLoop]: Abstraction has 358 states and 510 transitions. [2019-11-25 08:51:12,537 INFO L591 BuchiCegarLoop]: Abstraction has 358 states and 510 transitions. [2019-11-25 08:51:12,537 INFO L424 BuchiCegarLoop]: ======== Iteration 12============ [2019-11-25 08:51:12,537 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 358 states and 510 transitions. [2019-11-25 08:51:12,539 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 252 [2019-11-25 08:51:12,539 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:51:12,539 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:51:12,542 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-25 08:51:12,542 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-25 08:51:12,542 INFO L794 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-25 08:51:12,543 INFO L796 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-25 08:51:12,544 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:51:12,544 INFO L82 PathProgramCache]: Analyzing trace with hash 311806315, now seen corresponding path program 1 times [2019-11-25 08:51:12,544 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:51:12,545 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1601943877] [2019-11-25 08:51:12,545 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:51:12,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:51:12,579 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-25 08:51:12,579 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1601943877] [2019-11-25 08:51:12,579 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:51:12,579 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:51:12,579 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2094622962] [2019-11-25 08:51:12,579 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-11-25 08:51:12,580 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:51:12,580 INFO L82 PathProgramCache]: Analyzing trace with hash -2080789970, now seen corresponding path program 2 times [2019-11-25 08:51:12,580 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:51:12,580 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [672208021] [2019-11-25 08:51:12,580 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:51:12,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:51:12,594 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-25 08:51:12,594 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [672208021] [2019-11-25 08:51:12,594 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:51:12,594 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:51:12,594 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [104181470] [2019-11-25 08:51:12,595 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:51:12,595 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:51:12,595 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:51:12,595 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:51:12,595 INFO L87 Difference]: Start difference. First operand 358 states and 510 transitions. cyclomatic complexity: 155 Second operand 3 states. [2019-11-25 08:51:12,610 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:51:12,610 INFO L93 Difference]: Finished difference Result 702 states and 980 transitions. [2019-11-25 08:51:12,611 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:51:12,611 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 702 states and 980 transitions. [2019-11-25 08:51:12,615 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 498 [2019-11-25 08:51:12,620 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 702 states to 702 states and 980 transitions. [2019-11-25 08:51:12,620 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 620 [2019-11-25 08:51:12,621 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 620 [2019-11-25 08:51:12,621 INFO L73 IsDeterministic]: Start isDeterministic. Operand 702 states and 980 transitions. [2019-11-25 08:51:12,622 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:51:12,622 INFO L688 BuchiCegarLoop]: Abstraction has 702 states and 980 transitions. [2019-11-25 08:51:12,623 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 702 states and 980 transitions. [2019-11-25 08:51:12,633 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 702 to 702. [2019-11-25 08:51:12,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 702 states. [2019-11-25 08:51:12,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 702 states to 702 states and 980 transitions. [2019-11-25 08:51:12,635 INFO L711 BuchiCegarLoop]: Abstraction has 702 states and 980 transitions. [2019-11-25 08:51:12,636 INFO L591 BuchiCegarLoop]: Abstraction has 702 states and 980 transitions. [2019-11-25 08:51:12,636 INFO L424 BuchiCegarLoop]: ======== Iteration 13============ [2019-11-25 08:51:12,636 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 702 states and 980 transitions. [2019-11-25 08:51:12,639 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 498 [2019-11-25 08:51:12,639 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:51:12,639 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:51:12,640 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-25 08:51:12,640 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-25 08:51:12,641 INFO L794 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-25 08:51:12,641 INFO L796 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-25 08:51:12,641 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:51:12,641 INFO L82 PathProgramCache]: Analyzing trace with hash 289174061, now seen corresponding path program 1 times [2019-11-25 08:51:12,641 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:51:12,642 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1118125630] [2019-11-25 08:51:12,642 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:51:12,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:51:12,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:51:12,683 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:51:12,683 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:51:12,683 INFO L82 PathProgramCache]: Analyzing trace with hash -2080789970, now seen corresponding path program 3 times [2019-11-25 08:51:12,683 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:51:12,684 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1451627350] [2019-11-25 08:51:12,684 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:51:12,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:51:12,707 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-25 08:51:12,707 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1451627350] [2019-11-25 08:51:12,707 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:51:12,707 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:51:12,707 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1848265747] [2019-11-25 08:51:12,708 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:51:12,708 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:51:12,708 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:51:12,708 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:51:12,708 INFO L87 Difference]: Start difference. First operand 702 states and 980 transitions. cyclomatic complexity: 284 Second operand 3 states. [2019-11-25 08:51:12,900 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:51:12,901 INFO L93 Difference]: Finished difference Result 726 states and 995 transitions. [2019-11-25 08:51:12,901 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:51:12,901 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 726 states and 995 transitions. [2019-11-25 08:51:12,906 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 520 [2019-11-25 08:51:12,912 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 726 states to 724 states and 993 transitions. [2019-11-25 08:51:12,912 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 642 [2019-11-25 08:51:12,913 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 642 [2019-11-25 08:51:12,913 INFO L73 IsDeterministic]: Start isDeterministic. Operand 724 states and 993 transitions. [2019-11-25 08:51:12,914 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:51:12,914 INFO L688 BuchiCegarLoop]: Abstraction has 724 states and 993 transitions. [2019-11-25 08:51:12,914 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 724 states and 993 transitions. [2019-11-25 08:51:12,926 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 724 to 700. [2019-11-25 08:51:12,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 700 states. [2019-11-25 08:51:12,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 700 states to 700 states and 964 transitions. [2019-11-25 08:51:12,929 INFO L711 BuchiCegarLoop]: Abstraction has 700 states and 964 transitions. [2019-11-25 08:51:12,929 INFO L591 BuchiCegarLoop]: Abstraction has 700 states and 964 transitions. [2019-11-25 08:51:12,929 INFO L424 BuchiCegarLoop]: ======== Iteration 14============ [2019-11-25 08:51:12,929 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 700 states and 964 transitions. [2019-11-25 08:51:12,932 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 496 [2019-11-25 08:51:12,933 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:51:12,933 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:51:12,934 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-25 08:51:12,934 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-25 08:51:12,934 INFO L794 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-25 08:51:12,935 INFO L796 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-25 08:51:12,935 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:51:12,935 INFO L82 PathProgramCache]: Analyzing trace with hash 289174061, now seen corresponding path program 2 times [2019-11-25 08:51:12,935 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:51:12,936 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1309728294] [2019-11-25 08:51:12,936 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:51:12,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:51:12,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:51:12,950 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:51:12,950 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:51:12,950 INFO L82 PathProgramCache]: Analyzing trace with hash -1066428897, now seen corresponding path program 1 times [2019-11-25 08:51:12,951 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:51:12,951 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1595526310] [2019-11-25 08:51:12,951 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:51:12,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:51:12,985 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-25 08:51:12,986 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1595526310] [2019-11-25 08:51:12,986 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:51:12,986 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:51:12,986 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1969736816] [2019-11-25 08:51:12,986 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:51:12,986 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:51:12,986 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:51:12,986 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:51:12,986 INFO L87 Difference]: Start difference. First operand 700 states and 964 transitions. cyclomatic complexity: 270 Second operand 3 states. [2019-11-25 08:51:13,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:51:13,078 INFO L93 Difference]: Finished difference Result 745 states and 1021 transitions. [2019-11-25 08:51:13,078 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:51:13,078 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 745 states and 1021 transitions. [2019-11-25 08:51:13,083 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 541 [2019-11-25 08:51:13,089 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 745 states to 745 states and 1021 transitions. [2019-11-25 08:51:13,089 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 663 [2019-11-25 08:51:13,090 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 663 [2019-11-25 08:51:13,090 INFO L73 IsDeterministic]: Start isDeterministic. Operand 745 states and 1021 transitions. [2019-11-25 08:51:13,090 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:51:13,090 INFO L688 BuchiCegarLoop]: Abstraction has 745 states and 1021 transitions. [2019-11-25 08:51:13,091 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 745 states and 1021 transitions. [2019-11-25 08:51:13,101 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 745 to 737. [2019-11-25 08:51:13,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 737 states. [2019-11-25 08:51:13,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 737 states to 737 states and 1009 transitions. [2019-11-25 08:51:13,104 INFO L711 BuchiCegarLoop]: Abstraction has 737 states and 1009 transitions. [2019-11-25 08:51:13,104 INFO L591 BuchiCegarLoop]: Abstraction has 737 states and 1009 transitions. [2019-11-25 08:51:13,105 INFO L424 BuchiCegarLoop]: ======== Iteration 15============ [2019-11-25 08:51:13,105 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 737 states and 1009 transitions. [2019-11-25 08:51:13,108 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 533 [2019-11-25 08:51:13,108 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:51:13,108 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:51:13,110 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-25 08:51:13,110 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-25 08:51:13,110 INFO L794 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-25 08:51:13,111 INFO L796 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-25 08:51:13,111 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:51:13,111 INFO L82 PathProgramCache]: Analyzing trace with hash 289174061, now seen corresponding path program 3 times [2019-11-25 08:51:13,111 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:51:13,111 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [126992671] [2019-11-25 08:51:13,112 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:51:13,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:51:13,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:51:13,127 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:51:13,127 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:51:13,127 INFO L82 PathProgramCache]: Analyzing trace with hash 817015672, now seen corresponding path program 1 times [2019-11-25 08:51:13,127 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:51:13,128 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1439193895] [2019-11-25 08:51:13,128 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:51:13,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:51:13,164 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-25 08:51:13,164 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1439193895] [2019-11-25 08:51:13,164 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:51:13,165 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:51:13,165 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1228370216] [2019-11-25 08:51:13,166 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:51:13,166 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:51:13,166 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:51:13,166 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:51:13,166 INFO L87 Difference]: Start difference. First operand 737 states and 1009 transitions. cyclomatic complexity: 278 Second operand 3 states. [2019-11-25 08:51:13,190 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:51:13,190 INFO L93 Difference]: Finished difference Result 1148 states and 1599 transitions. [2019-11-25 08:51:13,191 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:51:13,191 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1148 states and 1599 transitions. [2019-11-25 08:51:13,198 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 944 [2019-11-25 08:51:13,206 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1148 states to 1148 states and 1599 transitions. [2019-11-25 08:51:13,206 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1066 [2019-11-25 08:51:13,207 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1066 [2019-11-25 08:51:13,208 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1148 states and 1599 transitions. [2019-11-25 08:51:13,208 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:51:13,209 INFO L688 BuchiCegarLoop]: Abstraction has 1148 states and 1599 transitions. [2019-11-25 08:51:13,210 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1148 states and 1599 transitions. [2019-11-25 08:51:13,226 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1148 to 1148. [2019-11-25 08:51:13,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1148 states. [2019-11-25 08:51:13,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1148 states to 1148 states and 1599 transitions. [2019-11-25 08:51:13,230 INFO L711 BuchiCegarLoop]: Abstraction has 1148 states and 1599 transitions. [2019-11-25 08:51:13,230 INFO L591 BuchiCegarLoop]: Abstraction has 1148 states and 1599 transitions. [2019-11-25 08:51:13,230 INFO L424 BuchiCegarLoop]: ======== Iteration 16============ [2019-11-25 08:51:13,231 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1148 states and 1599 transitions. [2019-11-25 08:51:13,235 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 944 [2019-11-25 08:51:13,235 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:51:13,236 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:51:13,237 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-25 08:51:13,237 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-25 08:51:13,237 INFO L794 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-25 08:51:13,238 INFO L796 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-25 08:51:13,238 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:51:13,238 INFO L82 PathProgramCache]: Analyzing trace with hash 289174061, now seen corresponding path program 4 times [2019-11-25 08:51:13,238 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:51:13,238 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [36841023] [2019-11-25 08:51:13,239 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:51:13,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:51:13,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:51:13,257 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:51:13,257 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:51:13,257 INFO L82 PathProgramCache]: Analyzing trace with hash -901238539, now seen corresponding path program 1 times [2019-11-25 08:51:13,257 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:51:13,258 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1234437841] [2019-11-25 08:51:13,258 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:51:13,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:51:13,299 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-25 08:51:13,299 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1234437841] [2019-11-25 08:51:13,299 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:51:13,299 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:51:13,300 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1030835772] [2019-11-25 08:51:13,300 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:51:13,300 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:51:13,303 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:51:13,303 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:51:13,303 INFO L87 Difference]: Start difference. First operand 1148 states and 1599 transitions. cyclomatic complexity: 459 Second operand 3 states. [2019-11-25 08:51:13,412 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:51:13,412 INFO L93 Difference]: Finished difference Result 1242 states and 1713 transitions. [2019-11-25 08:51:13,412 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:51:13,413 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1242 states and 1713 transitions. [2019-11-25 08:51:13,421 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1038 [2019-11-25 08:51:13,430 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1242 states to 1242 states and 1713 transitions. [2019-11-25 08:51:13,430 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1160 [2019-11-25 08:51:13,431 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1160 [2019-11-25 08:51:13,432 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1242 states and 1713 transitions. [2019-11-25 08:51:13,432 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:51:13,432 INFO L688 BuchiCegarLoop]: Abstraction has 1242 states and 1713 transitions. [2019-11-25 08:51:13,433 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1242 states and 1713 transitions. [2019-11-25 08:51:13,449 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1242 to 1230. [2019-11-25 08:51:13,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1230 states. [2019-11-25 08:51:13,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1230 states to 1230 states and 1697 transitions. [2019-11-25 08:51:13,453 INFO L711 BuchiCegarLoop]: Abstraction has 1230 states and 1697 transitions. [2019-11-25 08:51:13,453 INFO L591 BuchiCegarLoop]: Abstraction has 1230 states and 1697 transitions. [2019-11-25 08:51:13,453 INFO L424 BuchiCegarLoop]: ======== Iteration 17============ [2019-11-25 08:51:13,454 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1230 states and 1697 transitions. [2019-11-25 08:51:13,459 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1026 [2019-11-25 08:51:13,459 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:51:13,459 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:51:13,461 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-25 08:51:13,461 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-25 08:51:13,461 INFO L794 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-25 08:51:13,461 INFO L796 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-25 08:51:13,462 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:51:13,462 INFO L82 PathProgramCache]: Analyzing trace with hash 289174061, now seen corresponding path program 5 times [2019-11-25 08:51:13,462 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:51:13,462 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1212388053] [2019-11-25 08:51:13,462 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:51:13,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:51:13,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:51:13,486 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:51:13,487 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:51:13,487 INFO L82 PathProgramCache]: Analyzing trace with hash 10426541, now seen corresponding path program 1 times [2019-11-25 08:51:13,487 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:51:13,487 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2084779381] [2019-11-25 08:51:13,488 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:51:13,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:51:13,523 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-25 08:51:13,523 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2084779381] [2019-11-25 08:51:13,523 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:51:13,523 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:51:13,524 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [592943097] [2019-11-25 08:51:13,524 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:51:13,524 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:51:13,524 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:51:13,524 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:51:13,525 INFO L87 Difference]: Start difference. First operand 1230 states and 1697 transitions. cyclomatic complexity: 475 Second operand 3 states. [2019-11-25 08:51:13,553 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:51:13,553 INFO L93 Difference]: Finished difference Result 2256 states and 3113 transitions. [2019-11-25 08:51:13,554 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:51:13,554 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2256 states and 3113 transitions. [2019-11-25 08:51:13,570 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2052 [2019-11-25 08:51:13,586 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2256 states to 2256 states and 3113 transitions. [2019-11-25 08:51:13,587 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2174 [2019-11-25 08:51:13,589 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2174 [2019-11-25 08:51:13,589 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2256 states and 3113 transitions. [2019-11-25 08:51:13,592 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:51:13,592 INFO L688 BuchiCegarLoop]: Abstraction has 2256 states and 3113 transitions. [2019-11-25 08:51:13,594 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2256 states and 3113 transitions. [2019-11-25 08:51:13,623 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2256 to 2256. [2019-11-25 08:51:13,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2256 states. [2019-11-25 08:51:13,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2256 states to 2256 states and 3113 transitions. [2019-11-25 08:51:13,631 INFO L711 BuchiCegarLoop]: Abstraction has 2256 states and 3113 transitions. [2019-11-25 08:51:13,631 INFO L591 BuchiCegarLoop]: Abstraction has 2256 states and 3113 transitions. [2019-11-25 08:51:13,631 INFO L424 BuchiCegarLoop]: ======== Iteration 18============ [2019-11-25 08:51:13,631 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2256 states and 3113 transitions. [2019-11-25 08:51:13,637 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2052 [2019-11-25 08:51:13,638 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:51:13,638 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:51:13,639 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-25 08:51:13,639 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-25 08:51:13,639 INFO L794 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-25 08:51:13,640 INFO L796 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-25 08:51:13,640 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:51:13,640 INFO L82 PathProgramCache]: Analyzing trace with hash 289174061, now seen corresponding path program 6 times [2019-11-25 08:51:13,640 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:51:13,641 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [271785811] [2019-11-25 08:51:13,641 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:51:13,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:51:13,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:51:13,661 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:51:13,661 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:51:13,662 INFO L82 PathProgramCache]: Analyzing trace with hash -43966357, now seen corresponding path program 1 times [2019-11-25 08:51:13,662 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:51:13,662 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2127294430] [2019-11-25 08:51:13,662 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:51:13,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:51:13,695 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-25 08:51:13,695 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2127294430] [2019-11-25 08:51:13,696 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:51:13,696 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:51:13,696 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1615812461] [2019-11-25 08:51:13,696 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:51:13,697 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:51:13,697 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:51:13,697 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:51:13,697 INFO L87 Difference]: Start difference. First operand 2256 states and 3113 transitions. cyclomatic complexity: 865 Second operand 3 states. [2019-11-25 08:51:13,815 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:51:13,815 INFO L93 Difference]: Finished difference Result 2460 states and 3349 transitions. [2019-11-25 08:51:13,816 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:51:13,816 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2460 states and 3349 transitions. [2019-11-25 08:51:13,826 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2256 [2019-11-25 08:51:13,844 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2460 states to 2460 states and 3349 transitions. [2019-11-25 08:51:13,844 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2378 [2019-11-25 08:51:13,847 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2378 [2019-11-25 08:51:13,847 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2460 states and 3349 transitions. [2019-11-25 08:51:13,850 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:51:13,851 INFO L688 BuchiCegarLoop]: Abstraction has 2460 states and 3349 transitions. [2019-11-25 08:51:13,853 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2460 states and 3349 transitions. [2019-11-25 08:51:13,884 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2460 to 2436. [2019-11-25 08:51:13,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2436 states. [2019-11-25 08:51:13,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2436 states to 2436 states and 3325 transitions. [2019-11-25 08:51:13,892 INFO L711 BuchiCegarLoop]: Abstraction has 2436 states and 3325 transitions. [2019-11-25 08:51:13,892 INFO L591 BuchiCegarLoop]: Abstraction has 2436 states and 3325 transitions. [2019-11-25 08:51:13,892 INFO L424 BuchiCegarLoop]: ======== Iteration 19============ [2019-11-25 08:51:13,893 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2436 states and 3325 transitions. [2019-11-25 08:51:13,899 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2232 [2019-11-25 08:51:13,899 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:51:13,899 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:51:13,901 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-25 08:51:13,901 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-25 08:51:13,901 INFO L794 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-25 08:51:13,902 INFO L796 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-25 08:51:13,902 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:51:13,902 INFO L82 PathProgramCache]: Analyzing trace with hash 289174061, now seen corresponding path program 7 times [2019-11-25 08:51:13,902 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:51:13,902 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [364507826] [2019-11-25 08:51:13,903 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:51:13,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:51:13,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:51:13,922 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:51:13,923 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:51:13,923 INFO L82 PathProgramCache]: Analyzing trace with hash -1578762422, now seen corresponding path program 1 times [2019-11-25 08:51:13,923 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:51:13,923 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216895009] [2019-11-25 08:51:13,923 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:51:13,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:51:13,971 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-25 08:51:13,972 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216895009] [2019-11-25 08:51:13,972 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:51:13,972 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:51:13,972 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1927284203] [2019-11-25 08:51:13,973 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:51:13,973 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:51:13,973 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:51:13,974 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:51:13,974 INFO L87 Difference]: Start difference. First operand 2436 states and 3325 transitions. cyclomatic complexity: 897 Second operand 3 states. [2019-11-25 08:51:14,097 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:51:14,097 INFO L93 Difference]: Finished difference Result 2656 states and 3585 transitions. [2019-11-25 08:51:14,097 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:51:14,098 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2656 states and 3585 transitions. [2019-11-25 08:51:14,115 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2452 [2019-11-25 08:51:14,133 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2656 states to 2656 states and 3585 transitions. [2019-11-25 08:51:14,134 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2574 [2019-11-25 08:51:14,136 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2574 [2019-11-25 08:51:14,136 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2656 states and 3585 transitions. [2019-11-25 08:51:14,136 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:51:14,136 INFO L688 BuchiCegarLoop]: Abstraction has 2656 states and 3585 transitions. [2019-11-25 08:51:14,138 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2656 states and 3585 transitions. [2019-11-25 08:51:14,171 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2656 to 2632. [2019-11-25 08:51:14,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2632 states. [2019-11-25 08:51:14,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2632 states to 2632 states and 3553 transitions. [2019-11-25 08:51:14,178 INFO L711 BuchiCegarLoop]: Abstraction has 2632 states and 3553 transitions. [2019-11-25 08:51:14,178 INFO L591 BuchiCegarLoop]: Abstraction has 2632 states and 3553 transitions. [2019-11-25 08:51:14,178 INFO L424 BuchiCegarLoop]: ======== Iteration 20============ [2019-11-25 08:51:14,178 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2632 states and 3553 transitions. [2019-11-25 08:51:14,184 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2428 [2019-11-25 08:51:14,185 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:51:14,185 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:51:14,186 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-25 08:51:14,187 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-25 08:51:14,187 INFO L794 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-25 08:51:14,187 INFO L796 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-25 08:51:14,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:51:14,188 INFO L82 PathProgramCache]: Analyzing trace with hash 289174061, now seen corresponding path program 8 times [2019-11-25 08:51:14,188 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:51:14,188 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1086767570] [2019-11-25 08:51:14,191 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:51:14,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:51:14,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:51:14,205 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:51:14,205 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:51:14,205 INFO L82 PathProgramCache]: Analyzing trace with hash -406806985, now seen corresponding path program 1 times [2019-11-25 08:51:14,205 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:51:14,206 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1990407653] [2019-11-25 08:51:14,206 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:51:14,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:51:14,247 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-25 08:51:14,247 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1990407653] [2019-11-25 08:51:14,247 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:51:14,248 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:51:14,248 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1615045533] [2019-11-25 08:51:14,249 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:51:14,249 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:51:14,249 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:51:14,249 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:51:14,250 INFO L87 Difference]: Start difference. First operand 2632 states and 3553 transitions. cyclomatic complexity: 929 Second operand 3 states. [2019-11-25 08:51:14,380 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:51:14,380 INFO L93 Difference]: Finished difference Result 2868 states and 3821 transitions. [2019-11-25 08:51:14,380 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:51:14,380 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2868 states and 3821 transitions. [2019-11-25 08:51:14,423 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2664 [2019-11-25 08:51:14,448 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2868 states to 2868 states and 3821 transitions. [2019-11-25 08:51:14,449 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2786 [2019-11-25 08:51:14,450 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2786 [2019-11-25 08:51:14,450 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2868 states and 3821 transitions. [2019-11-25 08:51:14,451 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:51:14,451 INFO L688 BuchiCegarLoop]: Abstraction has 2868 states and 3821 transitions. [2019-11-25 08:51:14,453 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2868 states and 3821 transitions. [2019-11-25 08:51:14,489 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2868 to 2852. [2019-11-25 08:51:14,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2852 states. [2019-11-25 08:51:14,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2852 states to 2852 states and 3805 transitions. [2019-11-25 08:51:14,497 INFO L711 BuchiCegarLoop]: Abstraction has 2852 states and 3805 transitions. [2019-11-25 08:51:14,497 INFO L591 BuchiCegarLoop]: Abstraction has 2852 states and 3805 transitions. [2019-11-25 08:51:14,497 INFO L424 BuchiCegarLoop]: ======== Iteration 21============ [2019-11-25 08:51:14,497 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2852 states and 3805 transitions. [2019-11-25 08:51:14,505 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2648 [2019-11-25 08:51:14,505 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:51:14,505 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:51:14,507 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-25 08:51:14,507 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-25 08:51:14,507 INFO L794 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-25 08:51:14,508 INFO L796 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-25 08:51:14,508 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:51:14,508 INFO L82 PathProgramCache]: Analyzing trace with hash 289174061, now seen corresponding path program 9 times [2019-11-25 08:51:14,509 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:51:14,509 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2106971309] [2019-11-25 08:51:14,509 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:51:14,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:51:14,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:51:14,531 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:51:14,532 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:51:14,532 INFO L82 PathProgramCache]: Analyzing trace with hash -824203591, now seen corresponding path program 1 times [2019-11-25 08:51:14,532 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:51:14,532 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1448694575] [2019-11-25 08:51:14,533 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:51:14,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:51:14,569 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-25 08:51:14,570 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1448694575] [2019-11-25 08:51:14,570 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:51:14,570 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:51:14,570 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2112826587] [2019-11-25 08:51:14,571 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:51:14,571 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:51:14,571 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:51:14,571 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:51:14,572 INFO L87 Difference]: Start difference. First operand 2852 states and 3805 transitions. cyclomatic complexity: 961 Second operand 3 states. [2019-11-25 08:51:14,708 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:51:14,708 INFO L93 Difference]: Finished difference Result 3120 states and 4113 transitions. [2019-11-25 08:51:14,709 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:51:14,709 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3120 states and 4113 transitions. [2019-11-25 08:51:14,721 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2916 [2019-11-25 08:51:14,735 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3120 states to 3120 states and 4113 transitions. [2019-11-25 08:51:14,736 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3038 [2019-11-25 08:51:14,737 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3038 [2019-11-25 08:51:14,738 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3120 states and 4113 transitions. [2019-11-25 08:51:14,741 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:51:14,741 INFO L688 BuchiCegarLoop]: Abstraction has 3120 states and 4113 transitions. [2019-11-25 08:51:14,744 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3120 states and 4113 transitions. [2019-11-25 08:51:14,780 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3120 to 3096. [2019-11-25 08:51:14,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3096 states. [2019-11-25 08:51:14,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3096 states to 3096 states and 4081 transitions. [2019-11-25 08:51:14,787 INFO L711 BuchiCegarLoop]: Abstraction has 3096 states and 4081 transitions. [2019-11-25 08:51:14,788 INFO L591 BuchiCegarLoop]: Abstraction has 3096 states and 4081 transitions. [2019-11-25 08:51:14,788 INFO L424 BuchiCegarLoop]: ======== Iteration 22============ [2019-11-25 08:51:14,788 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3096 states and 4081 transitions. [2019-11-25 08:51:14,796 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2892 [2019-11-25 08:51:14,796 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:51:14,796 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:51:14,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-25 08:51:14,798 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-25 08:51:14,799 INFO L794 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-25 08:51:14,799 INFO L796 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-25 08:51:14,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:51:14,800 INFO L82 PathProgramCache]: Analyzing trace with hash 289174061, now seen corresponding path program 10 times [2019-11-25 08:51:14,800 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:51:14,800 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1982812265] [2019-11-25 08:51:14,800 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:51:14,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:51:14,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:51:14,813 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:51:14,813 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:51:14,813 INFO L82 PathProgramCache]: Analyzing trace with hash -1909793607, now seen corresponding path program 1 times [2019-11-25 08:51:14,814 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:51:14,814 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [645149962] [2019-11-25 08:51:14,814 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:51:14,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:51:14,861 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-25 08:51:14,862 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [645149962] [2019-11-25 08:51:14,862 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:51:14,862 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:51:14,862 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [627392776] [2019-11-25 08:51:14,863 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:51:14,863 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:51:14,863 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:51:14,863 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:51:14,863 INFO L87 Difference]: Start difference. First operand 3096 states and 4081 transitions. cyclomatic complexity: 993 Second operand 3 states. [2019-11-25 08:51:15,001 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:51:15,001 INFO L93 Difference]: Finished difference Result 3396 states and 4413 transitions. [2019-11-25 08:51:15,001 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:51:15,001 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3396 states and 4413 transitions. [2019-11-25 08:51:15,013 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3192 [2019-11-25 08:51:15,028 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3396 states to 3396 states and 4413 transitions. [2019-11-25 08:51:15,028 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3314 [2019-11-25 08:51:15,030 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3314 [2019-11-25 08:51:15,031 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3396 states and 4413 transitions. [2019-11-25 08:51:15,032 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:51:15,032 INFO L688 BuchiCegarLoop]: Abstraction has 3396 states and 4413 transitions. [2019-11-25 08:51:15,035 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3396 states and 4413 transitions. [2019-11-25 08:51:15,073 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3396 to 3380. [2019-11-25 08:51:15,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3380 states. [2019-11-25 08:51:15,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3380 states to 3380 states and 4397 transitions. [2019-11-25 08:51:15,081 INFO L711 BuchiCegarLoop]: Abstraction has 3380 states and 4397 transitions. [2019-11-25 08:51:15,082 INFO L591 BuchiCegarLoop]: Abstraction has 3380 states and 4397 transitions. [2019-11-25 08:51:15,082 INFO L424 BuchiCegarLoop]: ======== Iteration 23============ [2019-11-25 08:51:15,082 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3380 states and 4397 transitions. [2019-11-25 08:51:15,091 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3176 [2019-11-25 08:51:15,091 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:51:15,091 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:51:15,093 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-25 08:51:15,093 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-25 08:51:15,094 INFO L794 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-25 08:51:15,094 INFO L796 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-25 08:51:15,095 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:51:15,095 INFO L82 PathProgramCache]: Analyzing trace with hash 289174061, now seen corresponding path program 11 times [2019-11-25 08:51:15,095 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:51:15,095 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1710991986] [2019-11-25 08:51:15,095 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:51:15,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:51:15,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:51:15,108 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:51:15,108 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:51:15,108 INFO L82 PathProgramCache]: Analyzing trace with hash -1492397001, now seen corresponding path program 1 times [2019-11-25 08:51:15,109 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:51:15,109 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [621760677] [2019-11-25 08:51:15,109 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:51:15,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:51:15,151 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-25 08:51:15,152 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [621760677] [2019-11-25 08:51:15,152 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:51:15,152 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:51:15,152 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [815968104] [2019-11-25 08:51:15,153 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:51:15,153 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:51:15,153 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:51:15,153 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:51:15,154 INFO L87 Difference]: Start difference. First operand 3380 states and 4397 transitions. cyclomatic complexity: 1025 Second operand 3 states. [2019-11-25 08:51:15,178 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:51:15,178 INFO L93 Difference]: Finished difference Result 6540 states and 8497 transitions. [2019-11-25 08:51:15,179 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:51:15,179 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6540 states and 8497 transitions. [2019-11-25 08:51:15,205 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 6336 [2019-11-25 08:51:15,227 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6540 states to 6540 states and 8497 transitions. [2019-11-25 08:51:15,227 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6458 [2019-11-25 08:51:15,231 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6458 [2019-11-25 08:51:15,231 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6540 states and 8497 transitions. [2019-11-25 08:51:15,232 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:51:15,232 INFO L688 BuchiCegarLoop]: Abstraction has 6540 states and 8497 transitions. [2019-11-25 08:51:15,237 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6540 states and 8497 transitions. [2019-11-25 08:51:15,293 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6540 to 6540. [2019-11-25 08:51:15,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6540 states. [2019-11-25 08:51:15,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6540 states to 6540 states and 8497 transitions. [2019-11-25 08:51:15,308 INFO L711 BuchiCegarLoop]: Abstraction has 6540 states and 8497 transitions. [2019-11-25 08:51:15,308 INFO L591 BuchiCegarLoop]: Abstraction has 6540 states and 8497 transitions. [2019-11-25 08:51:15,308 INFO L424 BuchiCegarLoop]: ======== Iteration 24============ [2019-11-25 08:51:15,309 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6540 states and 8497 transitions. [2019-11-25 08:51:15,327 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 6336 [2019-11-25 08:51:15,327 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:51:15,327 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:51:15,329 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-25 08:51:15,329 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-25 08:51:15,330 INFO L794 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-25 08:51:15,330 INFO L796 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-25 08:51:15,331 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:51:15,331 INFO L82 PathProgramCache]: Analyzing trace with hash 289174061, now seen corresponding path program 12 times [2019-11-25 08:51:15,331 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:51:15,331 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1145817973] [2019-11-25 08:51:15,332 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:51:15,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:51:15,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:51:15,350 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:51:15,350 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:51:15,351 INFO L82 PathProgramCache]: Analyzing trace with hash -1981993823, now seen corresponding path program 1 times [2019-11-25 08:51:15,351 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:51:15,351 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [557018489] [2019-11-25 08:51:15,351 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:51:15,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:51:15,437 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-25 08:51:15,438 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [557018489] [2019-11-25 08:51:15,438 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:51:15,438 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:51:15,438 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1342183264] [2019-11-25 08:51:15,439 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:51:15,439 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:51:15,440 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:51:15,440 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:51:15,440 INFO L87 Difference]: Start difference. First operand 6540 states and 8497 transitions. cyclomatic complexity: 1969 Second operand 3 states. [2019-11-25 08:51:15,653 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:51:15,653 INFO L93 Difference]: Finished difference Result 6832 states and 8821 transitions. [2019-11-25 08:51:15,654 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:51:15,655 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6832 states and 8821 transitions. [2019-11-25 08:51:15,686 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 6628 [2019-11-25 08:51:15,714 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6832 states to 6832 states and 8821 transitions. [2019-11-25 08:51:15,715 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6750 [2019-11-25 08:51:15,719 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6750 [2019-11-25 08:51:15,719 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6832 states and 8821 transitions. [2019-11-25 08:51:15,720 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:51:15,720 INFO L688 BuchiCegarLoop]: Abstraction has 6832 states and 8821 transitions. [2019-11-25 08:51:15,726 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6832 states and 8821 transitions. [2019-11-25 08:51:15,790 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6832 to 6800. [2019-11-25 08:51:15,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6800 states. [2019-11-25 08:51:15,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6800 states to 6800 states and 8789 transitions. [2019-11-25 08:51:15,805 INFO L711 BuchiCegarLoop]: Abstraction has 6800 states and 8789 transitions. [2019-11-25 08:51:15,805 INFO L591 BuchiCegarLoop]: Abstraction has 6800 states and 8789 transitions. [2019-11-25 08:51:15,806 INFO L424 BuchiCegarLoop]: ======== Iteration 25============ [2019-11-25 08:51:15,806 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6800 states and 8789 transitions. [2019-11-25 08:51:15,823 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 6596 [2019-11-25 08:51:15,823 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:51:15,823 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:51:15,826 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-25 08:51:15,826 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-25 08:51:15,826 INFO L794 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-25 08:51:15,828 INFO L796 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-25 08:51:15,828 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:51:15,828 INFO L82 PathProgramCache]: Analyzing trace with hash 289174061, now seen corresponding path program 13 times [2019-11-25 08:51:15,828 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:51:15,828 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1650077866] [2019-11-25 08:51:15,829 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:51:15,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:51:15,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:51:15,842 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:51:15,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:51:15,843 INFO L82 PathProgramCache]: Analyzing trace with hash 184395447, now seen corresponding path program 1 times [2019-11-25 08:51:15,843 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:51:15,843 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1961153583] [2019-11-25 08:51:15,843 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:51:15,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:51:15,908 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-25 08:51:15,908 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1961153583] [2019-11-25 08:51:15,909 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:51:15,909 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:51:15,909 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [87362668] [2019-11-25 08:51:15,909 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:51:15,909 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:51:15,910 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:51:15,910 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:51:15,910 INFO L87 Difference]: Start difference. First operand 6800 states and 8789 transitions. cyclomatic complexity: 2001 Second operand 3 states. [2019-11-25 08:51:16,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:51:16,058 INFO L93 Difference]: Finished difference Result 6944 states and 8909 transitions. [2019-11-25 08:51:16,058 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:51:16,059 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6944 states and 8909 transitions. [2019-11-25 08:51:16,080 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 6740 [2019-11-25 08:51:16,099 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6944 states to 6944 states and 8909 transitions. [2019-11-25 08:51:16,099 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6862 [2019-11-25 08:51:16,103 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6862 [2019-11-25 08:51:16,104 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6944 states and 8909 transitions. [2019-11-25 08:51:16,110 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:51:16,110 INFO L688 BuchiCegarLoop]: Abstraction has 6944 states and 8909 transitions. [2019-11-25 08:51:16,116 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6944 states and 8909 transitions. [2019-11-25 08:51:16,169 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6944 to 6800. [2019-11-25 08:51:16,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6800 states. [2019-11-25 08:51:16,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6800 states to 6800 states and 8741 transitions. [2019-11-25 08:51:16,184 INFO L711 BuchiCegarLoop]: Abstraction has 6800 states and 8741 transitions. [2019-11-25 08:51:16,184 INFO L591 BuchiCegarLoop]: Abstraction has 6800 states and 8741 transitions. [2019-11-25 08:51:16,185 INFO L424 BuchiCegarLoop]: ======== Iteration 26============ [2019-11-25 08:51:16,185 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6800 states and 8741 transitions. [2019-11-25 08:51:16,200 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 6596 [2019-11-25 08:51:16,201 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:51:16,201 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:51:16,203 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-25 08:51:16,204 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-25 08:51:16,204 INFO L794 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-25 08:51:16,204 INFO L796 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-25 08:51:16,205 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:51:16,205 INFO L82 PathProgramCache]: Analyzing trace with hash 289174061, now seen corresponding path program 14 times [2019-11-25 08:51:16,205 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:51:16,205 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1279380643] [2019-11-25 08:51:16,205 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:51:16,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:51:16,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:51:16,218 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:51:16,219 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:51:16,219 INFO L82 PathProgramCache]: Analyzing trace with hash 2094843390, now seen corresponding path program 1 times [2019-11-25 08:51:16,219 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:51:16,219 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1055798203] [2019-11-25 08:51:16,219 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:51:16,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:51:16,296 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-25 08:51:16,297 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1055798203] [2019-11-25 08:51:16,297 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:51:16,297 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:51:16,297 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108167920] [2019-11-25 08:51:16,298 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:51:16,298 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:51:16,298 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:51:16,298 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:51:16,298 INFO L87 Difference]: Start difference. First operand 6800 states and 8741 transitions. cyclomatic complexity: 1953 Second operand 3 states. [2019-11-25 08:51:16,460 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:51:16,460 INFO L93 Difference]: Finished difference Result 7584 states and 9613 transitions. [2019-11-25 08:51:16,460 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:51:16,461 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 7584 states and 9613 transitions. [2019-11-25 08:51:16,487 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 7380 [2019-11-25 08:51:16,508 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 7584 states to 7584 states and 9613 transitions. [2019-11-25 08:51:16,508 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7502 [2019-11-25 08:51:16,512 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7502 [2019-11-25 08:51:16,513 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7584 states and 9613 transitions. [2019-11-25 08:51:16,516 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:51:16,517 INFO L688 BuchiCegarLoop]: Abstraction has 7584 states and 9613 transitions. [2019-11-25 08:51:16,523 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7584 states and 9613 transitions. [2019-11-25 08:51:16,583 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7584 to 7024. [2019-11-25 08:51:16,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7024 states. [2019-11-25 08:51:16,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7024 states to 7024 states and 9029 transitions. [2019-11-25 08:51:16,598 INFO L711 BuchiCegarLoop]: Abstraction has 7024 states and 9029 transitions. [2019-11-25 08:51:16,598 INFO L591 BuchiCegarLoop]: Abstraction has 7024 states and 9029 transitions. [2019-11-25 08:51:16,598 INFO L424 BuchiCegarLoop]: ======== Iteration 27============ [2019-11-25 08:51:16,599 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 7024 states and 9029 transitions. [2019-11-25 08:51:16,668 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 6820 [2019-11-25 08:51:16,668 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:51:16,668 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:51:16,671 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-25 08:51:16,671 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-25 08:51:16,671 INFO L794 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-25 08:51:16,671 INFO L796 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-25 08:51:16,671 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:51:16,672 INFO L82 PathProgramCache]: Analyzing trace with hash 289174061, now seen corresponding path program 15 times [2019-11-25 08:51:16,672 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:51:16,672 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [6761108] [2019-11-25 08:51:16,672 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:51:16,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:51:16,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:51:16,685 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:51:16,685 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:51:16,686 INFO L82 PathProgramCache]: Analyzing trace with hash -523205309, now seen corresponding path program 1 times [2019-11-25 08:51:16,686 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:51:16,686 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1276814225] [2019-11-25 08:51:16,686 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:51:16,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:51:16,760 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-25 08:51:16,760 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1276814225] [2019-11-25 08:51:16,761 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:51:16,761 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:51:16,762 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [257290567] [2019-11-25 08:51:16,762 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:51:16,763 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:51:16,763 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:51:16,763 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:51:16,763 INFO L87 Difference]: Start difference. First operand 7024 states and 9029 transitions. cyclomatic complexity: 2017 Second operand 3 states. [2019-11-25 08:51:16,931 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:51:16,931 INFO L93 Difference]: Finished difference Result 7032 states and 8717 transitions. [2019-11-25 08:51:16,932 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:51:16,932 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 7032 states and 8717 transitions. [2019-11-25 08:51:16,956 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 6828 [2019-11-25 08:51:16,979 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 7032 states to 7032 states and 8717 transitions. [2019-11-25 08:51:16,979 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6950 [2019-11-25 08:51:16,983 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6950 [2019-11-25 08:51:16,984 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7032 states and 8717 transitions. [2019-11-25 08:51:16,985 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:51:16,985 INFO L688 BuchiCegarLoop]: Abstraction has 7032 states and 8717 transitions. [2019-11-25 08:51:16,993 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7032 states and 8717 transitions. [2019-11-25 08:51:17,050 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7032 to 7000. [2019-11-25 08:51:17,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7000 states. [2019-11-25 08:51:17,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7000 states to 7000 states and 8685 transitions. [2019-11-25 08:51:17,066 INFO L711 BuchiCegarLoop]: Abstraction has 7000 states and 8685 transitions. [2019-11-25 08:51:17,066 INFO L591 BuchiCegarLoop]: Abstraction has 7000 states and 8685 transitions. [2019-11-25 08:51:17,066 INFO L424 BuchiCegarLoop]: ======== Iteration 28============ [2019-11-25 08:51:17,066 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 7000 states and 8685 transitions. [2019-11-25 08:51:17,083 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 6796 [2019-11-25 08:51:17,083 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:51:17,083 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:51:17,086 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-25 08:51:17,086 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-25 08:51:17,086 INFO L794 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-25 08:51:17,087 INFO L796 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-25 08:51:17,087 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:51:17,088 INFO L82 PathProgramCache]: Analyzing trace with hash 289174061, now seen corresponding path program 16 times [2019-11-25 08:51:17,088 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:51:17,088 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1824821436] [2019-11-25 08:51:17,088 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:51:17,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:51:17,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:51:17,101 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:51:17,101 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:51:17,101 INFO L82 PathProgramCache]: Analyzing trace with hash -1642674749, now seen corresponding path program 1 times [2019-11-25 08:51:17,101 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:51:17,101 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1861622899] [2019-11-25 08:51:17,102 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:51:17,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:51:17,192 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-25 08:51:17,192 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1861622899] [2019-11-25 08:51:17,193 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [434797885] [2019-11-25 08:51:17,193 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d08698a3-84b8-4778-9d0c-3922a1ca9209/bin/uautomizer/z3 Starting monitored process 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-25 08:51:17,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:51:17,274 INFO L255 TraceCheckSpWp]: Trace formula consists of 380 conjuncts, 2 conjunts are in the unsatisfiable core [2019-11-25 08:51:17,282 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-25 08:51:17,397 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-25 08:51:17,397 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2019-11-25 08:51:17,397 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2019-11-25 08:51:17,398 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [407696475] [2019-11-25 08:51:17,398 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:51:17,398 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:51:17,398 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:51:17,399 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-11-25 08:51:17,399 INFO L87 Difference]: Start difference. First operand 7000 states and 8685 transitions. cyclomatic complexity: 1697 Second operand 3 states. [2019-11-25 08:51:17,442 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:51:17,442 INFO L93 Difference]: Finished difference Result 10398 states and 12851 transitions. [2019-11-25 08:51:17,442 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:51:17,443 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10398 states and 12851 transitions. [2019-11-25 08:51:17,478 INFO L131 ngComponentsAnalysis]: Automaton has 24 accepting balls. 10194 [2019-11-25 08:51:17,507 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10398 states to 10398 states and 12851 transitions. [2019-11-25 08:51:17,507 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10316 [2019-11-25 08:51:17,517 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10316 [2019-11-25 08:51:17,518 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10398 states and 12851 transitions. [2019-11-25 08:51:17,521 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:51:17,521 INFO L688 BuchiCegarLoop]: Abstraction has 10398 states and 12851 transitions. [2019-11-25 08:51:17,527 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10398 states and 12851 transitions. [2019-11-25 08:51:17,700 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10398 to 10398. [2019-11-25 08:51:17,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10398 states. [2019-11-25 08:51:17,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10398 states to 10398 states and 12851 transitions. [2019-11-25 08:51:17,719 INFO L711 BuchiCegarLoop]: Abstraction has 10398 states and 12851 transitions. [2019-11-25 08:51:17,719 INFO L591 BuchiCegarLoop]: Abstraction has 10398 states and 12851 transitions. [2019-11-25 08:51:17,719 INFO L424 BuchiCegarLoop]: ======== Iteration 29============ [2019-11-25 08:51:17,719 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10398 states and 12851 transitions. [2019-11-25 08:51:17,742 INFO L131 ngComponentsAnalysis]: Automaton has 24 accepting balls. 10194 [2019-11-25 08:51:17,742 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:51:17,742 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:51:17,745 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-25 08:51:17,745 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-25 08:51:17,745 INFO L794 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-25 08:51:17,746 INFO L796 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-25 08:51:17,746 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:51:17,746 INFO L82 PathProgramCache]: Analyzing trace with hash 289174061, now seen corresponding path program 17 times [2019-11-25 08:51:17,746 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:51:17,747 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2000084580] [2019-11-25 08:51:17,747 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:51:17,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:51:17,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:51:17,763 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:51:17,763 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:51:17,763 INFO L82 PathProgramCache]: Analyzing trace with hash -1758335012, now seen corresponding path program 1 times [2019-11-25 08:51:17,764 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:51:17,764 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [505833469] [2019-11-25 08:51:17,764 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:51:17,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:51:17,865 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-25 08:51:17,865 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [505833469] [2019-11-25 08:51:17,865 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1407922518] [2019-11-25 08:51:17,865 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d08698a3-84b8-4778-9d0c-3922a1ca9209/bin/uautomizer/z3 Starting monitored process 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-25 08:51:17,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:51:17,940 INFO L255 TraceCheckSpWp]: Trace formula consists of 378 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-25 08:51:17,943 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-25 08:51:18,007 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-25 08:51:18,008 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-25 08:51:18,008 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2019-11-25 08:51:18,008 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1499181943] [2019-11-25 08:51:18,009 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:51:18,009 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:51:18,009 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-11-25 08:51:18,010 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-11-25 08:51:18,010 INFO L87 Difference]: Start difference. First operand 10398 states and 12851 transitions. cyclomatic complexity: 2481 Second operand 4 states. [2019-11-25 08:51:18,347 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:51:18,347 INFO L93 Difference]: Finished difference Result 14397 states and 17050 transitions. [2019-11-25 08:51:18,348 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-11-25 08:51:18,348 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 14397 states and 17050 transitions. [2019-11-25 08:51:18,397 INFO L131 ngComponentsAnalysis]: Automaton has 24 accepting balls. 10374 [2019-11-25 08:51:18,442 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 14397 states to 14385 states and 17038 transitions. [2019-11-25 08:51:18,442 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 14303 [2019-11-25 08:51:18,449 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 14303 [2019-11-25 08:51:18,449 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14385 states and 17038 transitions. [2019-11-25 08:51:18,450 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:51:18,450 INFO L688 BuchiCegarLoop]: Abstraction has 14385 states and 17038 transitions. [2019-11-25 08:51:18,457 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14385 states and 17038 transitions. [2019-11-25 08:51:18,543 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14385 to 10386. [2019-11-25 08:51:18,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10386 states. [2019-11-25 08:51:18,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10386 states to 10386 states and 12515 transitions. [2019-11-25 08:51:18,560 INFO L711 BuchiCegarLoop]: Abstraction has 10386 states and 12515 transitions. [2019-11-25 08:51:18,560 INFO L591 BuchiCegarLoop]: Abstraction has 10386 states and 12515 transitions. [2019-11-25 08:51:18,560 INFO L424 BuchiCegarLoop]: ======== Iteration 30============ [2019-11-25 08:51:18,560 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10386 states and 12515 transitions. [2019-11-25 08:51:18,583 INFO L131 ngComponentsAnalysis]: Automaton has 24 accepting balls. 10182 [2019-11-25 08:51:18,583 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:51:18,584 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:51:18,585 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-25 08:51:18,586 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-25 08:51:18,586 INFO L794 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-25 08:51:18,586 INFO L796 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-25 08:51:18,587 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:51:18,587 INFO L82 PathProgramCache]: Analyzing trace with hash 289174061, now seen corresponding path program 18 times [2019-11-25 08:51:18,587 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:51:18,587 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1743946340] [2019-11-25 08:51:18,587 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:51:18,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:51:18,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:51:18,600 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:51:18,600 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:51:18,600 INFO L82 PathProgramCache]: Analyzing trace with hash 1651545598, now seen corresponding path program 1 times [2019-11-25 08:51:18,600 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:51:18,600 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [530656875] [2019-11-25 08:51:18,601 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:51:18,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:51:18,777 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-25 08:51:18,777 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [530656875] [2019-11-25 08:51:18,777 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [756318810] [2019-11-25 08:51:18,777 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d08698a3-84b8-4778-9d0c-3922a1ca9209/bin/uautomizer/z3 Starting monitored process 60 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 60 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-25 08:51:18,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:51:18,854 INFO L255 TraceCheckSpWp]: Trace formula consists of 403 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-25 08:51:18,857 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-25 08:51:18,905 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-25 08:51:18,905 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-25 08:51:18,905 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2019-11-25 08:51:18,905 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [700837973] [2019-11-25 08:51:18,906 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:51:18,906 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:51:18,906 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-11-25 08:51:18,907 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-11-25 08:51:18,907 INFO L87 Difference]: Start difference. First operand 10386 states and 12515 transitions. cyclomatic complexity: 2157 Second operand 4 states. [2019-11-25 08:51:19,050 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:51:19,051 INFO L93 Difference]: Finished difference Result 13189 states and 15606 transitions. [2019-11-25 08:51:19,051 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-11-25 08:51:19,051 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 13189 states and 15606 transitions. [2019-11-25 08:51:19,089 INFO L131 ngComponentsAnalysis]: Automaton has 24 accepting balls. 10146 [2019-11-25 08:51:19,123 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 13189 states to 13177 states and 15594 transitions. [2019-11-25 08:51:19,123 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 13095 [2019-11-25 08:51:19,129 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 13095 [2019-11-25 08:51:19,130 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13177 states and 15594 transitions. [2019-11-25 08:51:19,130 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:51:19,130 INFO L688 BuchiCegarLoop]: Abstraction has 13177 states and 15594 transitions. [2019-11-25 08:51:19,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13177 states and 15594 transitions. [2019-11-25 08:51:19,214 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13177 to 10338. [2019-11-25 08:51:19,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10338 states. [2019-11-25 08:51:19,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10338 states to 10338 states and 12371 transitions. [2019-11-25 08:51:19,231 INFO L711 BuchiCegarLoop]: Abstraction has 10338 states and 12371 transitions. [2019-11-25 08:51:19,231 INFO L591 BuchiCegarLoop]: Abstraction has 10338 states and 12371 transitions. [2019-11-25 08:51:19,231 INFO L424 BuchiCegarLoop]: ======== Iteration 31============ [2019-11-25 08:51:19,231 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10338 states and 12371 transitions. [2019-11-25 08:51:19,254 INFO L131 ngComponentsAnalysis]: Automaton has 24 accepting balls. 10134 [2019-11-25 08:51:19,254 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:51:19,254 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:51:19,256 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-25 08:51:19,256 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-25 08:51:19,257 INFO L794 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-25 08:51:19,257 INFO L796 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-25 08:51:19,258 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:51:19,258 INFO L82 PathProgramCache]: Analyzing trace with hash 289174061, now seen corresponding path program 19 times [2019-11-25 08:51:19,258 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:51:19,259 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936970708] [2019-11-25 08:51:19,259 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:51:19,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:51:19,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:51:19,272 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:51:19,272 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:51:19,272 INFO L82 PathProgramCache]: Analyzing trace with hash 893396301, now seen corresponding path program 1 times [2019-11-25 08:51:19,272 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:51:19,273 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680867046] [2019-11-25 08:51:19,273 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:51:19,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:51:19,370 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-25 08:51:19,370 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1680867046] [2019-11-25 08:51:19,370 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:51:19,370 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:51:19,371 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2127780186] [2019-11-25 08:51:19,371 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:51:19,371 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:51:19,371 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:51:19,372 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:51:19,372 INFO L87 Difference]: Start difference. First operand 10338 states and 12371 transitions. cyclomatic complexity: 2061 Second operand 3 states. [2019-11-25 08:51:19,510 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:51:19,510 INFO L93 Difference]: Finished difference Result 9600 states and 11265 transitions. [2019-11-25 08:51:19,511 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:51:19,511 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9600 states and 11265 transitions. [2019-11-25 08:51:19,542 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5031 [2019-11-25 08:51:19,559 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9600 states to 8604 states and 10173 transitions. [2019-11-25 08:51:19,559 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 8522 [2019-11-25 08:51:19,563 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 8522 [2019-11-25 08:51:19,564 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8604 states and 10173 transitions. [2019-11-25 08:51:19,570 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:51:19,570 INFO L688 BuchiCegarLoop]: Abstraction has 8604 states and 10173 transitions. [2019-11-25 08:51:19,574 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8604 states and 10173 transitions. [2019-11-25 08:51:19,636 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8604 to 8106. [2019-11-25 08:51:19,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8106 states. [2019-11-25 08:51:19,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8106 states to 8106 states and 9627 transitions. [2019-11-25 08:51:19,653 INFO L711 BuchiCegarLoop]: Abstraction has 8106 states and 9627 transitions. [2019-11-25 08:51:19,654 INFO L591 BuchiCegarLoop]: Abstraction has 8106 states and 9627 transitions. [2019-11-25 08:51:19,654 INFO L424 BuchiCegarLoop]: ======== Iteration 32============ [2019-11-25 08:51:19,654 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 8106 states and 9627 transitions. [2019-11-25 08:51:19,678 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5031 [2019-11-25 08:51:19,678 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:51:19,678 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:51:19,680 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-25 08:51:19,680 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-25 08:51:19,681 INFO L794 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-25 08:51:19,681 INFO L796 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-25 08:51:19,682 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:51:19,682 INFO L82 PathProgramCache]: Analyzing trace with hash 772091074, now seen corresponding path program 1 times [2019-11-25 08:51:19,682 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:51:19,682 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [350974470] [2019-11-25 08:51:19,682 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:51:19,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:51:19,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:51:19,706 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:51:19,707 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:51:19,707 INFO L82 PathProgramCache]: Analyzing trace with hash 713734112, now seen corresponding path program 1 times [2019-11-25 08:51:19,707 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:51:19,707 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1995880479] [2019-11-25 08:51:19,707 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:51:19,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:51:19,776 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-25 08:51:19,777 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1995880479] [2019-11-25 08:51:19,777 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1989846804] [2019-11-25 08:51:19,777 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d08698a3-84b8-4778-9d0c-3922a1ca9209/bin/uautomizer/z3 Starting monitored process 61 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 61 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-25 08:51:19,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:51:19,836 INFO L255 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-25 08:51:19,839 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-25 08:51:19,876 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-25 08:51:19,877 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-25 08:51:19,877 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2019-11-25 08:51:19,877 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1489440765] [2019-11-25 08:51:19,878 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:51:19,878 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:51:19,878 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-11-25 08:51:19,878 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-11-25 08:51:19,879 INFO L87 Difference]: Start difference. First operand 8106 states and 9627 transitions. cyclomatic complexity: 1537 Second operand 4 states. [2019-11-25 08:51:20,213 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:51:20,213 INFO L93 Difference]: Finished difference Result 5569 states and 6282 transitions. [2019-11-25 08:51:20,215 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-11-25 08:51:20,215 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5569 states and 6282 transitions. [2019-11-25 08:51:20,232 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2019-11-25 08:51:20,233 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5569 states to 0 states and 0 transitions. [2019-11-25 08:51:20,233 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2019-11-25 08:51:20,233 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2019-11-25 08:51:20,233 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2019-11-25 08:51:20,233 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2019-11-25 08:51:20,233 INFO L688 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2019-11-25 08:51:20,233 INFO L711 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2019-11-25 08:51:20,233 INFO L591 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2019-11-25 08:51:20,234 INFO L424 BuchiCegarLoop]: ======== Iteration 33============ [2019-11-25 08:51:20,234 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 0 states and 0 transitions. [2019-11-25 08:51:20,234 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2019-11-25 08:51:20,234 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is true [2019-11-25 08:51:20,240 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 25.11 08:51:20 BoogieIcfgContainer [2019-11-25 08:51:20,240 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2019-11-25 08:51:20,242 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2019-11-25 08:51:20,242 INFO L271 PluginConnector]: Initializing Witness Printer... [2019-11-25 08:51:20,242 INFO L275 PluginConnector]: Witness Printer initialized [2019-11-25 08:51:20,243 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 08:51:03" (3/4) ... [2019-11-25 08:51:20,246 INFO L140 WitnessPrinter]: No result that supports witness generation found [2019-11-25 08:51:20,246 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2019-11-25 08:51:20,247 INFO L168 Benchmark]: Toolchain (without parser) took 17977.51 ms. Allocated memory was 1.0 GB in the beginning and 1.6 GB in the end (delta: 573.0 MB). Free memory was 940.6 MB in the beginning and 1.4 GB in the end (delta: -498.9 MB). Peak memory consumption was 74.2 MB. Max. memory is 11.5 GB. [2019-11-25 08:51:20,247 INFO L168 Benchmark]: CDTParser took 0.24 ms. Allocated memory is still 1.0 GB. Free memory is still 966.2 MB. There was no memory consumed. Max. memory is 11.5 GB. [2019-11-25 08:51:20,248 INFO L168 Benchmark]: CACSL2BoogieTranslator took 465.08 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 147.8 MB). Free memory was 940.6 MB in the beginning and 1.1 GB in the end (delta: -195.4 MB). Peak memory consumption was 21.9 MB. Max. memory is 11.5 GB. [2019-11-25 08:51:20,248 INFO L168 Benchmark]: Boogie Procedure Inliner took 72.67 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-25 08:51:20,249 INFO L168 Benchmark]: Boogie Preprocessor took 35.05 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-25 08:51:20,249 INFO L168 Benchmark]: RCFGBuilder took 591.75 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: 44.0 MB). Peak memory consumption was 44.0 MB. Max. memory is 11.5 GB. [2019-11-25 08:51:20,249 INFO L168 Benchmark]: BuchiAutomizer took 16803.75 ms. Allocated memory was 1.2 GB in the beginning and 1.6 GB in the end (delta: 425.2 MB). Free memory was 1.1 GB in the beginning and 1.4 GB in the end (delta: -352.8 MB). Peak memory consumption was 72.4 MB. Max. memory is 11.5 GB. [2019-11-25 08:51:20,250 INFO L168 Benchmark]: Witness Printer took 4.26 ms. Allocated memory is still 1.6 GB. Free memory is still 1.4 GB. There was no memory consumed. Max. memory is 11.5 GB. [2019-11-25 08:51:20,252 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.24 ms. Allocated memory is still 1.0 GB. Free memory is still 966.2 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 465.08 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 147.8 MB). Free memory was 940.6 MB in the beginning and 1.1 GB in the end (delta: -195.4 MB). Peak memory consumption was 21.9 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 72.67 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. * Boogie Preprocessor took 35.05 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 2.7 MB). Peak memory consumption was 2.7 MB. Max. memory is 11.5 GB. * RCFGBuilder took 591.75 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: 44.0 MB). Peak memory consumption was 44.0 MB. Max. memory is 11.5 GB. * BuchiAutomizer took 16803.75 ms. Allocated memory was 1.2 GB in the beginning and 1.6 GB in the end (delta: 425.2 MB). Free memory was 1.1 GB in the beginning and 1.4 GB in the end (delta: -352.8 MB). Peak memory consumption was 72.4 MB. Max. memory is 11.5 GB. * Witness Printer took 4.26 ms. Allocated memory is still 1.6 GB. Free memory is still 1.4 GB. There was no memory consumed. Max. memory is 11.5 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 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 16.7s and 33 iterations. TraceHistogramMax:13. Analysis of lassos took 7.1s. Construction of modules took 4.1s. Büchi inclusion checks took 2.4s. Highest rank in rank-based complementation 3. Minimization of det autom 1. Minimization of nondet autom 33. Automata minimization 1.3s 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.1s 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...