./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/ssh-simplified/s3_clnt_4.cil-1.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 678e0110 Calling Ultimate with: /usr/lib/jvm/java-8-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/run_dir_ceb923af-e555-4a4e-9dc5-bef3396b4581/bin/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/run_dir_ceb923af-e555-4a4e-9dc5-bef3396b4581/bin/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/run_dir_ceb923af-e555-4a4e-9dc5-bef3396b4581/bin/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/run_dir_ceb923af-e555-4a4e-9dc5-bef3396b4581/bin/uautomizer/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/ssh-simplified/s3_clnt_4.cil-1.c -s /tmp/vcloud-vcloud-master/worker/run_dir_ceb923af-e555-4a4e-9dc5-bef3396b4581/bin/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/run_dir_ceb923af-e555-4a4e-9dc5-bef3396b4581/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 4e02aecb828ddbcb4cc0dcb3053661f316d65cc9 ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Execution finished normally Writing output log to file Ultimate.log Result: TRUE --- Real Ultimate output --- This is Ultimate 0.1.24-678e011 [2019-11-20 03:32:01,307 INFO L177 SettingsManager]: Resetting all preferences to default values... [2019-11-20 03:32:01,309 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2019-11-20 03:32:01,322 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-11-20 03:32:01,323 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-11-20 03:32:01,324 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-11-20 03:32:01,326 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-11-20 03:32:01,328 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2019-11-20 03:32:01,331 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-11-20 03:32:01,332 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-11-20 03:32:01,333 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2019-11-20 03:32:01,334 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-11-20 03:32:01,344 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-11-20 03:32:01,346 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-11-20 03:32:01,347 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-11-20 03:32:01,348 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-11-20 03:32:01,349 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-11-20 03:32:01,350 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-11-20 03:32:01,355 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-11-20 03:32:01,358 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2019-11-20 03:32:01,362 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-11-20 03:32:01,366 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-11-20 03:32:01,369 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2019-11-20 03:32:01,373 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-11-20 03:32:01,376 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-11-20 03:32:01,378 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-11-20 03:32:01,379 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-11-20 03:32:01,380 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2019-11-20 03:32:01,381 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-11-20 03:32:01,382 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2019-11-20 03:32:01,384 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-11-20 03:32:01,385 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2019-11-20 03:32:01,386 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-11-20 03:32:01,387 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2019-11-20 03:32:01,389 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-11-20 03:32:01,390 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2019-11-20 03:32:01,390 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-11-20 03:32:01,391 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-11-20 03:32:01,391 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2019-11-20 03:32:01,393 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2019-11-20 03:32:01,395 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2019-11-20 03:32:01,396 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/run_dir_ceb923af-e555-4a4e-9dc5-bef3396b4581/bin/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf [2019-11-20 03:32:01,430 INFO L113 SettingsManager]: Loading preferences was successful [2019-11-20 03:32:01,443 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2019-11-20 03:32:01,444 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2019-11-20 03:32:01,445 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2019-11-20 03:32:01,445 INFO L138 SettingsManager]: * Use SBE=true [2019-11-20 03:32:01,445 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2019-11-20 03:32:01,445 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2019-11-20 03:32:01,446 INFO L138 SettingsManager]: * Use old map elimination=false [2019-11-20 03:32:01,446 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2019-11-20 03:32:01,446 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2019-11-20 03:32:01,446 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2019-11-20 03:32:01,447 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-11-20 03:32:01,447 INFO L138 SettingsManager]: * sizeof long=4 [2019-11-20 03:32:01,447 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2019-11-20 03:32:01,448 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2019-11-20 03:32:01,448 INFO L138 SettingsManager]: * sizeof POINTER=4 [2019-11-20 03:32:01,448 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2019-11-20 03:32:01,448 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2019-11-20 03:32:01,449 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2019-11-20 03:32:01,449 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2019-11-20 03:32:01,449 INFO L138 SettingsManager]: * sizeof long double=12 [2019-11-20 03:32:01,449 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2019-11-20 03:32:01,450 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2019-11-20 03:32:01,450 INFO L138 SettingsManager]: * Use constant arrays=true [2019-11-20 03:32:01,450 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2019-11-20 03:32:01,450 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-11-20 03:32:01,451 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2019-11-20 03:32:01,451 INFO L138 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2019-11-20 03:32:01,451 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-11-20 03:32:01,451 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2019-11-20 03:32:01,452 INFO L138 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2019-11-20 03:32:01,453 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2019-11-20 03:32:01,453 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_ceb923af-e555-4a4e-9dc5-bef3396b4581/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 -> 4e02aecb828ddbcb4cc0dcb3053661f316d65cc9 [2019-11-20 03:32:01,662 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-11-20 03:32:01,682 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-11-20 03:32:01,688 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-11-20 03:32:01,691 INFO L271 PluginConnector]: Initializing CDTParser... [2019-11-20 03:32:01,691 INFO L275 PluginConnector]: CDTParser initialized [2019-11-20 03:32:01,692 INFO L428 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/run_dir_ceb923af-e555-4a4e-9dc5-bef3396b4581/bin/uautomizer/../../sv-benchmarks/c/ssh-simplified/s3_clnt_4.cil-1.c [2019-11-20 03:32:01,757 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_ceb923af-e555-4a4e-9dc5-bef3396b4581/bin/uautomizer/data/c40e1049b/43191655f09345328a4d30f7d23d6df6/FLAG501d251c4 [2019-11-20 03:32:02,213 INFO L306 CDTParser]: Found 1 translation units. [2019-11-20 03:32:02,214 INFO L160 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/run_dir_ceb923af-e555-4a4e-9dc5-bef3396b4581/sv-benchmarks/c/ssh-simplified/s3_clnt_4.cil-1.c [2019-11-20 03:32:02,227 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_ceb923af-e555-4a4e-9dc5-bef3396b4581/bin/uautomizer/data/c40e1049b/43191655f09345328a4d30f7d23d6df6/FLAG501d251c4 [2019-11-20 03:32:02,582 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/run_dir_ceb923af-e555-4a4e-9dc5-bef3396b4581/bin/uautomizer/data/c40e1049b/43191655f09345328a4d30f7d23d6df6 [2019-11-20 03:32:02,584 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-11-20 03:32:02,585 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2019-11-20 03:32:02,586 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2019-11-20 03:32:02,586 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2019-11-20 03:32:02,590 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2019-11-20 03:32:02,591 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 03:32:02" (1/1) ... [2019-11-20 03:32:02,593 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@58beff5c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 03:32:02, skipping insertion in model container [2019-11-20 03:32:02,593 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 03:32:02" (1/1) ... [2019-11-20 03:32:02,600 INFO L142 MainTranslator]: Starting translation in SV-COMP mode [2019-11-20 03:32:02,660 INFO L173 MainTranslator]: Built tables and reachable declarations [2019-11-20 03:32:03,068 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-11-20 03:32:03,072 INFO L188 MainTranslator]: Completed pre-run [2019-11-20 03:32:03,155 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-11-20 03:32:03,169 INFO L192 MainTranslator]: Completed translation [2019-11-20 03:32:03,170 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 03:32:03 WrapperNode [2019-11-20 03:32:03,170 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2019-11-20 03:32:03,176 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2019-11-20 03:32:03,176 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2019-11-20 03:32:03,177 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2019-11-20 03:32:03,185 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 03:32:03" (1/1) ... [2019-11-20 03:32:03,194 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 03:32:03" (1/1) ... [2019-11-20 03:32:03,230 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2019-11-20 03:32:03,230 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-11-20 03:32:03,230 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-11-20 03:32:03,231 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2019-11-20 03:32:03,242 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 03:32:03" (1/1) ... [2019-11-20 03:32:03,242 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 03:32:03" (1/1) ... [2019-11-20 03:32:03,246 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 03:32:03" (1/1) ... [2019-11-20 03:32:03,247 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 03:32:03" (1/1) ... [2019-11-20 03:32:03,255 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 03:32:03" (1/1) ... [2019-11-20 03:32:03,264 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 03:32:03" (1/1) ... [2019-11-20 03:32:03,267 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 03:32:03" (1/1) ... [2019-11-20 03:32:03,271 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-11-20 03:32:03,272 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-11-20 03:32:03,272 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-11-20 03:32:03,272 INFO L275 PluginConnector]: RCFGBuilder initialized [2019-11-20 03:32:03,274 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 03:32:03" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_ceb923af-e555-4a4e-9dc5-bef3396b4581/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-20 03:32:03,348 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-11-20 03:32:03,348 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-11-20 03:32:03,482 WARN L736 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-11-20 03:32:04,069 INFO L689 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##85: assume !false; [2019-11-20 03:32:04,069 INFO L689 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##84: assume false; [2019-11-20 03:32:04,071 INFO L280 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-11-20 03:32:04,071 INFO L285 CfgBuilder]: Removed 7 assume(true) statements. [2019-11-20 03:32:04,072 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 03:32:04 BoogieIcfgContainer [2019-11-20 03:32:04,072 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-11-20 03:32:04,075 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2019-11-20 03:32:04,075 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2019-11-20 03:32:04,079 INFO L275 PluginConnector]: BuchiAutomizer initialized [2019-11-20 03:32:04,080 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-11-20 03:32:04,080 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 20.11 03:32:02" (1/3) ... [2019-11-20 03:32:04,082 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@268bd978 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 20.11 03:32:04, skipping insertion in model container [2019-11-20 03:32:04,082 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-11-20 03:32:04,082 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 03:32:03" (2/3) ... [2019-11-20 03:32:04,083 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@268bd978 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 20.11 03:32:04, skipping insertion in model container [2019-11-20 03:32:04,083 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-11-20 03:32:04,083 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 03:32:04" (3/3) ... [2019-11-20 03:32:04,085 INFO L371 chiAutomizerObserver]: Analyzing ICFG s3_clnt_4.cil-1.c [2019-11-20 03:32:04,139 INFO L356 BuchiCegarLoop]: Interprodecural is true [2019-11-20 03:32:04,140 INFO L357 BuchiCegarLoop]: Hoare is false [2019-11-20 03:32:04,140 INFO L358 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2019-11-20 03:32:04,141 INFO L359 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2019-11-20 03:32:04,141 INFO L360 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2019-11-20 03:32:04,141 INFO L361 BuchiCegarLoop]: Difference is false [2019-11-20 03:32:04,142 INFO L362 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2019-11-20 03:32:04,142 INFO L365 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2019-11-20 03:32:04,177 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 126 states. [2019-11-20 03:32:04,213 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2019-11-20 03:32:04,213 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 03:32:04,214 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 03:32:04,222 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1] [2019-11-20 03:32:04,222 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 03:32:04,222 INFO L424 BuchiCegarLoop]: ======== Iteration 1============ [2019-11-20 03:32:04,222 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 126 states. [2019-11-20 03:32:04,231 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2019-11-20 03:32:04,231 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 03:32:04,231 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 03:32:04,233 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1] [2019-11-20 03:32:04,233 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 03:32:04,239 INFO L794 eck$LassoCheckResult]: Stem: 86#ULTIMATE.startENTRYtrue havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 11#L84true assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 12#L87-2true ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 23#L92true assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 13#L98-1true [2019-11-20 03:32:04,240 INFO L796 eck$LassoCheckResult]: Loop: 13#L98-1true assume !false; 89#L99true ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 111#L101true assume 12292 == ssl3_connect_~s__state~0; 68#L102true ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 109#L206true ssl3_connect_~s__server~0 := 0; 118#L211true assume 0 != ssl3_connect_~cb~0; 114#L211-2true ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 34#L216true assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 119#L222true assume !(0 == ssl3_connect_~s__init_buf___0~0); 115#L222-2true assume !(0 == ssl3_connect_~tmp___4~0); 39#L238true assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 65#L485true assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 87#L520true ssl3_connect_~skip~0 := 0; 13#L98-1true [2019-11-20 03:32:04,247 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:32:04,251 INFO L82 PathProgramCache]: Analyzing trace with hash 957583, now seen corresponding path program 1 times [2019-11-20 03:32:04,259 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 03:32:04,259 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1453848023] [2019-11-20 03:32:04,260 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 03:32:04,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 03:32:04,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 03:32:04,386 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 03:32:04,387 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:32:04,388 INFO L82 PathProgramCache]: Analyzing trace with hash -299511777, now seen corresponding path program 1 times [2019-11-20 03:32:04,388 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 03:32:04,388 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1167131180] [2019-11-20 03:32:04,388 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 03:32:04,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 03:32:04,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 03:32:04,413 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 03:32:04,415 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:32:04,415 INFO L82 PathProgramCache]: Analyzing trace with hash 1689946705, now seen corresponding path program 1 times [2019-11-20 03:32:04,415 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 03:32:04,416 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [820173919] [2019-11-20 03:32:04,416 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 03:32:04,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 03:32:04,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 03:32:04,464 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 03:32:04,634 INFO L210 LassoAnalysis]: Preferences: [2019-11-20 03:32:04,634 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-11-20 03:32:04,634 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-20 03:32:04,635 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-11-20 03:32:04,635 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2019-11-20 03:32:04,635 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:32:04,635 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-20 03:32:04,635 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-11-20 03:32:04,636 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_4.cil-1.c_Iteration1_Loop [2019-11-20 03:32:04,636 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-20 03:32:04,636 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-20 03:32:04,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-20 03:32:04,673 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-20 03:32:04,679 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-20 03:32:04,687 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-20 03:32:04,690 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-20 03:32:04,699 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-20 03:32:04,703 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-20 03:32:04,707 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:32:04,712 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:32:04,720 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:32:04,731 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:32:04,743 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:32:04,752 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-20 03:32:04,758 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-20 03:32:04,770 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-20 03:32:04,775 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-20 03:32:05,068 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-20 03:32:05,069 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_ceb923af-e555-4a4e-9dc5-bef3396b4581/bin/uautomizer/z3 Starting monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-20 03:32:05,088 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 03:32:05,088 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:32:05,097 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 03:32:05,097 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post29=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post29=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_ceb923af-e555-4a4e-9dc5-bef3396b4581/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-20 03:32:05,116 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 03:32:05,117 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-20 03:32:05,132 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 03:32:05,132 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_ceb923af-e555-4a4e-9dc5-bef3396b4581/bin/uautomizer/z3 Waiting until toolchain timeout for monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 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-20 03:32:05,152 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 03:32:05,153 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-20 03:32:05,163 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 03:32:05,163 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_ceb923af-e555-4a4e-9dc5-bef3396b4581/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-20 03:32:05,181 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 03:32:05,181 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-20 03:32:05,190 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 03:32:05,190 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_ceb923af-e555-4a4e-9dc5-bef3396b4581/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-20 03:32:05,209 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 03:32:05,209 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-20 03:32:05,215 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 03:32:05,215 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_ceb923af-e555-4a4e-9dc5-bef3396b4581/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-20 03:32:05,231 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 03:32:05,232 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 [2019-11-20 03:32:05,238 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 03:32:05,239 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__init_buf___0~0=7} Honda state: {ULTIMATE.start_ssl3_connect_~s__init_buf___0~0=7} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_ceb923af-e555-4a4e-9dc5-bef3396b4581/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-20 03:32:05,257 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 03:32:05,258 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-20 03:32:05,263 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 03:32:05,263 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_ceb923af-e555-4a4e-9dc5-bef3396b4581/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-20 03:32:05,279 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 03:32:05,279 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-20 03:32:05,285 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 03:32:05,285 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post31=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post31=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_ceb923af-e555-4a4e-9dc5-bef3396b4581/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-20 03:32:05,306 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 03:32:05,307 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 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_ceb923af-e555-4a4e-9dc5-bef3396b4581/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-20 03:32:05,330 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-11-20 03:32:05,330 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-20 03:32:05,351 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 03:32:05,351 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=0} Generalized eigenvectors: [{ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=-5}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=-1}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0=7}] Lambdas: [1, 8, 1] Nus: [0, 1] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_ceb923af-e555-4a4e-9dc5-bef3396b4581/bin/uautomizer/z3 Starting monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:32:05,368 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 03:32:05,368 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-20 03:32:05,376 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 03:32:05,376 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__init_num~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__init_num~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_ceb923af-e555-4a4e-9dc5-bef3396b4581/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-20 03:32:05,388 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 03:32:05,388 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-20 03:32:05,396 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 03:32:05,396 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~__cil_tmp55~0=768, ULTIMATE.start_ssl3_connect_~s__version~0=-64512} Honda state: {ULTIMATE.start_ssl3_connect_~__cil_tmp55~0=768, ULTIMATE.start_ssl3_connect_~s__version~0=-64512} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_ceb923af-e555-4a4e-9dc5-bef3396b4581/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-20 03:32:05,404 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 03:32:05,405 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:32:05,410 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 03:32:05,410 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_ceb923af-e555-4a4e-9dc5-bef3396b4581/bin/uautomizer/z3 Starting monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:32:05,428 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 03:32:05,428 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_ceb923af-e555-4a4e-9dc5-bef3396b4581/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-20 03:32:05,451 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-11-20 03:32:05,451 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:32:05,471 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 03:32:05,471 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_ceb923af-e555-4a4e-9dc5-bef3396b4581/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-20 03:32:05,487 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 03:32:05,487 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_ceb923af-e555-4a4e-9dc5-bef3396b4581/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-20 03:32:05,540 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-11-20 03:32:05,540 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:32:05,549 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-11-20 03:32:05,552 INFO L210 LassoAnalysis]: Preferences: [2019-11-20 03:32:05,552 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-11-20 03:32:05,552 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-20 03:32:05,552 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-11-20 03:32:05,553 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2019-11-20 03:32:05,553 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:32:05,553 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-20 03:32:05,553 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-11-20 03:32:05,553 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_4.cil-1.c_Iteration1_Loop [2019-11-20 03:32:05,554 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-20 03:32:05,554 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-20 03:32:05,557 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-20 03:32:05,560 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-20 03:32:05,565 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-20 03:32:05,569 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-20 03:32:05,573 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-20 03:32:05,577 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-20 03:32:05,582 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-20 03:32:05,585 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-20 03:32:05,589 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-20 03:32:05,594 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-20 03:32:05,603 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-20 03:32:05,607 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-20 03:32:05,611 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-20 03:32:05,616 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-20 03:32:05,620 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-20 03:32:05,630 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-20 03:32:05,916 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-20 03:32:05,922 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_ceb923af-e555-4a4e-9dc5-bef3396b4581/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) [2019-11-20 03:32:05,945 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-20 03:32:05,948 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 03:32:05,949 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 03:32:05,949 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 03:32:05,950 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 03:32:05,950 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 03:32:05,953 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 03:32:05,953 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:32:05,961 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_ceb923af-e555-4a4e-9dc5-bef3396b4581/bin/uautomizer/z3 Starting monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-20 03:32:05,993 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-20 03:32:05,995 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 03:32:05,995 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 03:32:05,996 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 03:32:05,996 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2019-11-20 03:32:05,996 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 03:32:05,999 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-11-20 03:32:05,999 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:32:06,007 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_ceb923af-e555-4a4e-9dc5-bef3396b4581/bin/uautomizer/z3 Starting monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-20 03:32:06,044 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-20 03:32:06,046 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 03:32:06,047 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 03:32:06,047 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 03:32:06,047 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2019-11-20 03:32:06,047 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. Waiting until toolchain timeout for monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:32:06,049 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-11-20 03:32:06,049 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-20 03:32:06,052 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_ceb923af-e555-4a4e-9dc5-bef3396b4581/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-20 03:32:06,066 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-20 03:32:06,068 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 03:32:06,068 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 03:32:06,069 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 03:32:06,069 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 03:32:06,069 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 03:32:06,072 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 03:32:06,072 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-20 03:32:06,075 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_ceb923af-e555-4a4e-9dc5-bef3396b4581/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-20 03:32:06,086 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-20 03:32:06,088 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 03:32:06,088 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 03:32:06,089 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 03:32:06,089 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2019-11-20 03:32:06,089 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 03:32:06,092 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-11-20 03:32:06,092 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-20 03:32:06,095 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_ceb923af-e555-4a4e-9dc5-bef3396b4581/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-20 03:32:06,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-20 03:32:06,106 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 03:32:06,107 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 03:32:06,107 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 03:32:06,107 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 03:32:06,107 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. Waiting until toolchain timeout for monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:32:06,111 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 03:32:06,111 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-20 03:32:06,115 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_ceb923af-e555-4a4e-9dc5-bef3396b4581/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) [2019-11-20 03:32:06,125 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-20 03:32:06,127 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 03:32:06,127 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 03:32:06,128 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 03:32:06,128 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 03:32:06,128 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 03:32:06,129 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 03:32:06,129 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:32:06,135 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_ceb923af-e555-4a4e-9dc5-bef3396b4581/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-20 03:32:06,148 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-20 03:32:06,150 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 03:32:06,150 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 03:32:06,150 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 03:32:06,151 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 03:32:06,151 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 03:32:06,152 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 03:32:06,152 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:32:06,159 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_ceb923af-e555-4a4e-9dc5-bef3396b4581/bin/uautomizer/z3 Starting monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:32:06,176 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-20 03:32:06,178 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 03:32:06,178 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 03:32:06,178 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 03:32:06,178 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 03:32:06,178 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 03:32:06,180 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 03:32:06,180 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-20 03:32:06,185 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_ceb923af-e555-4a4e-9dc5-bef3396b4581/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-20 03:32:06,206 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-20 03:32:06,208 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 03:32:06,208 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 03:32:06,209 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 03:32:06,209 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 03:32:06,209 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 03:32:06,212 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 03:32:06,212 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 28 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:32:06,215 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_ceb923af-e555-4a4e-9dc5-bef3396b4581/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-20 03:32:06,222 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-20 03:32:06,224 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 03:32:06,224 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 03:32:06,224 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 03:32:06,225 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 03:32:06,225 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 03:32:06,226 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 03:32:06,226 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 29 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:32:06,231 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_ceb923af-e555-4a4e-9dc5-bef3396b4581/bin/uautomizer/z3 Starting monitored process 30 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:32:06,238 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-20 03:32:06,239 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 03:32:06,239 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 03:32:06,240 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 03:32:06,240 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2019-11-20 03:32:06,240 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 03:32:06,242 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-11-20 03:32:06,242 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-20 03:32:06,248 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_ceb923af-e555-4a4e-9dc5-bef3396b4581/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-20 03:32:06,256 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-20 03:32:06,258 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 03:32:06,258 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 03:32:06,258 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 03:32:06,258 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 03:32:06,258 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 03:32:06,260 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 03:32:06,260 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 31 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:32:06,263 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_ceb923af-e555-4a4e-9dc5-bef3396b4581/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-20 03:32:06,272 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-20 03:32:06,274 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 03:32:06,275 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 03:32:06,275 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 03:32:06,275 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 03:32:06,275 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 03:32:06,277 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 03:32:06,277 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-20 03:32:06,286 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_ceb923af-e555-4a4e-9dc5-bef3396b4581/bin/uautomizer/z3 Starting monitored process 33 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:32:06,300 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-20 03:32:06,303 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 03:32:06,303 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 03:32:06,303 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 03:32:06,303 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 03:32:06,303 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 03:32:06,306 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 03:32:06,306 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-20 03:32:06,315 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-11-20 03:32:06,333 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-11-20 03:32:06,333 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_ceb923af-e555-4a4e-9dc5-bef3396b4581/bin/uautomizer/z3 Starting monitored process 34 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 34 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:32:06,339 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-11-20 03:32:06,339 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-11-20 03:32:06,339 INFO L510 LassoAnalysis]: Proved termination. [2019-11-20 03:32:06,340 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-20 03:32:06,346 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-11-20 03:32:06,375 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:32:06,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:32:06,417 INFO L255 TraceCheckSpWp]: Trace formula consists of 29 conjuncts, 2 conjunts are in the unsatisfiable core [2019-11-20 03:32:06,420 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 03:32:06,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:32:06,448 INFO L255 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 4 conjunts are in the unsatisfiable core [2019-11-20 03:32:06,451 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 03:32:06,487 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-20 03:32:06,506 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-20 03:32:06,508 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 126 states. Second operand 5 states. [2019-11-20 03:32:06,988 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 126 states.. Second operand 5 states. Result 507 states and 830 transitions. Complement of second has 8 states. [2019-11-20 03:32:06,990 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-20 03:32:06,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-11-20 03:32:06,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 415 transitions. [2019-11-20 03:32:06,995 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 415 transitions. Stem has 4 letters. Loop has 13 letters. [2019-11-20 03:32:06,998 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-20 03:32:06,999 INFO L639 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2019-11-20 03:32:07,017 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:32:07,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:32:07,035 INFO L255 TraceCheckSpWp]: Trace formula consists of 29 conjuncts, 2 conjunts are in the unsatisfiable core [2019-11-20 03:32:07,037 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 03:32:07,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:32:07,048 INFO L255 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 4 conjunts are in the unsatisfiable core [2019-11-20 03:32:07,050 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 03:32:07,080 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-20 03:32:07,081 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-20 03:32:07,081 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 126 states. Second operand 5 states. [2019-11-20 03:32:07,415 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 126 states.. Second operand 5 states. Result 535 states and 871 transitions. Complement of second has 10 states. [2019-11-20 03:32:07,416 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-20 03:32:07,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-11-20 03:32:07,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 434 transitions. [2019-11-20 03:32:07,418 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 434 transitions. Stem has 4 letters. Loop has 13 letters. [2019-11-20 03:32:07,418 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-20 03:32:07,419 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 434 transitions. Stem has 17 letters. Loop has 13 letters. [2019-11-20 03:32:07,419 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-20 03:32:07,419 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 434 transitions. Stem has 4 letters. Loop has 26 letters. [2019-11-20 03:32:07,420 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-20 03:32:07,421 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 535 states and 871 transitions. [2019-11-20 03:32:07,437 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 206 [2019-11-20 03:32:07,447 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 535 states to 327 states and 491 transitions. [2019-11-20 03:32:07,449 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 294 [2019-11-20 03:32:07,450 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 295 [2019-11-20 03:32:07,452 INFO L73 IsDeterministic]: Start isDeterministic. Operand 327 states and 491 transitions. [2019-11-20 03:32:07,455 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 03:32:07,455 INFO L688 BuchiCegarLoop]: Abstraction has 327 states and 491 transitions. [2019-11-20 03:32:07,475 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 327 states and 491 transitions. [2019-11-20 03:32:07,511 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 327 to 138. [2019-11-20 03:32:07,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 138 states. [2019-11-20 03:32:07,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 207 transitions. [2019-11-20 03:32:07,514 INFO L711 BuchiCegarLoop]: Abstraction has 138 states and 207 transitions. [2019-11-20 03:32:07,514 INFO L591 BuchiCegarLoop]: Abstraction has 138 states and 207 transitions. [2019-11-20 03:32:07,514 INFO L424 BuchiCegarLoop]: ======== Iteration 2============ [2019-11-20 03:32:07,515 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 138 states and 207 transitions. [2019-11-20 03:32:07,516 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2019-11-20 03:32:07,516 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 03:32:07,516 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 03:32:07,520 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2019-11-20 03:32:07,520 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 03:32:07,520 INFO L794 eck$LassoCheckResult]: Stem: 1425#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 1328#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 1329#L87-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 1331#L92 assume 0 != 12288 + ssl3_connect_~tmp___1~0; 1354#L93 assume !(0 != 16384 + ssl3_connect_~tmp___2~0); 1332#L98-1 [2019-11-20 03:32:07,520 INFO L796 eck$LassoCheckResult]: Loop: 1332#L98-1 assume !false; 1333#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1449#L101 assume 12292 == ssl3_connect_~s__state~0; 1410#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 1411#L206 ssl3_connect_~s__server~0 := 0; 1440#L211 assume 0 != ssl3_connect_~cb~0; 1445#L211-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 1368#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 1369#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 1442#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 1373#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 1367#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 1389#L520 ssl3_connect_~skip~0 := 0; 1332#L98-1 [2019-11-20 03:32:07,521 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:32:07,522 INFO L82 PathProgramCache]: Analyzing trace with hash 29684846, now seen corresponding path program 1 times [2019-11-20 03:32:07,523 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 03:32:07,523 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1342032004] [2019-11-20 03:32:07,523 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 03:32:07,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 03:32:07,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 03:32:07,568 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 03:32:07,571 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:32:07,572 INFO L82 PathProgramCache]: Analyzing trace with hash -299511777, now seen corresponding path program 2 times [2019-11-20 03:32:07,572 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 03:32:07,572 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [296726272] [2019-11-20 03:32:07,573 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 03:32:07,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 03:32:07,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 03:32:07,594 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 03:32:07,594 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:32:07,595 INFO L82 PathProgramCache]: Analyzing trace with hash 2054960338, now seen corresponding path program 1 times [2019-11-20 03:32:07,595 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 03:32:07,595 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1099075415] [2019-11-20 03:32:07,595 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 03:32:07,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 03:32:07,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 03:32:07,633 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 03:32:07,769 INFO L210 LassoAnalysis]: Preferences: [2019-11-20 03:32:07,769 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-11-20 03:32:07,769 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-20 03:32:07,770 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-11-20 03:32:07,770 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2019-11-20 03:32:07,770 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:32:07,770 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-20 03:32:07,770 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-11-20 03:32:07,770 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_4.cil-1.c_Iteration2_Loop [2019-11-20 03:32:07,770 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-20 03:32:07,771 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-20 03:32:07,773 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-20 03:32:07,781 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-20 03:32:07,783 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-20 03:32:07,791 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-20 03:32:07,798 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-20 03:32:07,801 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:32:07,804 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-20 03:32:07,815 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:32:07,820 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:32:07,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-20 03:32:07,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-20 03:32:07,833 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:32:07,838 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-20 03:32:07,843 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-20 03:32:07,847 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-20 03:32:07,850 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-20 03:32:08,114 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-20 03:32:08,114 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_ceb923af-e555-4a4e-9dc5-bef3396b4581/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-20 03:32:08,123 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 03:32:08,124 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 35 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:32:08,131 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 03:32:08,131 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_ceb923af-e555-4a4e-9dc5-bef3396b4581/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-20 03:32:08,140 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 03:32:08,140 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 36 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:32:08,145 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-20 03:32:08,145 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post31=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post31=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_ceb923af-e555-4a4e-9dc5-bef3396b4581/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-20 03:32:08,152 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 03:32:08,153 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 37 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_ceb923af-e555-4a4e-9dc5-bef3396b4581/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-20 03:32:08,175 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-11-20 03:32:08,175 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 38 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:32:08,184 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-11-20 03:32:08,186 INFO L210 LassoAnalysis]: Preferences: [2019-11-20 03:32:08,186 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-11-20 03:32:08,186 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-20 03:32:08,186 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-11-20 03:32:08,187 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2019-11-20 03:32:08,187 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:32:08,187 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-20 03:32:08,187 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-11-20 03:32:08,187 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_4.cil-1.c_Iteration2_Loop [2019-11-20 03:32:08,187 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-20 03:32:08,187 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-20 03:32: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-20 03:32:08,196 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-20 03:32:08,199 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:32:08,206 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-20 03:32:08,211 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-20 03:32:08,214 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-20 03:32:08,218 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-20 03:32:08,227 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-20 03:32: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-20 03:32:08,234 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-20 03:32:08,238 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-20 03:32:08,241 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-20 03:32:08,245 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-20 03:32:08,249 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-20 03:32:08,252 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-20 03:32:08,255 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:32:08,507 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-20 03:32:08,507 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_ceb923af-e555-4a4e-9dc5-bef3396b4581/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-20 03:32:08,527 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-20 03:32:08,529 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 03:32:08,530 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 03:32:08,530 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 03:32:08,530 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2019-11-20 03:32:08,530 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 03:32:08,531 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-11-20 03:32:08,532 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-20 03:32:08,539 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_ceb923af-e555-4a4e-9dc5-bef3396b4581/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) [2019-11-20 03:32:08,548 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-20 03:32:08,550 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 03:32:08,550 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 03:32:08,550 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 03:32:08,551 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 03:32:08,551 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 03:32:08,552 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 03:32:08,552 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 40 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:32:08,554 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_ceb923af-e555-4a4e-9dc5-bef3396b4581/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-20 03:32:08,563 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-20 03:32:08,565 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 03:32:08,565 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 03:32:08,566 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 03:32:08,566 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 03:32:08,566 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 03:32:08,567 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 03:32:08,568 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 41 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:32:08,571 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_ceb923af-e555-4a4e-9dc5-bef3396b4581/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) [2019-11-20 03:32:08,577 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-20 03:32:08,579 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 03:32:08,579 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 03:32:08,580 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 03:32:08,580 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 03:32:08,580 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 03:32:08,581 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 03:32:08,581 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 42 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:32:08,583 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_ceb923af-e555-4a4e-9dc5-bef3396b4581/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) [2019-11-20 03:32:08,590 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-20 03:32:08,592 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 03:32:08,592 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 03:32:08,592 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 03:32:08,593 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 03:32:08,593 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 03:32:08,594 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 03:32:08,594 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 43 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:32:08,596 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_ceb923af-e555-4a4e-9dc5-bef3396b4581/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) [2019-11-20 03:32:08,604 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-20 03:32:08,606 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 03:32:08,606 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 03:32:08,607 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 03:32:08,607 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 03:32:08,607 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 03:32:08,608 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 03:32:08,608 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 44 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:32:08,610 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_ceb923af-e555-4a4e-9dc5-bef3396b4581/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) [2019-11-20 03:32:08,620 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-20 03:32:08,622 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 03:32:08,623 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 03:32:08,623 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 03:32:08,623 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 03:32:08,623 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 03:32:08,625 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 03:32:08,625 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 45 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:32:08,629 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-11-20 03:32:08,633 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-11-20 03:32:08,633 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_ceb923af-e555-4a4e-9dc5-bef3396b4581/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-20 03:32:08,638 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-11-20 03:32:08,638 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-11-20 03:32:08,639 INFO L510 LassoAnalysis]: Proved termination. [2019-11-20 03:32:08,639 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-20 03:32:08,641 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed Waiting until toolchain timeout for monitored process 46 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:32:08,657 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:32:08,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:32:08,675 INFO L255 TraceCheckSpWp]: Trace formula consists of 30 conjuncts, 2 conjunts are in the unsatisfiable core [2019-11-20 03:32:08,676 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 03:32:08,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:32:08,686 INFO L255 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 4 conjunts are in the unsatisfiable core [2019-11-20 03:32:08,687 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 03:32:08,710 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-20 03:32:08,710 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-20 03:32:08,711 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 138 states and 207 transitions. cyclomatic complexity: 71 Second operand 5 states. [2019-11-20 03:32:08,973 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 138 states and 207 transitions. cyclomatic complexity: 71. Second operand 5 states. Result 445 states and 653 transitions. Complement of second has 7 states. [2019-11-20 03:32:08,974 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-20 03:32:08,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-11-20 03:32:08,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 301 transitions. [2019-11-20 03:32:08,975 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 301 transitions. Stem has 5 letters. Loop has 13 letters. [2019-11-20 03:32:08,975 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-20 03:32:08,975 INFO L639 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2019-11-20 03:32:08,992 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:32:09,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:32:09,010 INFO L255 TraceCheckSpWp]: Trace formula consists of 30 conjuncts, 2 conjunts are in the unsatisfiable core [2019-11-20 03:32:09,011 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 03:32:09,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:32:09,022 INFO L255 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 4 conjunts are in the unsatisfiable core [2019-11-20 03:32:09,023 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 03:32:09,047 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-20 03:32:09,048 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-20 03:32:09,048 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 138 states and 207 transitions. cyclomatic complexity: 71 Second operand 5 states. [2019-11-20 03:32:09,290 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 138 states and 207 transitions. cyclomatic complexity: 71. Second operand 5 states. Result 459 states and 670 transitions. Complement of second has 9 states. [2019-11-20 03:32:09,290 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-20 03:32:09,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-11-20 03:32:09,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 310 transitions. [2019-11-20 03:32:09,292 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 310 transitions. Stem has 5 letters. Loop has 13 letters. [2019-11-20 03:32:09,292 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-20 03:32:09,292 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 310 transitions. Stem has 18 letters. Loop has 13 letters. [2019-11-20 03:32:09,293 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-20 03:32:09,293 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 310 transitions. Stem has 5 letters. Loop has 26 letters. [2019-11-20 03:32:09,293 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-20 03:32:09,294 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 459 states and 670 transitions. [2019-11-20 03:32:09,303 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 206 [2019-11-20 03:32:09,310 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 459 states to 356 states and 532 transitions. [2019-11-20 03:32:09,311 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 300 [2019-11-20 03:32:09,312 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 301 [2019-11-20 03:32:09,313 INFO L73 IsDeterministic]: Start isDeterministic. Operand 356 states and 532 transitions. [2019-11-20 03:32:09,317 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 03:32:09,318 INFO L688 BuchiCegarLoop]: Abstraction has 356 states and 532 transitions. [2019-11-20 03:32:09,318 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 356 states and 532 transitions. [2019-11-20 03:32:09,335 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 356 to 138. [2019-11-20 03:32:09,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 138 states. [2019-11-20 03:32:09,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 207 transitions. [2019-11-20 03:32:09,340 INFO L711 BuchiCegarLoop]: Abstraction has 138 states and 207 transitions. [2019-11-20 03:32:09,340 INFO L591 BuchiCegarLoop]: Abstraction has 138 states and 207 transitions. [2019-11-20 03:32:09,340 INFO L424 BuchiCegarLoop]: ======== Iteration 3============ [2019-11-20 03:32:09,341 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 138 states and 207 transitions. [2019-11-20 03:32:09,342 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2019-11-20 03:32:09,342 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 03:32:09,342 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 03:32:09,343 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2019-11-20 03:32:09,343 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 03:32:09,343 INFO L794 eck$LassoCheckResult]: Stem: 2613#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 2518#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 2519#L87-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 2521#L92 assume 0 != 12288 + ssl3_connect_~tmp___1~0; 2543#L93 assume 0 != 16384 + ssl3_connect_~tmp___2~0; 2614#L98-1 [2019-11-20 03:32:09,344 INFO L796 eck$LassoCheckResult]: Loop: 2614#L98-1 assume !false; 2642#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2640#L101 assume !(12292 == ssl3_connect_~s__state~0); 2641#L104 assume 16384 == ssl3_connect_~s__state~0; 2599#L206 ssl3_connect_~s__server~0 := 0; 2631#L211 assume 0 != ssl3_connect_~cb~0; 2636#L211-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 2556#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 2557#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 2633#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 2561#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 2555#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 2577#L520 ssl3_connect_~skip~0 := 0; 2614#L98-1 [2019-11-20 03:32:09,344 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:32:09,344 INFO L82 PathProgramCache]: Analyzing trace with hash 29684844, now seen corresponding path program 1 times [2019-11-20 03:32:09,344 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 03:32:09,345 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [92999480] [2019-11-20 03:32:09,345 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 03:32:09,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 03:32:09,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 03:32:09,379 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 03:32:09,380 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:32:09,380 INFO L82 PathProgramCache]: Analyzing trace with hash 1778942529, now seen corresponding path program 1 times [2019-11-20 03:32:09,380 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 03:32:09,380 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [902599435] [2019-11-20 03:32:09,380 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 03:32:09,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 03:32:09,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 03:32:09,395 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 03:32:09,395 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:32:09,395 INFO L82 PathProgramCache]: Analyzing trace with hash 849564598, now seen corresponding path program 1 times [2019-11-20 03:32:09,395 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 03:32:09,396 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [508772623] [2019-11-20 03:32:09,396 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 03:32:09,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:32:09,468 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-20 03:32:09,469 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [508772623] [2019-11-20 03:32:09,469 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 03:32:09,469 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-20 03:32:09,470 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [996049545] [2019-11-20 03:32:09,596 INFO L210 LassoAnalysis]: Preferences: [2019-11-20 03:32:09,596 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-11-20 03:32:09,596 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-20 03:32:09,596 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-11-20 03:32:09,596 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2019-11-20 03:32:09,596 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:32:09,597 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-20 03:32:09,597 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-11-20 03:32:09,597 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_4.cil-1.c_Iteration3_Loop [2019-11-20 03:32:09,597 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-20 03:32:09,597 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-20 03:32:09,599 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-20 03:32:09,606 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-20 03:32:09,609 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-20 03:32:09,612 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-20 03:32:09,615 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-20 03:32:09,618 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-20 03:32:09,621 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-20 03:32:09,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-20 03:32:09,627 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-20 03:32:09,630 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-20 03:32:09,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-20 03:32: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-20 03:32:09,642 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-20 03:32:09,808 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-20 03:32:09,808 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_ceb923af-e555-4a4e-9dc5-bef3396b4581/bin/uautomizer/z3 Starting monitored process 47 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 47 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:32:09,812 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-20 03:32:09,813 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_ceb923af-e555-4a4e-9dc5-bef3396b4581/bin/uautomizer/z3 Starting monitored process 48 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 48 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:32:09,823 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-11-20 03:32:09,823 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-20 03:32:09,830 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-11-20 03:32:09,832 INFO L210 LassoAnalysis]: Preferences: [2019-11-20 03:32:09,832 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-11-20 03:32:09,832 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-20 03:32:09,832 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-11-20 03:32:09,832 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2019-11-20 03:32:09,832 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:32:09,832 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-20 03:32:09,832 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-11-20 03:32:09,832 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_4.cil-1.c_Iteration3_Loop [2019-11-20 03:32:09,833 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-20 03:32:09,833 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-20 03:32:09,834 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-20 03:32:09,839 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:32:09,856 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:32:09,859 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-20 03:32:09,863 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:32:09,866 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:32:09,869 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:32:09,871 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:32:09,874 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-20 03:32:09,879 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-20 03:32:09,882 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:32:09,887 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-20 03:32:09,890 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-20 03:32:10,012 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-20 03:32:10,012 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_ceb923af-e555-4a4e-9dc5-bef3396b4581/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) [2019-11-20 03:32:10,022 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-20 03:32:10,024 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 03:32:10,024 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 03:32:10,024 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 03:32:10,024 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2019-11-20 03:32:10,025 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 03:32:10,025 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-11-20 03:32:10,025 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 49 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-20 03:32:10,027 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_ceb923af-e555-4a4e-9dc5-bef3396b4581/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-20 03:32:10,034 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-20 03:32:10,035 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-20 03:32:10,035 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-20 03:32:10,036 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-20 03:32:10,036 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-20 03:32:10,036 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-20 03:32:10,038 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-20 03:32:10,038 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-20 03:32:10,041 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-11-20 03:32:10,043 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2019-11-20 03:32:10,043 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_ceb923af-e555-4a4e-9dc5-bef3396b4581/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-20 03:32:10,048 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-11-20 03:32:10,048 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-11-20 03:32:10,048 INFO L510 LassoAnalysis]: Proved termination. [2019-11-20 03:32:10,048 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-20 03:32:10,049 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-11-20 03:32:10,060 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:32:10,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:32:10,073 INFO L255 TraceCheckSpWp]: Trace formula consists of 29 conjuncts, 2 conjunts are in the unsatisfiable core [2019-11-20 03:32:10,074 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 03:32:10,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:32:10,081 INFO L255 TraceCheckSpWp]: Trace formula consists of 29 conjuncts, 4 conjunts are in the unsatisfiable core [2019-11-20 03:32:10,081 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 03:32:10,103 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-20 03:32:10,103 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-20 03:32:10,103 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 138 states and 207 transitions. cyclomatic complexity: 71 Second operand 5 states. [2019-11-20 03:32:10,363 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 138 states and 207 transitions. cyclomatic complexity: 71. Second operand 5 states. Result 443 states and 649 transitions. Complement of second has 7 states. [2019-11-20 03:32:10,363 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-20 03:32:10,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-11-20 03:32:10,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 299 transitions. [2019-11-20 03:32:10,364 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 299 transitions. Stem has 5 letters. Loop has 13 letters. [2019-11-20 03:32:10,365 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-20 03:32:10,365 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 299 transitions. Stem has 18 letters. Loop has 13 letters. [2019-11-20 03:32:10,365 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-20 03:32:10,365 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 299 transitions. Stem has 5 letters. Loop has 26 letters. [2019-11-20 03:32:10,366 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-20 03:32:10,366 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 443 states and 649 transitions. [2019-11-20 03:32:10,371 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 206 [2019-11-20 03:32:10,375 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 443 states to 356 states and 535 transitions. [2019-11-20 03:32:10,376 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 308 [2019-11-20 03:32:10,376 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 311 [2019-11-20 03:32:10,376 INFO L73 IsDeterministic]: Start isDeterministic. Operand 356 states and 535 transitions. [2019-11-20 03:32:10,377 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 03:32:10,377 INFO L688 BuchiCegarLoop]: Abstraction has 356 states and 535 transitions. [2019-11-20 03:32:10,378 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 356 states and 535 transitions. [2019-11-20 03:32:10,395 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 356 to 170. [2019-11-20 03:32:10,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 170 states. [2019-11-20 03:32:10,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 255 transitions. [2019-11-20 03:32:10,401 INFO L711 BuchiCegarLoop]: Abstraction has 170 states and 255 transitions. [2019-11-20 03:32:10,401 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 03:32:10,404 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 03:32:10,405 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 03:32:10,407 INFO L87 Difference]: Start difference. First operand 170 states and 255 transitions. Second operand 3 states. [MP z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Exception during sending of exit command (exit): Stream closed [2019-11-20 03:32:10,580 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 03:32:10,580 INFO L93 Difference]: Finished difference Result 190 states and 281 transitions. [2019-11-20 03:32:10,581 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 03:32:10,581 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 190 states and 281 transitions. [2019-11-20 03:32:10,583 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 123 [2019-11-20 03:32:10,585 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 190 states to 190 states and 281 transitions. [2019-11-20 03:32:10,585 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 145 [2019-11-20 03:32:10,586 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 145 [2019-11-20 03:32:10,586 INFO L73 IsDeterministic]: Start isDeterministic. Operand 190 states and 281 transitions. [2019-11-20 03:32:10,586 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 03:32:10,586 INFO L688 BuchiCegarLoop]: Abstraction has 190 states and 281 transitions. [2019-11-20 03:32:10,586 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 190 states and 281 transitions. [2019-11-20 03:32:10,591 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 190 to 181. [2019-11-20 03:32:10,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 181 states. [2019-11-20 03:32:10,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 270 transitions. [2019-11-20 03:32:10,592 INFO L711 BuchiCegarLoop]: Abstraction has 181 states and 270 transitions. [2019-11-20 03:32:10,593 INFO L591 BuchiCegarLoop]: Abstraction has 181 states and 270 transitions. [2019-11-20 03:32:10,593 INFO L424 BuchiCegarLoop]: ======== Iteration 4============ [2019-11-20 03:32:10,593 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 181 states and 270 transitions. [2019-11-20 03:32:10,594 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 114 [2019-11-20 03:32:10,595 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 03:32:10,595 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 03:32:10,595 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 03:32:10,596 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 03:32:10,596 INFO L794 eck$LassoCheckResult]: Stem: 3640#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 3540#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 3541#L87-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 3543#L92 assume 0 != 12288 + ssl3_connect_~tmp___1~0; 3566#L93 assume 0 != 16384 + ssl3_connect_~tmp___2~0; 3647#L98-1 assume !false; 3641#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3642#L101 assume 12292 == ssl3_connect_~s__state~0; 3625#L102 [2019-11-20 03:32:10,596 INFO L796 eck$LassoCheckResult]: Loop: 3625#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 3626#L206 ssl3_connect_~s__server~0 := 0; 3657#L211 assume 0 != ssl3_connect_~cb~0; 3665#L211-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 3580#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 3581#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 3659#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 3585#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 3579#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 3620#L520 ssl3_connect_~skip~0 := 0; 3544#L98-1 assume !false; 3545#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3695#L101 assume 12292 == ssl3_connect_~s__state~0; 3625#L102 [2019-11-20 03:32:10,596 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:32:10,597 INFO L82 PathProgramCache]: Analyzing trace with hash -422042536, now seen corresponding path program 1 times [2019-11-20 03:32:10,597 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 03:32:10,597 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1707603797] [2019-11-20 03:32:10,597 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 03:32:10,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 03:32:10,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 03:32:10,622 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 03:32:10,628 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:32:10,629 INFO L82 PathProgramCache]: Analyzing trace with hash 802268455, now seen corresponding path program 3 times [2019-11-20 03:32:10,629 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 03:32:10,629 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1017853775] [2019-11-20 03:32:10,629 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 03:32:10,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:32:10,652 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-20 03:32:10,652 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1017853775] [2019-11-20 03:32:10,652 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 03:32:10,652 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-20 03:32:10,652 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [946336907] [2019-11-20 03:32:10,653 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 03:32:10,653 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 03:32:10,653 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 03:32:10,653 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 03:32:10,653 INFO L87 Difference]: Start difference. First operand 181 states and 270 transitions. cyclomatic complexity: 92 Second operand 3 states. [2019-11-20 03:32:10,882 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 03:32:10,882 INFO L93 Difference]: Finished difference Result 261 states and 362 transitions. [2019-11-20 03:32:10,883 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 03:32:10,883 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 261 states and 362 transitions. [2019-11-20 03:32:10,886 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 168 [2019-11-20 03:32:10,889 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 261 states to 244 states and 340 transitions. [2019-11-20 03:32:10,889 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 197 [2019-11-20 03:32:10,890 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 244 [2019-11-20 03:32:10,890 INFO L73 IsDeterministic]: Start isDeterministic. Operand 244 states and 340 transitions. [2019-11-20 03:32:10,890 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 03:32:10,890 INFO L688 BuchiCegarLoop]: Abstraction has 244 states and 340 transitions. [2019-11-20 03:32:10,891 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 244 states and 340 transitions. [2019-11-20 03:32:10,896 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 244 to 177. [2019-11-20 03:32:10,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 177 states. [2019-11-20 03:32:10,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 177 states to 177 states and 253 transitions. [2019-11-20 03:32:10,898 INFO L711 BuchiCegarLoop]: Abstraction has 177 states and 253 transitions. [2019-11-20 03:32:10,898 INFO L591 BuchiCegarLoop]: Abstraction has 177 states and 253 transitions. [2019-11-20 03:32:10,898 INFO L424 BuchiCegarLoop]: ======== Iteration 5============ [2019-11-20 03:32:10,898 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 177 states and 253 transitions. [2019-11-20 03:32:10,899 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 155 [2019-11-20 03:32:10,900 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 03:32:10,900 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 03:32:10,901 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2019-11-20 03:32:10,901 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 03:32:10,901 INFO L794 eck$LassoCheckResult]: Stem: 4067#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 3985#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 3986#L87-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 3988#L92 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 4007#L98-1 assume !false; 4134#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4123#L101 assume 12292 == ssl3_connect_~s__state~0; 4053#L102 [2019-11-20 03:32:10,902 INFO L796 eck$LassoCheckResult]: Loop: 4053#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 4054#L206 ssl3_connect_~s__server~0 := 0; 4084#L211 assume 0 != ssl3_connect_~cb~0; 4088#L211-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 4018#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 4019#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 4085#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 4021#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 4022#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4139#L520 ssl3_connect_~skip~0 := 0; 4138#L98-1 assume !false; 4137#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4130#L101 assume !(12292 == ssl3_connect_~s__state~0); 4127#L104 assume !(16384 == ssl3_connect_~s__state~0); 4124#L107 assume !(4096 == ssl3_connect_~s__state~0); 4122#L110 assume !(20480 == ssl3_connect_~s__state~0); 4055#L113 assume !(4099 == ssl3_connect_~s__state~0); 4046#L116 assume 4368 == ssl3_connect_~s__state~0; 3991#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 3992#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 4073#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 4083#L258 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 4017#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4068#L520 ssl3_connect_~skip~0 := 0; 3989#L98-1 assume !false; 3990#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4131#L101 assume 12292 == ssl3_connect_~s__state~0; 4053#L102 [2019-11-20 03:32:10,902 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:32:10,902 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 1 times [2019-11-20 03:32:10,903 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 03:32:10,903 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1292716146] [2019-11-20 03:32:10,903 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 03:32:10,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 03:32:10,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 03:32:10,939 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 03:32:10,939 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:32:10,939 INFO L82 PathProgramCache]: Analyzing trace with hash -1219369712, now seen corresponding path program 1 times [2019-11-20 03:32:10,940 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 03:32:10,940 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [559426748] [2019-11-20 03:32:10,940 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 03:32:10,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:32:10,966 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-20 03:32:10,966 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [559426748] [2019-11-20 03:32:10,966 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 03:32:10,966 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-20 03:32:10,967 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [39460798] [2019-11-20 03:32:10,967 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 03:32:10,967 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 03:32:10,967 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 03:32:10,967 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 03:32:10,968 INFO L87 Difference]: Start difference. First operand 177 states and 253 transitions. cyclomatic complexity: 77 Second operand 3 states. [2019-11-20 03:32:11,149 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 03:32:11,149 INFO L93 Difference]: Finished difference Result 231 states and 321 transitions. [2019-11-20 03:32:11,150 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 03:32:11,150 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 231 states and 321 transitions. [2019-11-20 03:32:11,152 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 209 [2019-11-20 03:32:11,154 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 231 states to 231 states and 321 transitions. [2019-11-20 03:32:11,154 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 231 [2019-11-20 03:32:11,154 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 231 [2019-11-20 03:32:11,155 INFO L73 IsDeterministic]: Start isDeterministic. Operand 231 states and 321 transitions. [2019-11-20 03:32:11,155 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 03:32:11,155 INFO L688 BuchiCegarLoop]: Abstraction has 231 states and 321 transitions. [2019-11-20 03:32:11,157 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 231 states and 321 transitions. [2019-11-20 03:32:11,160 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 231 to 194. [2019-11-20 03:32:11,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 194 states. [2019-11-20 03:32:11,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 280 transitions. [2019-11-20 03:32:11,162 INFO L711 BuchiCegarLoop]: Abstraction has 194 states and 280 transitions. [2019-11-20 03:32:11,162 INFO L591 BuchiCegarLoop]: Abstraction has 194 states and 280 transitions. [2019-11-20 03:32:11,162 INFO L424 BuchiCegarLoop]: ======== Iteration 6============ [2019-11-20 03:32:11,162 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 194 states and 280 transitions. [2019-11-20 03:32:11,163 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 172 [2019-11-20 03:32:11,163 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 03:32:11,164 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 03:32:11,166 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2019-11-20 03:32:11,166 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 03:32:11,166 INFO L794 eck$LassoCheckResult]: Stem: 4484#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 4399#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 4400#L87-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 4402#L92 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 4421#L98-1 assume !false; 4570#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4569#L101 assume 12292 == ssl3_connect_~s__state~0; 4470#L102 [2019-11-20 03:32:11,166 INFO L796 eck$LassoCheckResult]: Loop: 4470#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 4471#L206 ssl3_connect_~s__server~0 := 0; 4499#L211 assume 0 != ssl3_connect_~cb~0; 4504#L211-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 4432#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 4433#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 4500#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 4435#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 4436#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4557#L520 ssl3_connect_~skip~0 := 0; 4556#L98-1 assume !false; 4555#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4554#L101 assume !(12292 == ssl3_connect_~s__state~0); 4553#L104 assume !(16384 == ssl3_connect_~s__state~0); 4552#L107 assume !(4096 == ssl3_connect_~s__state~0); 4551#L110 assume !(20480 == ssl3_connect_~s__state~0); 4550#L113 assume !(4099 == ssl3_connect_~s__state~0); 4549#L116 assume 4368 == ssl3_connect_~s__state~0; 4405#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 4406#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 4489#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 4498#L258 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 4509#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4543#L520 ssl3_connect_~skip~0 := 0; 4542#L98-1 assume !false; 4541#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4540#L101 assume !(12292 == ssl3_connect_~s__state~0); 4539#L104 assume !(16384 == ssl3_connect_~s__state~0); 4538#L107 assume !(4096 == ssl3_connect_~s__state~0); 4537#L110 assume !(20480 == ssl3_connect_~s__state~0); 4536#L113 assume !(4099 == ssl3_connect_~s__state~0); 4535#L116 assume !(4368 == ssl3_connect_~s__state~0); 4533#L119 assume !(4369 == ssl3_connect_~s__state~0); 4534#L122 assume 4384 == ssl3_connect_~s__state~0; 4440#L126 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 4449#L265 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 4448#L265-2 assume !(ssl3_connect_~ret~0 <= 0); 4413#L271 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 4414#L271-2 ssl3_connect_~s__init_num~0 := 0; 4431#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4577#L520 ssl3_connect_~skip~0 := 0; 4576#L98-1 assume !false; 4485#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4486#L101 assume 12292 == ssl3_connect_~s__state~0; 4470#L102 [2019-11-20 03:32:11,167 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:32:11,167 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 2 times [2019-11-20 03:32:11,167 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 03:32:11,167 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [123021013] [2019-11-20 03:32:11,167 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 03:32:11,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 03:32:11,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 03:32:11,190 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 03:32:11,190 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:32:11,191 INFO L82 PathProgramCache]: Analyzing trace with hash 913991574, now seen corresponding path program 1 times [2019-11-20 03:32:11,191 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 03:32:11,191 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2002700655] [2019-11-20 03:32:11,191 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 03:32:11,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:32:11,230 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2019-11-20 03:32:11,230 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2002700655] [2019-11-20 03:32:11,230 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 03:32:11,231 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-20 03:32:11,231 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [197655765] [2019-11-20 03:32:11,231 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 03:32:11,231 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 03:32:11,231 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 03:32:11,232 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 03:32:11,232 INFO L87 Difference]: Start difference. First operand 194 states and 280 transitions. cyclomatic complexity: 87 Second operand 3 states. [2019-11-20 03:32:11,445 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 03:32:11,445 INFO L93 Difference]: Finished difference Result 236 states and 351 transitions. [2019-11-20 03:32:11,446 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 03:32:11,446 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 236 states and 351 transitions. [2019-11-20 03:32:11,449 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 214 [2019-11-20 03:32:11,451 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 236 states to 236 states and 351 transitions. [2019-11-20 03:32:11,452 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 236 [2019-11-20 03:32:11,452 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 236 [2019-11-20 03:32:11,452 INFO L73 IsDeterministic]: Start isDeterministic. Operand 236 states and 351 transitions. [2019-11-20 03:32:11,453 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 03:32:11,453 INFO L688 BuchiCegarLoop]: Abstraction has 236 states and 351 transitions. [2019-11-20 03:32:11,453 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 236 states and 351 transitions. [2019-11-20 03:32:11,457 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 236 to 222. [2019-11-20 03:32:11,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 222 states. [2019-11-20 03:32:11,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 222 states to 222 states and 334 transitions. [2019-11-20 03:32:11,459 INFO L711 BuchiCegarLoop]: Abstraction has 222 states and 334 transitions. [2019-11-20 03:32:11,459 INFO L591 BuchiCegarLoop]: Abstraction has 222 states and 334 transitions. [2019-11-20 03:32:11,460 INFO L424 BuchiCegarLoop]: ======== Iteration 7============ [2019-11-20 03:32:11,460 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 222 states and 334 transitions. [2019-11-20 03:32:11,461 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 200 [2019-11-20 03:32:11,462 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 03:32:11,462 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 03:32:11,463 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2019-11-20 03:32:11,463 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 03:32:11,463 INFO L794 eck$LassoCheckResult]: Stem: 4918#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 4835#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 4836#L87-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 4838#L92 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 4857#L98-1 assume !false; 4989#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4969#L101 assume 12292 == ssl3_connect_~s__state~0; 4903#L102 [2019-11-20 03:32:11,464 INFO L796 eck$LassoCheckResult]: Loop: 4903#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 4904#L206 ssl3_connect_~s__server~0 := 0; 4936#L211 assume 0 != ssl3_connect_~cb~0; 4940#L211-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 4868#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 4869#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 4937#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 4871#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 4872#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4996#L520 ssl3_connect_~skip~0 := 0; 4995#L98-1 assume !false; 4994#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4992#L101 assume !(12292 == ssl3_connect_~s__state~0); 4991#L104 assume !(16384 == ssl3_connect_~s__state~0); 4990#L107 assume !(4096 == ssl3_connect_~s__state~0); 4921#L110 assume !(20480 == ssl3_connect_~s__state~0); 4905#L113 assume !(4099 == ssl3_connect_~s__state~0); 4906#L116 assume !(4368 == ssl3_connect_~s__state~0); 4897#L119 assume !(4369 == ssl3_connect_~s__state~0); 4875#L122 assume !(4384 == ssl3_connect_~s__state~0); 4858#L125 assume !(4385 == ssl3_connect_~s__state~0); 4859#L128 assume !(4400 == ssl3_connect_~s__state~0); 4843#L131 assume !(4401 == ssl3_connect_~s__state~0); 4844#L134 assume !(4416 == ssl3_connect_~s__state~0); 4964#L137 assume !(4417 == ssl3_connect_~s__state~0); 4932#L140 assume !(4432 == ssl3_connect_~s__state~0); 4914#L143 assume !(4433 == ssl3_connect_~s__state~0); 4907#L146 assume !(4448 == ssl3_connect_~s__state~0); 4908#L149 assume !(4449 == ssl3_connect_~s__state~0); 4899#L152 assume !(4464 == ssl3_connect_~s__state~0); 4879#L155 assume !(4465 == ssl3_connect_~s__state~0); 4860#L158 assume !(4466 == ssl3_connect_~s__state~0); 4861#L161 assume !(4467 == ssl3_connect_~s__state~0); 4845#L164 assume !(4480 == ssl3_connect_~s__state~0); 4846#L167 assume !(4481 == ssl3_connect_~s__state~0); 4941#L170 assume !(4496 == ssl3_connect_~s__state~0); 4934#L173 assume !(4497 == ssl3_connect_~s__state~0); 4915#L176 assume !(4512 == ssl3_connect_~s__state~0); 4910#L179 assume !(4513 == ssl3_connect_~s__state~0); 4911#L182 assume !(4528 == ssl3_connect_~s__state~0); 4902#L185 assume !(4529 == ssl3_connect_~s__state~0); 4880#L188 assume !(4560 == ssl3_connect_~s__state~0); 4881#L191 assume !(4561 == ssl3_connect_~s__state~0); 4865#L194 assume 4352 == ssl3_connect_~s__state~0; 4866#L195 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 4888#L444 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 4889#L444-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 4894#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4983#L520 ssl3_connect_~skip~0 := 0; 4982#L98-1 assume !false; 4981#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4980#L101 assume 12292 == ssl3_connect_~s__state~0; 4903#L102 [2019-11-20 03:32:11,464 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:32:11,464 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 3 times [2019-11-20 03:32:11,465 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 03:32:11,465 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [567395096] [2019-11-20 03:32:11,465 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 03:32:11,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 03:32:11,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 03:32:11,475 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 03:32:11,476 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:32:11,476 INFO L82 PathProgramCache]: Analyzing trace with hash 451629399, now seen corresponding path program 1 times [2019-11-20 03:32:11,476 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 03:32:11,476 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1283184360] [2019-11-20 03:32:11,476 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 03:32:11,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:32:11,496 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-20 03:32:11,497 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1283184360] [2019-11-20 03:32:11,497 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 03:32:11,497 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-20 03:32:11,497 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1365821839] [2019-11-20 03:32:11,498 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 03:32:11,498 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 03:32:11,498 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 03:32:11,498 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 03:32:11,498 INFO L87 Difference]: Start difference. First operand 222 states and 334 transitions. cyclomatic complexity: 113 Second operand 3 states. [2019-11-20 03:32:11,628 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 03:32:11,629 INFO L93 Difference]: Finished difference Result 240 states and 358 transitions. [2019-11-20 03:32:11,629 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 03:32:11,629 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 240 states and 358 transitions. [2019-11-20 03:32:11,632 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 218 [2019-11-20 03:32:11,634 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 240 states to 240 states and 358 transitions. [2019-11-20 03:32:11,634 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 240 [2019-11-20 03:32:11,635 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 240 [2019-11-20 03:32:11,635 INFO L73 IsDeterministic]: Start isDeterministic. Operand 240 states and 358 transitions. [2019-11-20 03:32:11,635 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 03:32:11,636 INFO L688 BuchiCegarLoop]: Abstraction has 240 states and 358 transitions. [2019-11-20 03:32:11,636 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 240 states and 358 transitions. [2019-11-20 03:32:11,639 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 240 to 237. [2019-11-20 03:32:11,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 237 states. [2019-11-20 03:32:11,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 237 states to 237 states and 354 transitions. [2019-11-20 03:32:11,641 INFO L711 BuchiCegarLoop]: Abstraction has 237 states and 354 transitions. [2019-11-20 03:32:11,641 INFO L591 BuchiCegarLoop]: Abstraction has 237 states and 354 transitions. [2019-11-20 03:32:11,642 INFO L424 BuchiCegarLoop]: ======== Iteration 8============ [2019-11-20 03:32:11,642 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 237 states and 354 transitions. [2019-11-20 03:32:11,643 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 215 [2019-11-20 03:32:11,644 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 03:32:11,644 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 03:32:11,645 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2019-11-20 03:32:11,645 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 03:32:11,646 INFO L794 eck$LassoCheckResult]: Stem: 5389#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 5303#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 5304#L87-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 5306#L92 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 5326#L98-1 assume !false; 5467#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5463#L101 assume 12292 == ssl3_connect_~s__state~0; 5374#L102 [2019-11-20 03:32:11,646 INFO L796 eck$LassoCheckResult]: Loop: 5374#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 5375#L206 ssl3_connect_~s__server~0 := 0; 5409#L211 assume 0 != ssl3_connect_~cb~0; 5413#L211-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 5338#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 5339#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 5410#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 5341#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 5342#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5470#L520 ssl3_connect_~skip~0 := 0; 5466#L98-1 assume !false; 5462#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5459#L101 assume !(12292 == ssl3_connect_~s__state~0); 5458#L104 assume !(16384 == ssl3_connect_~s__state~0); 5457#L107 assume !(4096 == ssl3_connect_~s__state~0); 5456#L110 assume !(20480 == ssl3_connect_~s__state~0); 5376#L113 assume !(4099 == ssl3_connect_~s__state~0); 5366#L116 assume 4368 == ssl3_connect_~s__state~0; 5309#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 5310#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 5395#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 5408#L258 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 5418#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5523#L520 ssl3_connect_~skip~0 := 0; 5521#L98-1 assume !false; 5519#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5517#L101 assume !(12292 == ssl3_connect_~s__state~0); 5515#L104 assume !(16384 == ssl3_connect_~s__state~0); 5513#L107 assume !(4096 == ssl3_connect_~s__state~0); 5511#L110 assume !(20480 == ssl3_connect_~s__state~0); 5509#L113 assume !(4099 == ssl3_connect_~s__state~0); 5508#L116 assume !(4368 == ssl3_connect_~s__state~0); 5506#L119 assume !(4369 == ssl3_connect_~s__state~0); 5505#L122 assume !(4384 == ssl3_connect_~s__state~0); 5327#L125 assume !(4385 == ssl3_connect_~s__state~0); 5328#L128 assume !(4400 == ssl3_connect_~s__state~0); 5311#L131 assume !(4401 == ssl3_connect_~s__state~0); 5312#L134 assume !(4416 == ssl3_connect_~s__state~0); 5451#L137 assume !(4417 == ssl3_connect_~s__state~0); 5405#L140 assume !(4432 == ssl3_connect_~s__state~0); 5384#L143 assume !(4433 == ssl3_connect_~s__state~0); 5385#L146 assume !(4448 == ssl3_connect_~s__state~0); 5435#L149 assume !(4449 == ssl3_connect_~s__state~0); 5434#L152 assume !(4464 == ssl3_connect_~s__state~0); 5430#L155 assume !(4465 == ssl3_connect_~s__state~0); 5429#L158 assume !(4466 == ssl3_connect_~s__state~0); 5428#L161 assume !(4467 == ssl3_connect_~s__state~0); 5427#L164 assume !(4480 == ssl3_connect_~s__state~0); 5426#L167 assume !(4481 == ssl3_connect_~s__state~0); 5425#L170 assume !(4496 == ssl3_connect_~s__state~0); 5424#L173 assume !(4497 == ssl3_connect_~s__state~0); 5423#L176 assume !(4512 == ssl3_connect_~s__state~0); 5422#L179 assume !(4513 == ssl3_connect_~s__state~0); 5382#L182 assume !(4528 == ssl3_connect_~s__state~0); 5373#L185 assume !(4529 == ssl3_connect_~s__state~0); 5350#L188 assume !(4560 == ssl3_connect_~s__state~0); 5351#L191 assume !(4561 == ssl3_connect_~s__state~0); 5335#L194 assume 4352 == ssl3_connect_~s__state~0; 5336#L195 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 5358#L444 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 5359#L444-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 5365#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5445#L520 ssl3_connect_~skip~0 := 0; 5444#L98-1 assume !false; 5441#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5440#L101 assume 12292 == ssl3_connect_~s__state~0; 5374#L102 [2019-11-20 03:32:11,646 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:32:11,646 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 4 times [2019-11-20 03:32:11,647 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 03:32:11,647 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2132938636] [2019-11-20 03:32:11,647 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 03:32:11,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 03:32:11,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 03:32:11,663 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 03:32:11,667 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:32:11,667 INFO L82 PathProgramCache]: Analyzing trace with hash -873304754, now seen corresponding path program 1 times [2019-11-20 03:32:11,667 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 03:32:11,668 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [685414769] [2019-11-20 03:32:11,668 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 03:32:11,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:32:11,711 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 03:32:11,712 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [685414769] [2019-11-20 03:32:11,712 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 03:32:11,712 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-20 03:32:11,712 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [522130982] [2019-11-20 03:32:11,714 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 03:32:11,714 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 03:32:11,714 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 03:32:11,714 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 03:32:11,715 INFO L87 Difference]: Start difference. First operand 237 states and 354 transitions. cyclomatic complexity: 118 Second operand 3 states. [2019-11-20 03:32:11,868 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 03:32:11,869 INFO L93 Difference]: Finished difference Result 241 states and 355 transitions. [2019-11-20 03:32:11,869 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 03:32:11,869 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 241 states and 355 transitions. [2019-11-20 03:32:11,872 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 219 [2019-11-20 03:32:11,874 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 241 states to 241 states and 355 transitions. [2019-11-20 03:32:11,874 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 241 [2019-11-20 03:32:11,875 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 241 [2019-11-20 03:32:11,875 INFO L73 IsDeterministic]: Start isDeterministic. Operand 241 states and 355 transitions. [2019-11-20 03:32:11,878 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 03:32:11,878 INFO L688 BuchiCegarLoop]: Abstraction has 241 states and 355 transitions. [2019-11-20 03:32:11,879 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 241 states and 355 transitions. [2019-11-20 03:32:11,882 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 241 to 237. [2019-11-20 03:32:11,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 237 states. [2019-11-20 03:32:11,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 237 states to 237 states and 349 transitions. [2019-11-20 03:32:11,884 INFO L711 BuchiCegarLoop]: Abstraction has 237 states and 349 transitions. [2019-11-20 03:32:11,884 INFO L591 BuchiCegarLoop]: Abstraction has 237 states and 349 transitions. [2019-11-20 03:32:11,884 INFO L424 BuchiCegarLoop]: ======== Iteration 9============ [2019-11-20 03:32:11,884 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 237 states and 349 transitions. [2019-11-20 03:32:11,886 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 215 [2019-11-20 03:32:11,886 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 03:32:11,886 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 03:32:11,890 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2019-11-20 03:32:11,890 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 03:32:11,890 INFO L794 eck$LassoCheckResult]: Stem: 5872#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 5787#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 5788#L87-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 5790#L92 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 5809#L98-1 assume !false; 5992#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5989#L101 assume 12292 == ssl3_connect_~s__state~0; 5857#L102 [2019-11-20 03:32:11,891 INFO L796 eck$LassoCheckResult]: Loop: 5857#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 5858#L206 ssl3_connect_~s__server~0 := 0; 5890#L211 assume 0 != ssl3_connect_~cb~0; 5894#L211-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 5822#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 5823#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 5891#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 5825#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 5826#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5981#L520 ssl3_connect_~skip~0 := 0; 5980#L98-1 assume !false; 5979#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5978#L101 assume !(12292 == ssl3_connect_~s__state~0); 5977#L104 assume !(16384 == ssl3_connect_~s__state~0); 5976#L107 assume !(4096 == ssl3_connect_~s__state~0); 5975#L110 assume !(20480 == ssl3_connect_~s__state~0); 5859#L113 assume !(4099 == ssl3_connect_~s__state~0); 5860#L116 assume 4368 == ssl3_connect_~s__state~0; 5793#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 5794#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 5877#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 5889#L258 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 5899#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5964#L520 ssl3_connect_~skip~0 := 0; 5962#L98-1 assume !false; 5960#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5958#L101 assume !(12292 == ssl3_connect_~s__state~0); 5956#L104 assume !(16384 == ssl3_connect_~s__state~0); 5954#L107 assume !(4096 == ssl3_connect_~s__state~0); 5953#L110 assume !(20480 == ssl3_connect_~s__state~0); 5952#L113 assume !(4099 == ssl3_connect_~s__state~0); 5850#L116 assume !(4368 == ssl3_connect_~s__state~0); 5851#L119 assume !(4369 == ssl3_connect_~s__state~0); 5829#L122 assume 4384 == ssl3_connect_~s__state~0; 5812#L126 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 5837#L265 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 5836#L265-2 assume !(ssl3_connect_~ret~0 <= 0); 5801#L271 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 5802#L271-2 ssl3_connect_~s__init_num~0 := 0; 5821#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5839#L520 ssl3_connect_~skip~0 := 0; 5791#L98-1 assume !false; 5792#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5873#L101 assume !(12292 == ssl3_connect_~s__state~0); 5879#L104 assume !(16384 == ssl3_connect_~s__state~0); 5880#L107 assume !(4096 == ssl3_connect_~s__state~0); 6011#L110 assume !(20480 == ssl3_connect_~s__state~0); 5914#L113 assume !(4099 == ssl3_connect_~s__state~0); 5915#L116 assume !(4368 == ssl3_connect_~s__state~0); 5908#L119 assume !(4369 == ssl3_connect_~s__state~0); 5909#L122 assume !(4384 == ssl3_connect_~s__state~0); 5810#L125 assume !(4385 == ssl3_connect_~s__state~0); 5811#L128 assume !(4400 == ssl3_connect_~s__state~0); 5905#L131 assume !(4401 == ssl3_connect_~s__state~0); 5893#L134 assume !(4416 == ssl3_connect_~s__state~0); 5881#L137 assume !(4417 == ssl3_connect_~s__state~0); 5882#L140 assume !(4432 == ssl3_connect_~s__state~0); 5903#L143 assume !(4433 == ssl3_connect_~s__state~0); 5904#L146 assume !(4448 == ssl3_connect_~s__state~0); 5940#L149 assume !(4449 == ssl3_connect_~s__state~0); 6001#L152 assume !(4464 == ssl3_connect_~s__state~0); 6000#L155 assume !(4465 == ssl3_connect_~s__state~0); 5999#L158 assume !(4466 == ssl3_connect_~s__state~0); 5921#L161 assume !(4467 == ssl3_connect_~s__state~0); 5922#L164 assume !(4480 == ssl3_connect_~s__state~0); 5987#L167 assume !(4481 == ssl3_connect_~s__state~0); 5971#L170 assume !(4496 == ssl3_connect_~s__state~0); 5972#L173 assume !(4497 == ssl3_connect_~s__state~0); 5910#L176 assume !(4512 == ssl3_connect_~s__state~0); 5911#L179 assume !(4513 == ssl3_connect_~s__state~0); 5902#L182 assume !(4528 == ssl3_connect_~s__state~0); 5900#L185 assume !(4529 == ssl3_connect_~s__state~0); 5901#L188 assume !(4560 == ssl3_connect_~s__state~0); 5835#L191 assume !(4561 == ssl3_connect_~s__state~0); 5819#L194 assume 4352 == ssl3_connect_~s__state~0; 5820#L195 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 5842#L444 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 5843#L444-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 5849#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5927#L520 ssl3_connect_~skip~0 := 0; 5926#L98-1 assume !false; 5924#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5917#L101 assume 12292 == ssl3_connect_~s__state~0; 5857#L102 [2019-11-20 03:32:11,891 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:32:11,891 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 5 times [2019-11-20 03:32:11,892 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 03:32:11,892 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [560581222] [2019-11-20 03:32:11,892 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 03:32:11,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 03:32:11,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 03:32:11,905 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 03:32:11,906 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:32:11,906 INFO L82 PathProgramCache]: Analyzing trace with hash -574111736, now seen corresponding path program 1 times [2019-11-20 03:32:11,906 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 03:32:11,907 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [898322069] [2019-11-20 03:32:11,907 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 03:32:11,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:32:11,960 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 37 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2019-11-20 03:32:11,961 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [898322069] [2019-11-20 03:32:11,961 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 03:32:11,961 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-20 03:32:11,961 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1681374766] [2019-11-20 03:32:11,962 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 03:32:11,962 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 03:32:11,962 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 03:32:11,962 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 03:32:11,963 INFO L87 Difference]: Start difference. First operand 237 states and 349 transitions. cyclomatic complexity: 113 Second operand 3 states. [2019-11-20 03:32:12,158 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 03:32:12,159 INFO L93 Difference]: Finished difference Result 280 states and 398 transitions. [2019-11-20 03:32:12,159 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 03:32:12,159 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 280 states and 398 transitions. [2019-11-20 03:32:12,162 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 258 [2019-11-20 03:32:12,165 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 280 states to 280 states and 398 transitions. [2019-11-20 03:32:12,165 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 280 [2019-11-20 03:32:12,166 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 280 [2019-11-20 03:32:12,166 INFO L73 IsDeterministic]: Start isDeterministic. Operand 280 states and 398 transitions. [2019-11-20 03:32:12,166 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 03:32:12,166 INFO L688 BuchiCegarLoop]: Abstraction has 280 states and 398 transitions. [2019-11-20 03:32:12,167 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 280 states and 398 transitions. [2019-11-20 03:32:12,172 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 280 to 277. [2019-11-20 03:32:12,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 277 states. [2019-11-20 03:32:12,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 277 states to 277 states and 394 transitions. [2019-11-20 03:32:12,174 INFO L711 BuchiCegarLoop]: Abstraction has 277 states and 394 transitions. [2019-11-20 03:32:12,174 INFO L591 BuchiCegarLoop]: Abstraction has 277 states and 394 transitions. [2019-11-20 03:32:12,174 INFO L424 BuchiCegarLoop]: ======== Iteration 10============ [2019-11-20 03:32:12,174 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 277 states and 394 transitions. [2019-11-20 03:32:12,176 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 255 [2019-11-20 03:32:12,176 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 03:32:12,177 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 03:32:12,178 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2019-11-20 03:32:12,178 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 03:32:12,180 INFO L794 eck$LassoCheckResult]: Stem: 6400#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 6310#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 6311#L87-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 6313#L92 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 6333#L98-1 assume !false; 6508#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6509#L101 assume 12292 == ssl3_connect_~s__state~0; 6383#L102 [2019-11-20 03:32:12,181 INFO L796 eck$LassoCheckResult]: Loop: 6383#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 6384#L206 ssl3_connect_~s__server~0 := 0; 6420#L211 assume 0 != ssl3_connect_~cb~0; 6423#L211-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 6344#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 6345#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 6421#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 6347#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 6348#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6519#L520 ssl3_connect_~skip~0 := 0; 6518#L98-1 assume !false; 6517#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6516#L101 assume !(12292 == ssl3_connect_~s__state~0); 6515#L104 assume !(16384 == ssl3_connect_~s__state~0); 6514#L107 assume !(4096 == ssl3_connect_~s__state~0); 6513#L110 assume !(20480 == ssl3_connect_~s__state~0); 6512#L113 assume !(4099 == ssl3_connect_~s__state~0); 6441#L116 assume 4368 == ssl3_connect_~s__state~0; 6316#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 6317#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 6407#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 6419#L258 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 6380#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6361#L520 ssl3_connect_~skip~0 := 0; 6314#L98-1 assume !false; 6315#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6527#L101 assume !(12292 == ssl3_connect_~s__state~0); 6528#L104 assume !(16384 == ssl3_connect_~s__state~0); 6414#L107 assume !(4096 == ssl3_connect_~s__state~0); 6405#L110 assume !(20480 == ssl3_connect_~s__state~0); 6385#L113 assume !(4099 == ssl3_connect_~s__state~0); 6373#L116 assume !(4368 == ssl3_connect_~s__state~0); 6374#L119 assume !(4369 == ssl3_connect_~s__state~0); 6375#L122 assume 4384 == ssl3_connect_~s__state~0; 6411#L126 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 6359#L265 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 6358#L265-2 assume !(ssl3_connect_~ret~0 <= 0); 6324#L271 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 6326#L271-2 ssl3_connect_~s__init_num~0 := 0; 6343#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6401#L520 ssl3_connect_~skip~0 := 0; 6402#L98-1 assume !false; 6529#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6575#L101 assume !(12292 == ssl3_connect_~s__state~0); 6573#L104 assume !(16384 == ssl3_connect_~s__state~0); 6571#L107 assume !(4096 == ssl3_connect_~s__state~0); 6569#L110 assume !(20480 == ssl3_connect_~s__state~0); 6567#L113 assume !(4099 == ssl3_connect_~s__state~0); 6565#L116 assume !(4368 == ssl3_connect_~s__state~0); 6563#L119 assume !(4369 == ssl3_connect_~s__state~0); 6561#L122 assume !(4384 == ssl3_connect_~s__state~0); 6559#L125 assume !(4385 == ssl3_connect_~s__state~0); 6558#L128 assume !(4400 == ssl3_connect_~s__state~0); 6557#L131 assume !(4401 == ssl3_connect_~s__state~0); 6555#L134 assume !(4416 == ssl3_connect_~s__state~0); 6475#L137 assume !(4417 == ssl3_connect_~s__state~0); 6433#L140 assume !(4432 == ssl3_connect_~s__state~0); 6434#L143 assume !(4433 == ssl3_connect_~s__state~0); 6435#L146 assume !(4448 == ssl3_connect_~s__state~0); 6453#L149 assume !(4449 == ssl3_connect_~s__state~0); 6452#L152 assume !(4464 == ssl3_connect_~s__state~0); 6447#L155 assume !(4465 == ssl3_connect_~s__state~0); 6448#L158 assume !(4466 == ssl3_connect_~s__state~0); 6449#L161 assume !(4467 == ssl3_connect_~s__state~0); 6539#L164 assume !(4480 == ssl3_connect_~s__state~0); 6472#L167 assume !(4481 == ssl3_connect_~s__state~0); 6473#L170 assume !(4496 == ssl3_connect_~s__state~0); 6538#L173 assume !(4497 == ssl3_connect_~s__state~0); 6537#L176 assume !(4512 == ssl3_connect_~s__state~0); 6444#L179 assume !(4513 == ssl3_connect_~s__state~0); 6445#L182 assume !(4528 == ssl3_connect_~s__state~0); 6429#L185 assume !(4529 == ssl3_connect_~s__state~0); 6430#L188 assume !(4560 == ssl3_connect_~s__state~0); 6357#L191 assume !(4561 == ssl3_connect_~s__state~0); 6341#L194 assume 4352 == ssl3_connect_~s__state~0; 6342#L195 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 6365#L444 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 6366#L444-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 6372#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6463#L520 ssl3_connect_~skip~0 := 0; 6462#L98-1 assume !false; 6461#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6460#L101 assume 12292 == ssl3_connect_~s__state~0; 6383#L102 [2019-11-20 03:32:12,181 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:32:12,181 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 6 times [2019-11-20 03:32:12,182 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 03:32:12,182 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [630366523] [2019-11-20 03:32:12,182 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 03:32:12,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 03:32:12,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 03:32:12,193 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 03:32:12,194 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:32:12,194 INFO L82 PathProgramCache]: Analyzing trace with hash 1354160966, now seen corresponding path program 1 times [2019-11-20 03:32:12,194 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 03:32:12,195 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [106911728] [2019-11-20 03:32:12,195 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 03:32:12,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:32:12,238 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 37 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2019-11-20 03:32:12,242 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [106911728] [2019-11-20 03:32:12,242 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 03:32:12,244 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-20 03:32:12,244 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1116936497] [2019-11-20 03:32:12,245 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 03:32:12,245 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 03:32:12,245 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 03:32:12,245 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 03:32:12,245 INFO L87 Difference]: Start difference. First operand 277 states and 394 transitions. cyclomatic complexity: 118 Second operand 3 states. [2019-11-20 03:32:12,395 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 03:32:12,395 INFO L93 Difference]: Finished difference Result 302 states and 427 transitions. [2019-11-20 03:32:12,396 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 03:32:12,396 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 302 states and 427 transitions. [2019-11-20 03:32:12,399 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 280 [2019-11-20 03:32:12,402 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 302 states to 302 states and 427 transitions. [2019-11-20 03:32:12,402 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 302 [2019-11-20 03:32:12,403 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 302 [2019-11-20 03:32:12,403 INFO L73 IsDeterministic]: Start isDeterministic. Operand 302 states and 427 transitions. [2019-11-20 03:32:12,403 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 03:32:12,404 INFO L688 BuchiCegarLoop]: Abstraction has 302 states and 427 transitions. [2019-11-20 03:32:12,404 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 302 states and 427 transitions. [2019-11-20 03:32:12,409 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 302 to 296. [2019-11-20 03:32:12,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 296 states. [2019-11-20 03:32:12,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 418 transitions. [2019-11-20 03:32:12,411 INFO L711 BuchiCegarLoop]: Abstraction has 296 states and 418 transitions. [2019-11-20 03:32:12,411 INFO L591 BuchiCegarLoop]: Abstraction has 296 states and 418 transitions. [2019-11-20 03:32:12,411 INFO L424 BuchiCegarLoop]: ======== Iteration 11============ [2019-11-20 03:32:12,411 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 296 states and 418 transitions. [2019-11-20 03:32:12,413 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 274 [2019-11-20 03:32:12,413 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 03:32:12,414 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 03:32:12,417 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2019-11-20 03:32:12,418 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 03:32:12,419 INFO L794 eck$LassoCheckResult]: Stem: 6982#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 6895#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 6896#L87-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 6898#L92 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 6918#L98-1 assume !false; 7133#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7130#L101 assume 12292 == ssl3_connect_~s__state~0; 6968#L102 [2019-11-20 03:32:12,421 INFO L796 eck$LassoCheckResult]: Loop: 6968#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 6969#L206 ssl3_connect_~s__server~0 := 0; 6998#L211 assume 0 != ssl3_connect_~cb~0; 7003#L211-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 6931#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 6932#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 6999#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 6934#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 6935#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7149#L520 ssl3_connect_~skip~0 := 0; 7147#L98-1 assume !false; 7145#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7143#L101 assume !(12292 == ssl3_connect_~s__state~0); 7141#L104 assume !(16384 == ssl3_connect_~s__state~0); 7139#L107 assume !(4096 == ssl3_connect_~s__state~0); 7137#L110 assume !(20480 == ssl3_connect_~s__state~0); 7135#L113 assume !(4099 == ssl3_connect_~s__state~0); 7018#L116 assume 4368 == ssl3_connect_~s__state~0; 6901#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 6902#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 6986#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 6997#L258 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 7009#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7177#L520 ssl3_connect_~skip~0 := 0; 7176#L98-1 assume !false; 7175#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7173#L101 assume !(12292 == ssl3_connect_~s__state~0); 7172#L104 assume !(16384 == ssl3_connect_~s__state~0); 7171#L107 assume !(4096 == ssl3_connect_~s__state~0); 7170#L110 assume !(20480 == ssl3_connect_~s__state~0); 7169#L113 assume !(4099 == ssl3_connect_~s__state~0); 7168#L116 assume !(4368 == ssl3_connect_~s__state~0); 7167#L119 assume !(4369 == ssl3_connect_~s__state~0); 7021#L122 assume 4384 == ssl3_connect_~s__state~0; 6990#L126 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 6946#L265 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 6945#L265-2 assume !(ssl3_connect_~ret~0 <= 0); 6909#L271 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 6911#L271-2 ssl3_connect_~s__init_num~0 := 0; 6929#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6948#L520 ssl3_connect_~skip~0 := 0; 6899#L98-1 assume !false; 6900#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7000#L101 assume !(12292 == ssl3_connect_~s__state~0); 7001#L104 assume !(16384 == ssl3_connect_~s__state~0); 6993#L107 assume !(4096 == ssl3_connect_~s__state~0); 6985#L110 assume !(20480 == ssl3_connect_~s__state~0); 6970#L113 assume !(4099 == ssl3_connect_~s__state~0); 6960#L116 assume !(4368 == ssl3_connect_~s__state~0); 6961#L119 assume !(4369 == ssl3_connect_~s__state~0); 6938#L122 assume !(4384 == ssl3_connect_~s__state~0); 6919#L125 assume !(4385 == ssl3_connect_~s__state~0); 6920#L128 assume 4400 == ssl3_connect_~s__state~0; 6925#L132 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 6912#L282 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0) % 4294967296;ssl3_connect_~skip~0 := 1; 6914#L282-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 6930#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7104#L520 ssl3_connect_~skip~0 := 0; 7102#L98-1 assume !false; 7100#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7098#L101 assume !(12292 == ssl3_connect_~s__state~0); 7096#L104 assume !(16384 == ssl3_connect_~s__state~0); 7094#L107 assume !(4096 == ssl3_connect_~s__state~0); 7092#L110 assume !(20480 == ssl3_connect_~s__state~0); 7090#L113 assume !(4099 == ssl3_connect_~s__state~0); 7088#L116 assume !(4368 == ssl3_connect_~s__state~0); 7086#L119 assume !(4369 == ssl3_connect_~s__state~0); 7084#L122 assume !(4384 == ssl3_connect_~s__state~0); 7082#L125 assume !(4385 == ssl3_connect_~s__state~0); 7080#L128 assume !(4400 == ssl3_connect_~s__state~0); 7078#L131 assume !(4401 == ssl3_connect_~s__state~0); 7076#L134 assume !(4416 == ssl3_connect_~s__state~0); 7074#L137 assume !(4417 == ssl3_connect_~s__state~0); 7072#L140 assume !(4432 == ssl3_connect_~s__state~0); 7070#L143 assume !(4433 == ssl3_connect_~s__state~0); 7068#L146 assume !(4448 == ssl3_connect_~s__state~0); 7066#L149 assume !(4449 == ssl3_connect_~s__state~0); 7064#L152 assume !(4464 == ssl3_connect_~s__state~0); 7062#L155 assume !(4465 == ssl3_connect_~s__state~0); 7060#L158 assume !(4466 == ssl3_connect_~s__state~0); 7058#L161 assume !(4467 == ssl3_connect_~s__state~0); 7057#L164 assume !(4480 == ssl3_connect_~s__state~0); 7056#L167 assume !(4481 == ssl3_connect_~s__state~0); 7054#L170 assume !(4496 == ssl3_connect_~s__state~0); 7053#L173 assume !(4497 == ssl3_connect_~s__state~0); 7019#L176 assume !(4512 == ssl3_connect_~s__state~0); 7020#L179 assume !(4513 == ssl3_connect_~s__state~0); 7012#L182 assume !(4528 == ssl3_connect_~s__state~0); 7010#L185 assume !(4529 == ssl3_connect_~s__state~0); 7011#L188 assume !(4560 == ssl3_connect_~s__state~0); 6944#L191 assume !(4561 == ssl3_connect_~s__state~0); 6927#L194 assume 4352 == ssl3_connect_~s__state~0; 6928#L195 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 6952#L444 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 6953#L444-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 6959#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7039#L520 ssl3_connect_~skip~0 := 0; 7038#L98-1 assume !false; 7037#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7036#L101 assume 12292 == ssl3_connect_~s__state~0; 6968#L102 [2019-11-20 03:32:12,421 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:32:12,421 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 7 times [2019-11-20 03:32:12,422 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 03:32:12,422 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1458352681] [2019-11-20 03:32:12,422 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 03:32:12,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 03:32:12,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 03:32:12,432 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 03:32:12,432 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:32:12,433 INFO L82 PathProgramCache]: Analyzing trace with hash -216492601, now seen corresponding path program 1 times [2019-11-20 03:32:12,433 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 03:32:12,433 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1861833194] [2019-11-20 03:32:12,433 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 03:32:12,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:32:12,508 INFO L134 CoverageAnalysis]: Checked inductivity of 88 backedges. 56 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2019-11-20 03:32:12,509 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1861833194] [2019-11-20 03:32:12,510 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 03:32:12,510 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-20 03:32:12,513 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [714497911] [2019-11-20 03:32:12,514 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 03:32:12,515 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 03:32:12,515 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 03:32:12,515 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 03:32:12,515 INFO L87 Difference]: Start difference. First operand 296 states and 418 transitions. cyclomatic complexity: 123 Second operand 3 states. [2019-11-20 03:32:12,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 03:32:12,672 INFO L93 Difference]: Finished difference Result 320 states and 448 transitions. [2019-11-20 03:32:12,673 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 03:32:12,673 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 320 states and 448 transitions. [2019-11-20 03:32:12,676 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 298 [2019-11-20 03:32:12,680 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 320 states to 320 states and 448 transitions. [2019-11-20 03:32:12,680 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 320 [2019-11-20 03:32:12,681 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 320 [2019-11-20 03:32:12,681 INFO L73 IsDeterministic]: Start isDeterministic. Operand 320 states and 448 transitions. [2019-11-20 03:32:12,681 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 03:32:12,681 INFO L688 BuchiCegarLoop]: Abstraction has 320 states and 448 transitions. [2019-11-20 03:32:12,682 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 320 states and 448 transitions. [2019-11-20 03:32:12,702 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 320 to 317. [2019-11-20 03:32:12,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 317 states. [2019-11-20 03:32:12,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 317 states to 317 states and 444 transitions. [2019-11-20 03:32:12,704 INFO L711 BuchiCegarLoop]: Abstraction has 317 states and 444 transitions. [2019-11-20 03:32:12,704 INFO L591 BuchiCegarLoop]: Abstraction has 317 states and 444 transitions. [2019-11-20 03:32:12,704 INFO L424 BuchiCegarLoop]: ======== Iteration 12============ [2019-11-20 03:32:12,705 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 317 states and 444 transitions. [2019-11-20 03:32:12,707 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 295 [2019-11-20 03:32:12,707 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 03:32:12,707 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 03:32:12,709 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2019-11-20 03:32:12,709 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 5, 5, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 03:32:12,709 INFO L794 eck$LassoCheckResult]: Stem: 7608#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 7517#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 7518#L87-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 7520#L92 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 7540#L98-1 assume !false; 7696#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7716#L101 assume 12292 == ssl3_connect_~s__state~0; 7591#L102 [2019-11-20 03:32:12,710 INFO L796 eck$LassoCheckResult]: Loop: 7591#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 7592#L206 ssl3_connect_~s__server~0 := 0; 7627#L211 assume 0 != ssl3_connect_~cb~0; 7630#L211-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 7551#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 7552#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 7628#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 7555#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 7556#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7804#L520 ssl3_connect_~skip~0 := 0; 7800#L98-1 assume !false; 7798#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7796#L101 assume !(12292 == ssl3_connect_~s__state~0); 7793#L104 assume !(16384 == ssl3_connect_~s__state~0); 7620#L107 assume !(4096 == ssl3_connect_~s__state~0); 7621#L110 assume !(20480 == ssl3_connect_~s__state~0); 7593#L113 assume !(4099 == ssl3_connect_~s__state~0); 7594#L116 assume 4368 == ssl3_connect_~s__state~0; 7523#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 7524#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 7613#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 7626#L258 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 7636#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7781#L520 ssl3_connect_~skip~0 := 0; 7779#L98-1 assume !false; 7778#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7777#L101 assume !(12292 == ssl3_connect_~s__state~0); 7776#L104 assume !(16384 == ssl3_connect_~s__state~0); 7775#L107 assume !(4096 == ssl3_connect_~s__state~0); 7773#L110 assume !(20480 == ssl3_connect_~s__state~0); 7767#L113 assume !(4099 == ssl3_connect_~s__state~0); 7581#L116 assume !(4368 == ssl3_connect_~s__state~0); 7582#L119 assume !(4369 == ssl3_connect_~s__state~0); 7583#L122 assume 4384 == ssl3_connect_~s__state~0; 7617#L126 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 7568#L265 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 7567#L265-2 assume !(ssl3_connect_~ret~0 <= 0); 7531#L271 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 7533#L271-2 ssl3_connect_~s__init_num~0 := 0; 7726#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7723#L520 ssl3_connect_~skip~0 := 0; 7722#L98-1 assume !false; 7721#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7720#L101 assume !(12292 == ssl3_connect_~s__state~0); 7718#L104 assume !(16384 == ssl3_connect_~s__state~0); 7715#L107 assume !(4096 == ssl3_connect_~s__state~0); 7713#L110 assume !(20480 == ssl3_connect_~s__state~0); 7700#L113 assume !(4099 == ssl3_connect_~s__state~0); 7699#L116 assume !(4368 == ssl3_connect_~s__state~0); 7698#L119 assume !(4369 == ssl3_connect_~s__state~0); 7697#L122 assume !(4384 == ssl3_connect_~s__state~0); 7694#L125 assume !(4385 == ssl3_connect_~s__state~0); 7643#L128 assume 4400 == ssl3_connect_~s__state~0; 7612#L132 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 7534#L282 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0) % 4294967296;ssl3_connect_~skip~0 := 1; 7536#L282-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 7553#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7756#L520 ssl3_connect_~skip~0 := 0; 7754#L98-1 assume !false; 7752#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7750#L101 assume !(12292 == ssl3_connect_~s__state~0); 7748#L104 assume !(16384 == ssl3_connect_~s__state~0); 7746#L107 assume !(4096 == ssl3_connect_~s__state~0); 7744#L110 assume !(20480 == ssl3_connect_~s__state~0); 7742#L113 assume !(4099 == ssl3_connect_~s__state~0); 7740#L116 assume !(4368 == ssl3_connect_~s__state~0); 7738#L119 assume !(4369 == ssl3_connect_~s__state~0); 7736#L122 assume !(4384 == ssl3_connect_~s__state~0); 7734#L125 assume !(4385 == ssl3_connect_~s__state~0); 7732#L128 assume !(4400 == ssl3_connect_~s__state~0); 7692#L131 assume !(4401 == ssl3_connect_~s__state~0); 7691#L134 assume 4416 == ssl3_connect_~s__state~0; 7600#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 7554#L304 assume 3 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 4; 7537#L304-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 7538#L312 assume !(0 == ssl3_connect_~tmp___6~0); 7563#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7570#L520 ssl3_connect_~skip~0 := 0; 7521#L98-1 assume !false; 7522#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7609#L101 assume !(12292 == ssl3_connect_~s__state~0); 7615#L104 assume !(16384 == ssl3_connect_~s__state~0); 7616#L107 assume !(4096 == ssl3_connect_~s__state~0); 7610#L110 assume !(20480 == ssl3_connect_~s__state~0); 7611#L113 assume !(4099 == ssl3_connect_~s__state~0); 7653#L116 assume !(4368 == ssl3_connect_~s__state~0); 7646#L119 assume !(4369 == ssl3_connect_~s__state~0); 7647#L122 assume !(4384 == ssl3_connect_~s__state~0); 7766#L125 assume !(4385 == ssl3_connect_~s__state~0); 7805#L128 assume !(4400 == ssl3_connect_~s__state~0); 7803#L131 assume !(4401 == ssl3_connect_~s__state~0); 7802#L134 assume !(4416 == ssl3_connect_~s__state~0); 7799#L137 assume !(4417 == ssl3_connect_~s__state~0); 7640#L140 assume !(4432 == ssl3_connect_~s__state~0); 7641#L143 assume !(4433 == ssl3_connect_~s__state~0); 7642#L146 assume !(4448 == ssl3_connect_~s__state~0); 7792#L149 assume !(4449 == ssl3_connect_~s__state~0); 7791#L152 assume !(4464 == ssl3_connect_~s__state~0); 7657#L155 assume !(4465 == ssl3_connect_~s__state~0); 7658#L158 assume !(4466 == ssl3_connect_~s__state~0); 7659#L161 assume !(4467 == ssl3_connect_~s__state~0); 7711#L164 assume !(4480 == ssl3_connect_~s__state~0); 7710#L167 assume !(4481 == ssl3_connect_~s__state~0); 7709#L170 assume !(4496 == ssl3_connect_~s__state~0); 7708#L173 assume !(4497 == ssl3_connect_~s__state~0); 7707#L176 assume !(4512 == ssl3_connect_~s__state~0); 7706#L179 assume !(4513 == ssl3_connect_~s__state~0); 7705#L182 assume !(4528 == ssl3_connect_~s__state~0); 7704#L185 assume !(4529 == ssl3_connect_~s__state~0); 7703#L188 assume !(4560 == ssl3_connect_~s__state~0); 7566#L191 assume !(4561 == ssl3_connect_~s__state~0); 7548#L194 assume 4352 == ssl3_connect_~s__state~0; 7549#L195 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 7573#L444 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 7574#L444-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 7580#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7668#L520 ssl3_connect_~skip~0 := 0; 7667#L98-1 assume !false; 7664#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7656#L101 assume 12292 == ssl3_connect_~s__state~0; 7591#L102 [2019-11-20 03:32:12,710 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:32:12,710 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 8 times [2019-11-20 03:32:12,711 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 03:32:12,711 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [803852997] [2019-11-20 03:32:12,711 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 03:32:12,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 03:32:12,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 03:32:12,721 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 03:32:12,721 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:32:12,721 INFO L82 PathProgramCache]: Analyzing trace with hash -184434545, now seen corresponding path program 1 times [2019-11-20 03:32:12,722 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 03:32:12,722 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1165260033] [2019-11-20 03:32:12,722 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 03:32:12,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:32:12,777 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 116 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2019-11-20 03:32:12,778 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1165260033] [2019-11-20 03:32:12,778 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 03:32:12,778 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-20 03:32:12,778 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1815089253] [2019-11-20 03:32:12,779 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 03:32:12,779 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 03:32:12,779 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 03:32:12,780 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 03:32:12,780 INFO L87 Difference]: Start difference. First operand 317 states and 444 transitions. cyclomatic complexity: 128 Second operand 3 states. [2019-11-20 03:32:12,817 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 03:32:12,817 INFO L93 Difference]: Finished difference Result 612 states and 855 transitions. [2019-11-20 03:32:12,817 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 03:32:12,818 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 612 states and 855 transitions. [2019-11-20 03:32:12,823 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 590 [2019-11-20 03:32:12,829 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 612 states to 612 states and 855 transitions. [2019-11-20 03:32:12,829 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 612 [2019-11-20 03:32:12,830 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 612 [2019-11-20 03:32:12,830 INFO L73 IsDeterministic]: Start isDeterministic. Operand 612 states and 855 transitions. [2019-11-20 03:32:12,831 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 03:32:12,831 INFO L688 BuchiCegarLoop]: Abstraction has 612 states and 855 transitions. [2019-11-20 03:32:12,832 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 612 states and 855 transitions. [2019-11-20 03:32:12,840 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 612 to 612. [2019-11-20 03:32:12,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 612 states. [2019-11-20 03:32:12,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 612 states to 612 states and 855 transitions. [2019-11-20 03:32:12,843 INFO L711 BuchiCegarLoop]: Abstraction has 612 states and 855 transitions. [2019-11-20 03:32:12,843 INFO L591 BuchiCegarLoop]: Abstraction has 612 states and 855 transitions. [2019-11-20 03:32:12,843 INFO L424 BuchiCegarLoop]: ======== Iteration 13============ [2019-11-20 03:32:12,843 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 612 states and 855 transitions. [2019-11-20 03:32:12,847 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 590 [2019-11-20 03:32:12,847 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 03:32:12,847 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 03:32:12,849 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2019-11-20 03:32:12,849 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 5, 5, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 03:32:12,849 INFO L794 eck$LassoCheckResult]: Stem: 8545#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 8452#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 8453#L87-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 8455#L92 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 8475#L98-1 assume !false; 8890#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8884#L101 assume 12292 == ssl3_connect_~s__state~0; 8716#L102 [2019-11-20 03:32:12,849 INFO L796 eck$LassoCheckResult]: Loop: 8716#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 8606#L206 ssl3_connect_~s__server~0 := 0; 8707#L211 assume 0 != ssl3_connect_~cb~0; 8706#L211-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 8703#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 8570#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 8565#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 8491#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 8492#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8672#L520 ssl3_connect_~skip~0 := 0; 8673#L98-1 assume !false; 8789#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8783#L101 assume !(12292 == ssl3_connect_~s__state~0); 8781#L104 assume !(16384 == ssl3_connect_~s__state~0); 8659#L107 assume !(4096 == ssl3_connect_~s__state~0); 8660#L110 assume !(20480 == ssl3_connect_~s__state~0); 8654#L113 assume !(4099 == ssl3_connect_~s__state~0); 8652#L116 assume 4368 == ssl3_connect_~s__state~0; 8601#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 8651#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 8549#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 8576#L258 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 8577#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8902#L520 ssl3_connect_~skip~0 := 0; 8901#L98-1 assume !false; 8899#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8895#L101 assume !(12292 == ssl3_connect_~s__state~0); 8891#L104 assume !(16384 == ssl3_connect_~s__state~0); 8877#L107 assume !(4096 == ssl3_connect_~s__state~0); 8873#L110 assume !(20480 == ssl3_connect_~s__state~0); 8871#L113 assume !(4099 == ssl3_connect_~s__state~0); 8856#L116 assume !(4368 == ssl3_connect_~s__state~0); 8855#L119 assume !(4369 == ssl3_connect_~s__state~0); 8854#L122 assume 4384 == ssl3_connect_~s__state~0; 8555#L126 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 8505#L265 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 8504#L265-2 assume !(ssl3_connect_~ret~0 <= 0); 8466#L271 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 8468#L271-2 ssl3_connect_~s__init_num~0 := 0; 8832#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8828#L520 ssl3_connect_~skip~0 := 0; 8826#L98-1 assume !false; 8824#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8822#L101 assume !(12292 == ssl3_connect_~s__state~0); 8820#L104 assume !(16384 == ssl3_connect_~s__state~0); 8818#L107 assume !(4096 == ssl3_connect_~s__state~0); 8817#L110 assume !(20480 == ssl3_connect_~s__state~0); 8815#L113 assume !(4099 == ssl3_connect_~s__state~0); 8813#L116 assume !(4368 == ssl3_connect_~s__state~0); 8812#L119 assume !(4369 == ssl3_connect_~s__state~0); 8811#L122 assume !(4384 == ssl3_connect_~s__state~0); 8810#L125 assume !(4385 == ssl3_connect_~s__state~0); 8586#L128 assume 4400 == ssl3_connect_~s__state~0; 8585#L132 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 8584#L282 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0) % 4294967296;ssl3_connect_~skip~0 := 1; 8488#L282-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 8489#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 9036#L520 ssl3_connect_~skip~0 := 0; 9030#L98-1 assume !false; 9028#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9026#L101 assume !(12292 == ssl3_connect_~s__state~0); 9024#L104 assume !(16384 == ssl3_connect_~s__state~0); 9022#L107 assume !(4096 == ssl3_connect_~s__state~0); 9020#L110 assume !(20480 == ssl3_connect_~s__state~0); 9018#L113 assume !(4099 == ssl3_connect_~s__state~0); 9016#L116 assume !(4368 == ssl3_connect_~s__state~0); 9014#L119 assume !(4369 == ssl3_connect_~s__state~0); 9012#L122 assume !(4384 == ssl3_connect_~s__state~0); 9010#L125 assume !(4385 == ssl3_connect_~s__state~0); 9008#L128 assume !(4400 == ssl3_connect_~s__state~0); 9006#L131 assume !(4401 == ssl3_connect_~s__state~0); 9004#L134 assume 4416 == ssl3_connect_~s__state~0; 8536#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 8490#L304 assume !(3 == ssl3_connect_~blastFlag~0); 8472#L304-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 8473#L312 assume !(0 == ssl3_connect_~tmp___6~0); 8500#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8952#L520 ssl3_connect_~skip~0 := 0; 8950#L98-1 assume !false; 8948#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8938#L101 assume !(12292 == ssl3_connect_~s__state~0); 8937#L104 assume !(16384 == ssl3_connect_~s__state~0); 8711#L107 assume !(4096 == ssl3_connect_~s__state~0); 8712#L110 assume !(20480 == ssl3_connect_~s__state~0); 8929#L113 assume !(4099 == ssl3_connect_~s__state~0); 8928#L116 assume !(4368 == ssl3_connect_~s__state~0); 8927#L119 assume !(4369 == ssl3_connect_~s__state~0); 8926#L122 assume !(4384 == ssl3_connect_~s__state~0); 8925#L125 assume !(4385 == ssl3_connect_~s__state~0); 8924#L128 assume !(4400 == ssl3_connect_~s__state~0); 8587#L131 assume !(4401 == ssl3_connect_~s__state~0); 8588#L134 assume !(4416 == ssl3_connect_~s__state~0); 8923#L137 assume !(4417 == ssl3_connect_~s__state~0); 8580#L140 assume !(4432 == ssl3_connect_~s__state~0); 8581#L143 assume !(4433 == ssl3_connect_~s__state~0); 8582#L146 assume !(4448 == ssl3_connect_~s__state~0); 8993#L149 assume !(4449 == ssl3_connect_~s__state~0); 8867#L152 assume !(4464 == ssl3_connect_~s__state~0); 8863#L155 assume !(4465 == ssl3_connect_~s__state~0); 8864#L158 assume !(4466 == ssl3_connect_~s__state~0); 8865#L161 assume !(4467 == ssl3_connect_~s__state~0); 8866#L164 assume !(4480 == ssl3_connect_~s__state~0); 8568#L167 assume !(4481 == ssl3_connect_~s__state~0); 8569#L170 assume !(4496 == ssl3_connect_~s__state~0); 8870#L173 assume !(4497 == ssl3_connect_~s__state~0); 8807#L176 assume !(4512 == ssl3_connect_~s__state~0); 8808#L179 assume !(4513 == ssl3_connect_~s__state~0); 8809#L182 assume !(4528 == ssl3_connect_~s__state~0); 8934#L185 assume !(4529 == ssl3_connect_~s__state~0); 8933#L188 assume !(4560 == ssl3_connect_~s__state~0); 8503#L191 assume !(4561 == ssl3_connect_~s__state~0); 8875#L194 assume 4352 == ssl3_connect_~s__state~0; 8563#L195 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 8511#L444 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 8512#L444-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 8518#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8726#L520 ssl3_connect_~skip~0 := 0; 8724#L98-1 assume !false; 8722#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8720#L101 assume 12292 == ssl3_connect_~s__state~0; 8716#L102 [2019-11-20 03:32:12,850 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:32:12,850 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 9 times [2019-11-20 03:32:12,850 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 03:32:12,850 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1459883058] [2019-11-20 03:32:12,850 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 03:32:12,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 03:32:12,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 03:32:12,863 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 03:32:12,863 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:32:12,863 INFO L82 PathProgramCache]: Analyzing trace with hash -537522927, now seen corresponding path program 1 times [2019-11-20 03:32:12,864 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 03:32:12,864 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [674028937] [2019-11-20 03:32:12,864 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 03:32:12,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:32:12,919 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 77 proven. 0 refuted. 0 times theorem prover too weak. 68 trivial. 0 not checked. [2019-11-20 03:32:12,919 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [674028937] [2019-11-20 03:32:12,920 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 03:32:12,920 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-20 03:32:12,920 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [354185921] [2019-11-20 03:32:12,923 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 03:32:12,923 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 03:32:12,924 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 03:32:12,924 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 03:32:12,924 INFO L87 Difference]: Start difference. First operand 612 states and 855 transitions. cyclomatic complexity: 244 Second operand 3 states. [2019-11-20 03:32:13,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 03:32:13,064 INFO L93 Difference]: Finished difference Result 664 states and 917 transitions. [2019-11-20 03:32:13,065 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 03:32:13,065 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 664 states and 917 transitions. [2019-11-20 03:32:13,071 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 642 [2019-11-20 03:32:13,078 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 664 states to 664 states and 917 transitions. [2019-11-20 03:32:13,078 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 664 [2019-11-20 03:32:13,079 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 664 [2019-11-20 03:32:13,080 INFO L73 IsDeterministic]: Start isDeterministic. Operand 664 states and 917 transitions. [2019-11-20 03:32:13,081 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 03:32:13,081 INFO L688 BuchiCegarLoop]: Abstraction has 664 states and 917 transitions. [2019-11-20 03:32:13,082 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 664 states and 917 transitions. [2019-11-20 03:32:13,092 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 664 to 658. [2019-11-20 03:32:13,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 658 states. [2019-11-20 03:32:13,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 658 states to 658 states and 911 transitions. [2019-11-20 03:32:13,095 INFO L711 BuchiCegarLoop]: Abstraction has 658 states and 911 transitions. [2019-11-20 03:32:13,096 INFO L591 BuchiCegarLoop]: Abstraction has 658 states and 911 transitions. [2019-11-20 03:32:13,096 INFO L424 BuchiCegarLoop]: ======== Iteration 14============ [2019-11-20 03:32:13,096 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 658 states and 911 transitions. [2019-11-20 03:32:13,100 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 636 [2019-11-20 03:32:13,100 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 03:32:13,100 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 03:32:13,102 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2019-11-20 03:32:13,102 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 03:32:13,103 INFO L794 eck$LassoCheckResult]: Stem: 9824#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 9734#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 9735#L87-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 9737#L92 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 9757#L98-1 assume !false; 10038#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10028#L101 assume 12292 == ssl3_connect_~s__state~0; 9992#L102 [2019-11-20 03:32:13,103 INFO L796 eck$LassoCheckResult]: Loop: 9992#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 9883#L206 ssl3_connect_~s__server~0 := 0; 9985#L211 assume 0 != ssl3_connect_~cb~0; 9847#L211-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 9770#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 9771#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 9845#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 9960#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 9954#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 9951#L520 ssl3_connect_~skip~0 := 0; 9950#L98-1 assume !false; 9948#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9941#L101 assume !(12292 == ssl3_connect_~s__state~0); 9942#L104 assume !(16384 == ssl3_connect_~s__state~0); 9935#L107 assume !(4096 == ssl3_connect_~s__state~0); 9936#L110 assume !(20480 == ssl3_connect_~s__state~0); 9930#L113 assume !(4099 == ssl3_connect_~s__state~0); 9928#L116 assume 4368 == ssl3_connect_~s__state~0; 9877#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 9927#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 9830#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 9855#L258 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 9856#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10230#L520 ssl3_connect_~skip~0 := 0; 10228#L98-1 assume !false; 10226#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10224#L101 assume !(12292 == ssl3_connect_~s__state~0); 10222#L104 assume !(16384 == ssl3_connect_~s__state~0); 10220#L107 assume !(4096 == ssl3_connect_~s__state~0); 10218#L110 assume !(20480 == ssl3_connect_~s__state~0); 10216#L113 assume !(4099 == ssl3_connect_~s__state~0); 10214#L116 assume !(4368 == ssl3_connect_~s__state~0); 10212#L119 assume !(4369 == ssl3_connect_~s__state~0); 10175#L122 assume 4384 == ssl3_connect_~s__state~0; 9835#L126 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 9788#L265 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 9787#L265-2 assume !(ssl3_connect_~ret~0 <= 0); 9748#L271 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 9749#L271-2 ssl3_connect_~s__init_num~0 := 0; 10159#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10155#L520 ssl3_connect_~skip~0 := 0; 10154#L98-1 assume !false; 10152#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10150#L101 assume !(12292 == ssl3_connect_~s__state~0); 10148#L104 assume !(16384 == ssl3_connect_~s__state~0); 10146#L107 assume !(4096 == ssl3_connect_~s__state~0); 10143#L110 assume !(20480 == ssl3_connect_~s__state~0); 10141#L113 assume !(4099 == ssl3_connect_~s__state~0); 10138#L116 assume !(4368 == ssl3_connect_~s__state~0); 10136#L119 assume !(4369 == ssl3_connect_~s__state~0); 10133#L122 assume !(4384 == ssl3_connect_~s__state~0); 10131#L125 assume !(4385 == ssl3_connect_~s__state~0); 10129#L128 assume !(4400 == ssl3_connect_~s__state~0); 10127#L131 assume !(4401 == ssl3_connect_~s__state~0); 10125#L134 assume !(4416 == ssl3_connect_~s__state~0); 10123#L137 assume !(4417 == ssl3_connect_~s__state~0); 10121#L140 assume !(4432 == ssl3_connect_~s__state~0); 10120#L143 assume !(4433 == ssl3_connect_~s__state~0); 10119#L146 assume !(4448 == ssl3_connect_~s__state~0); 10117#L149 assume !(4449 == ssl3_connect_~s__state~0); 10115#L152 assume !(4464 == ssl3_connect_~s__state~0); 10113#L155 assume !(4465 == ssl3_connect_~s__state~0); 10111#L158 assume !(4466 == ssl3_connect_~s__state~0); 10109#L161 assume !(4467 == ssl3_connect_~s__state~0); 10107#L164 assume !(4480 == ssl3_connect_~s__state~0); 10105#L167 assume !(4481 == ssl3_connect_~s__state~0); 10103#L170 assume !(4496 == ssl3_connect_~s__state~0); 10101#L173 assume !(4497 == ssl3_connect_~s__state~0); 10099#L176 assume !(4512 == ssl3_connect_~s__state~0); 10097#L179 assume !(4513 == ssl3_connect_~s__state~0); 10095#L182 assume !(4528 == ssl3_connect_~s__state~0); 10094#L185 assume !(4529 == ssl3_connect_~s__state~0); 9974#L188 assume 4560 == ssl3_connect_~s__state~0; 9973#L192 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 9970#L431 assume !(ssl3_connect_~ret~0 <= 0); 9964#L434 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 9857#L434-2 ssl3_connect_~s__init_num~0 := 0; 9782#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10201#L520 ssl3_connect_~skip~0 := 0; 10173#L98-1 assume !false; 10172#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10171#L101 assume !(12292 == ssl3_connect_~s__state~0); 10170#L104 assume !(16384 == ssl3_connect_~s__state~0); 10169#L107 assume !(4096 == ssl3_connect_~s__state~0); 10168#L110 assume !(20480 == ssl3_connect_~s__state~0); 10167#L113 assume !(4099 == ssl3_connect_~s__state~0); 10166#L116 assume !(4368 == ssl3_connect_~s__state~0); 10165#L119 assume !(4369 == ssl3_connect_~s__state~0); 9874#L122 assume !(4384 == ssl3_connect_~s__state~0); 9871#L125 assume !(4385 == ssl3_connect_~s__state~0); 9869#L128 assume !(4400 == ssl3_connect_~s__state~0); 9864#L131 assume !(4401 == ssl3_connect_~s__state~0); 9865#L134 assume !(4416 == ssl3_connect_~s__state~0); 10189#L137 assume !(4417 == ssl3_connect_~s__state~0); 10187#L140 assume !(4432 == ssl3_connect_~s__state~0); 10185#L143 assume !(4433 == ssl3_connect_~s__state~0); 10182#L146 assume !(4448 == ssl3_connect_~s__state~0); 10183#L149 assume !(4449 == ssl3_connect_~s__state~0); 10184#L152 assume !(4464 == ssl3_connect_~s__state~0); 10011#L155 assume !(4465 == ssl3_connect_~s__state~0); 10005#L158 assume !(4466 == ssl3_connect_~s__state~0); 10002#L161 assume !(4467 == ssl3_connect_~s__state~0); 10000#L164 assume !(4480 == ssl3_connect_~s__state~0); 9997#L167 assume !(4481 == ssl3_connect_~s__state~0); 9995#L170 assume !(4496 == ssl3_connect_~s__state~0); 9987#L173 assume !(4497 == ssl3_connect_~s__state~0); 9986#L176 assume !(4512 == ssl3_connect_~s__state~0); 9984#L179 assume !(4513 == ssl3_connect_~s__state~0); 9983#L182 assume !(4528 == ssl3_connect_~s__state~0); 9979#L185 assume !(4529 == ssl3_connect_~s__state~0); 9980#L188 assume !(4560 == ssl3_connect_~s__state~0); 10062#L191 assume !(4561 == ssl3_connect_~s__state~0); 9976#L194 assume 4352 == ssl3_connect_~s__state~0; 10020#L195 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 10015#L444 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 10012#L444-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 10008#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10004#L520 ssl3_connect_~skip~0 := 0; 10001#L98-1 assume !false; 9999#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9996#L101 assume 12292 == ssl3_connect_~s__state~0; 9992#L102 [2019-11-20 03:32:13,103 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:32:13,104 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 10 times [2019-11-20 03:32:13,104 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 03:32:13,104 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2034537927] [2019-11-20 03:32:13,104 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 03:32:13,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 03:32:13,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 03:32:13,113 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 03:32:13,114 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:32:13,114 INFO L82 PathProgramCache]: Analyzing trace with hash -651492898, now seen corresponding path program 1 times [2019-11-20 03:32:13,114 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 03:32:13,115 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [262778915] [2019-11-20 03:32:13,115 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 03:32:13,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:32:13,168 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 76 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2019-11-20 03:32:13,169 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [262778915] [2019-11-20 03:32:13,169 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 03:32:13,169 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-20 03:32:13,169 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [9847989] [2019-11-20 03:32:13,170 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 03:32:13,170 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 03:32:13,170 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 03:32:13,170 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 03:32:13,171 INFO L87 Difference]: Start difference. First operand 658 states and 911 transitions. cyclomatic complexity: 254 Second operand 3 states. [2019-11-20 03:32:13,377 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 03:32:13,377 INFO L93 Difference]: Finished difference Result 734 states and 997 transitions. [2019-11-20 03:32:13,377 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 03:32:13,378 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 734 states and 997 transitions. [2019-11-20 03:32:13,383 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 712 [2019-11-20 03:32:13,390 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 734 states to 734 states and 997 transitions. [2019-11-20 03:32:13,390 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 734 [2019-11-20 03:32:13,391 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 734 [2019-11-20 03:32:13,391 INFO L73 IsDeterministic]: Start isDeterministic. Operand 734 states and 997 transitions. [2019-11-20 03:32:13,392 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 03:32:13,392 INFO L688 BuchiCegarLoop]: Abstraction has 734 states and 997 transitions. [2019-11-20 03:32:13,393 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 734 states and 997 transitions. [2019-11-20 03:32:13,403 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 734 to 730. [2019-11-20 03:32:13,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 730 states. [2019-11-20 03:32:13,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 730 states to 730 states and 993 transitions. [2019-11-20 03:32:13,406 INFO L711 BuchiCegarLoop]: Abstraction has 730 states and 993 transitions. [2019-11-20 03:32:13,407 INFO L591 BuchiCegarLoop]: Abstraction has 730 states and 993 transitions. [2019-11-20 03:32:13,407 INFO L424 BuchiCegarLoop]: ======== Iteration 15============ [2019-11-20 03:32:13,407 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 730 states and 993 transitions. [2019-11-20 03:32:13,411 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 708 [2019-11-20 03:32:13,411 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 03:32:13,411 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 03:32:13,413 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2019-11-20 03:32:13,413 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 03:32:13,413 INFO L794 eck$LassoCheckResult]: Stem: 11241#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 11132#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 11133#L87-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 11135#L92 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 11155#L98-1 assume !false; 11618#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11612#L101 assume 12292 == ssl3_connect_~s__state~0; 11426#L102 [2019-11-20 03:32:13,414 INFO L796 eck$LassoCheckResult]: Loop: 11426#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 11263#L206 ssl3_connect_~s__server~0 := 0; 11264#L211 assume 0 != ssl3_connect_~cb~0; 11270#L211-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 11171#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 11172#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 11271#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 11176#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 11177#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 11615#L520 ssl3_connect_~skip~0 := 0; 11609#L98-1 assume !false; 11606#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11603#L101 assume !(12292 == ssl3_connect_~s__state~0); 11601#L104 assume !(16384 == ssl3_connect_~s__state~0); 11446#L107 assume !(4096 == ssl3_connect_~s__state~0); 11445#L110 assume !(20480 == ssl3_connect_~s__state~0); 11440#L113 assume !(4099 == ssl3_connect_~s__state~0); 11363#L116 assume 4368 == ssl3_connect_~s__state~0; 11308#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 11362#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 11245#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 11282#L258 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 11283#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 11375#L520 ssl3_connect_~skip~0 := 0; 11374#L98-1 assume !false; 11373#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11372#L101 assume !(12292 == ssl3_connect_~s__state~0); 11371#L104 assume !(16384 == ssl3_connect_~s__state~0); 11370#L107 assume !(4096 == ssl3_connect_~s__state~0); 11369#L110 assume !(20480 == ssl3_connect_~s__state~0); 11368#L113 assume !(4099 == ssl3_connect_~s__state~0); 11367#L116 assume !(4368 == ssl3_connect_~s__state~0); 11366#L119 assume !(4369 == ssl3_connect_~s__state~0); 11365#L122 assume 4384 == ssl3_connect_~s__state~0; 11251#L126 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 11193#L265 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 11192#L265-2 assume !(ssl3_connect_~ret~0 <= 0); 11146#L271 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 11147#L271-2 ssl3_connect_~s__init_num~0 := 0; 11581#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 11578#L520 ssl3_connect_~skip~0 := 0; 11577#L98-1 assume !false; 11576#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11575#L101 assume !(12292 == ssl3_connect_~s__state~0); 11573#L104 assume !(16384 == ssl3_connect_~s__state~0); 11571#L107 assume !(4096 == ssl3_connect_~s__state~0); 11569#L110 assume !(20480 == ssl3_connect_~s__state~0); 11567#L113 assume !(4099 == ssl3_connect_~s__state~0); 11565#L116 assume !(4368 == ssl3_connect_~s__state~0); 11563#L119 assume !(4369 == ssl3_connect_~s__state~0); 11561#L122 assume !(4384 == ssl3_connect_~s__state~0); 11559#L125 assume !(4385 == ssl3_connect_~s__state~0); 11557#L128 assume !(4400 == ssl3_connect_~s__state~0); 11555#L131 assume !(4401 == ssl3_connect_~s__state~0); 11552#L134 assume !(4416 == ssl3_connect_~s__state~0); 11549#L137 assume !(4417 == ssl3_connect_~s__state~0); 11546#L140 assume !(4432 == ssl3_connect_~s__state~0); 11542#L143 assume !(4433 == ssl3_connect_~s__state~0); 11539#L146 assume !(4448 == ssl3_connect_~s__state~0); 11536#L149 assume !(4449 == ssl3_connect_~s__state~0); 11533#L152 assume !(4464 == ssl3_connect_~s__state~0); 11530#L155 assume !(4465 == ssl3_connect_~s__state~0); 11527#L158 assume !(4466 == ssl3_connect_~s__state~0); 11524#L161 assume !(4467 == ssl3_connect_~s__state~0); 11521#L164 assume !(4480 == ssl3_connect_~s__state~0); 11518#L167 assume !(4481 == ssl3_connect_~s__state~0); 11515#L170 assume !(4496 == ssl3_connect_~s__state~0); 11511#L173 assume !(4497 == ssl3_connect_~s__state~0); 11508#L176 assume !(4512 == ssl3_connect_~s__state~0); 11504#L179 assume !(4513 == ssl3_connect_~s__state~0); 11501#L182 assume !(4528 == ssl3_connect_~s__state~0); 11498#L185 assume !(4529 == ssl3_connect_~s__state~0); 11495#L188 assume 4560 == ssl3_connect_~s__state~0; 11494#L192 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 11493#L431 assume !(ssl3_connect_~ret~0 <= 0); 11491#L434 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 3; 11470#L434-2 ssl3_connect_~s__init_num~0 := 0; 11461#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 11457#L520 ssl3_connect_~skip~0 := 0; 11455#L98-1 assume !false; 11453#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11451#L101 assume !(12292 == ssl3_connect_~s__state~0); 11449#L104 assume !(16384 == ssl3_connect_~s__state~0); 11448#L107 assume !(4096 == ssl3_connect_~s__state~0); 11447#L110 assume !(20480 == ssl3_connect_~s__state~0); 11441#L113 assume !(4099 == ssl3_connect_~s__state~0); 11442#L116 assume !(4368 == ssl3_connect_~s__state~0); 11564#L119 assume !(4369 == ssl3_connect_~s__state~0); 11562#L122 assume !(4384 == ssl3_connect_~s__state~0); 11560#L125 assume !(4385 == ssl3_connect_~s__state~0); 11558#L128 assume !(4400 == ssl3_connect_~s__state~0); 11556#L131 assume !(4401 == ssl3_connect_~s__state~0); 11553#L134 assume !(4416 == ssl3_connect_~s__state~0); 11550#L137 assume !(4417 == ssl3_connect_~s__state~0); 11547#L140 assume !(4432 == ssl3_connect_~s__state~0); 11543#L143 assume !(4433 == ssl3_connect_~s__state~0); 11540#L146 assume !(4448 == ssl3_connect_~s__state~0); 11537#L149 assume !(4449 == ssl3_connect_~s__state~0); 11534#L152 assume !(4464 == ssl3_connect_~s__state~0); 11531#L155 assume !(4465 == ssl3_connect_~s__state~0); 11528#L158 assume !(4466 == ssl3_connect_~s__state~0); 11525#L161 assume !(4467 == ssl3_connect_~s__state~0); 11522#L164 assume !(4480 == ssl3_connect_~s__state~0); 11519#L167 assume !(4481 == ssl3_connect_~s__state~0); 11516#L170 assume !(4496 == ssl3_connect_~s__state~0); 11512#L173 assume !(4497 == ssl3_connect_~s__state~0); 11509#L176 assume !(4512 == ssl3_connect_~s__state~0); 11505#L179 assume !(4513 == ssl3_connect_~s__state~0); 11502#L182 assume !(4528 == ssl3_connect_~s__state~0); 11499#L185 assume !(4529 == ssl3_connect_~s__state~0); 11419#L188 assume !(4560 == ssl3_connect_~s__state~0); 11418#L191 assume !(4561 == ssl3_connect_~s__state~0); 11167#L194 assume 4352 == ssl3_connect_~s__state~0; 11168#L195 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 11200#L444 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 11201#L444-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 11207#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 11433#L520 ssl3_connect_~skip~0 := 0; 11432#L98-1 assume !false; 11428#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11425#L101 assume 12292 == ssl3_connect_~s__state~0; 11426#L102 [2019-11-20 03:32:13,414 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:32:13,414 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 11 times [2019-11-20 03:32:13,414 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 03:32:13,415 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1844052226] [2019-11-20 03:32:13,415 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 03:32:13,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 03:32:13,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 03:32:13,423 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 03:32:13,423 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:32:13,423 INFO L82 PathProgramCache]: Analyzing trace with hash 1276779804, now seen corresponding path program 1 times [2019-11-20 03:32:13,423 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 03:32:13,424 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1164760568] [2019-11-20 03:32:13,424 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 03:32:13,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:32:13,462 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2019-11-20 03:32:13,462 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1164760568] [2019-11-20 03:32:13,462 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 03:32:13,462 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-20 03:32:13,463 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [518733971] [2019-11-20 03:32:13,463 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 03:32:13,463 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 03:32:13,464 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 03:32:13,464 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 03:32:13,464 INFO L87 Difference]: Start difference. First operand 730 states and 993 transitions. cyclomatic complexity: 264 Second operand 3 states. [2019-11-20 03:32:13,487 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 03:32:13,487 INFO L93 Difference]: Finished difference Result 1312 states and 1801 transitions. [2019-11-20 03:32:13,488 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 03:32:13,488 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1312 states and 1801 transitions. [2019-11-20 03:32:13,499 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1290 [2019-11-20 03:32:13,511 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1312 states to 1312 states and 1801 transitions. [2019-11-20 03:32:13,511 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1312 [2019-11-20 03:32:13,513 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1312 [2019-11-20 03:32:13,513 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1312 states and 1801 transitions. [2019-11-20 03:32:13,515 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 03:32:13,515 INFO L688 BuchiCegarLoop]: Abstraction has 1312 states and 1801 transitions. [2019-11-20 03:32:13,516 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1312 states and 1801 transitions. [2019-11-20 03:32:13,547 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1312 to 1312. [2019-11-20 03:32:13,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1312 states. [2019-11-20 03:32:13,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1312 states to 1312 states and 1801 transitions. [2019-11-20 03:32:13,553 INFO L711 BuchiCegarLoop]: Abstraction has 1312 states and 1801 transitions. [2019-11-20 03:32:13,553 INFO L591 BuchiCegarLoop]: Abstraction has 1312 states and 1801 transitions. [2019-11-20 03:32:13,553 INFO L424 BuchiCegarLoop]: ======== Iteration 16============ [2019-11-20 03:32:13,553 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1312 states and 1801 transitions. [2019-11-20 03:32:13,561 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1290 [2019-11-20 03:32:13,561 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 03:32:13,561 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 03:32:13,565 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2019-11-20 03:32:13,565 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 6, 6, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 03:32:13,565 INFO L794 eck$LassoCheckResult]: Stem: 13278#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 13180#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 13181#L87-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 13183#L92 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 13202#L98-1 assume !false; 14043#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14036#L101 assume 12292 == ssl3_connect_~s__state~0; 13948#L102 [2019-11-20 03:32:13,566 INFO L796 eck$LassoCheckResult]: Loop: 13948#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 13346#L206 ssl3_connect_~s__server~0 := 0; 13938#L211 assume 0 != ssl3_connect_~cb~0; 13931#L211-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 13927#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 13923#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 13920#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 13917#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 13918#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13794#L520 ssl3_connect_~skip~0 := 0; 13793#L98-1 assume !false; 13791#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13792#L101 assume !(12292 == ssl3_connect_~s__state~0); 13959#L104 assume !(16384 == ssl3_connect_~s__state~0); 13707#L107 assume !(4096 == ssl3_connect_~s__state~0); 13708#L110 assume !(20480 == ssl3_connect_~s__state~0); 13704#L113 assume !(4099 == ssl3_connect_~s__state~0); 13703#L116 assume 4368 == ssl3_connect_~s__state~0; 13701#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 13698#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 13401#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 13697#L258 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 13630#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13626#L520 ssl3_connect_~skip~0 := 0; 13624#L98-1 assume !false; 13622#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13606#L101 assume !(12292 == ssl3_connect_~s__state~0); 13601#L104 assume !(16384 == ssl3_connect_~s__state~0); 13596#L107 assume !(4096 == ssl3_connect_~s__state~0); 13591#L110 assume !(20480 == ssl3_connect_~s__state~0); 13586#L113 assume !(4099 == ssl3_connect_~s__state~0); 13580#L116 assume !(4368 == ssl3_connect_~s__state~0); 13576#L119 assume !(4369 == ssl3_connect_~s__state~0); 13572#L122 assume 4384 == ssl3_connect_~s__state~0; 13566#L126 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 13559#L265 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 13376#L265-2 assume !(ssl3_connect_~ret~0 <= 0); 13531#L271 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 13532#L271-2 ssl3_connect_~s__init_num~0 := 0; 13547#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13544#L520 ssl3_connect_~skip~0 := 0; 13543#L98-1 assume !false; 13542#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13541#L101 assume !(12292 == ssl3_connect_~s__state~0); 13540#L104 assume !(16384 == ssl3_connect_~s__state~0); 13539#L107 assume !(4096 == ssl3_connect_~s__state~0); 13538#L110 assume !(20480 == ssl3_connect_~s__state~0); 13537#L113 assume !(4099 == ssl3_connect_~s__state~0); 13536#L116 assume !(4368 == ssl3_connect_~s__state~0); 13535#L119 assume !(4369 == ssl3_connect_~s__state~0); 13534#L122 assume !(4384 == ssl3_connect_~s__state~0); 13533#L125 assume !(4385 == ssl3_connect_~s__state~0); 13325#L128 assume 4400 == ssl3_connect_~s__state~0; 13326#L132 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 13693#L282 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0) % 4294967296;ssl3_connect_~skip~0 := 1; 13218#L282-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 13219#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13239#L520 ssl3_connect_~skip~0 := 0; 13279#L98-1 assume !false; 14475#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14474#L101 assume !(12292 == ssl3_connect_~s__state~0); 14473#L104 assume !(16384 == ssl3_connect_~s__state~0); 14472#L107 assume !(4096 == ssl3_connect_~s__state~0); 14471#L110 assume !(20480 == ssl3_connect_~s__state~0); 14470#L113 assume !(4099 == ssl3_connect_~s__state~0); 14469#L116 assume !(4368 == ssl3_connect_~s__state~0); 14468#L119 assume !(4369 == ssl3_connect_~s__state~0); 13225#L122 assume !(4384 == ssl3_connect_~s__state~0); 13203#L125 assume !(4385 == ssl3_connect_~s__state~0); 13204#L128 assume !(4400 == ssl3_connect_~s__state~0); 13209#L131 assume !(4401 == ssl3_connect_~s__state~0); 13304#L134 assume 4416 == ssl3_connect_~s__state~0; 13268#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 13220#L304 assume !(3 == ssl3_connect_~blastFlag~0); 13199#L304-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 13200#L312 assume !(0 == ssl3_connect_~tmp___6~0); 13231#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 14476#L520 ssl3_connect_~skip~0 := 0; 13184#L98-1 assume !false; 13185#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13281#L101 assume !(12292 == ssl3_connect_~s__state~0); 13286#L104 assume !(16384 == ssl3_connect_~s__state~0); 13287#L107 assume !(4096 == ssl3_connect_~s__state~0); 13282#L110 assume !(20480 == ssl3_connect_~s__state~0); 13262#L113 assume !(4099 == ssl3_connect_~s__state~0); 13250#L116 assume !(4368 == ssl3_connect_~s__state~0); 13251#L119 assume !(4369 == ssl3_connect_~s__state~0); 13252#L122 assume !(4384 == ssl3_connect_~s__state~0); 14461#L125 assume !(4385 == ssl3_connect_~s__state~0); 14460#L128 assume !(4400 == ssl3_connect_~s__state~0); 13188#L131 assume !(4401 == ssl3_connect_~s__state~0); 13189#L134 assume !(4416 == ssl3_connect_~s__state~0); 13290#L137 assume !(4417 == ssl3_connect_~s__state~0); 13291#L140 assume 4432 == ssl3_connect_~s__state~0; 13319#L144 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 14084#L320 assume !(5 == ssl3_connect_~blastFlag~0); 14055#L323 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 14049#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 14046#L520 ssl3_connect_~skip~0 := 0; 14044#L98-1 assume !false; 14042#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14041#L101 assume !(12292 == ssl3_connect_~s__state~0); 14039#L104 assume !(16384 == ssl3_connect_~s__state~0); 13943#L107 assume !(4096 == ssl3_connect_~s__state~0); 13349#L110 assume !(20480 == ssl3_connect_~s__state~0); 13345#L113 assume !(4099 == ssl3_connect_~s__state~0); 13347#L116 assume !(4368 == ssl3_connect_~s__state~0); 13702#L119 assume !(4369 == ssl3_connect_~s__state~0); 13570#L122 assume !(4384 == ssl3_connect_~s__state~0); 13571#L125 assume !(4385 == ssl3_connect_~s__state~0); 13573#L128 assume !(4400 == ssl3_connect_~s__state~0); 13694#L131 assume !(4401 == ssl3_connect_~s__state~0); 13695#L134 assume !(4416 == ssl3_connect_~s__state~0); 14153#L137 assume !(4417 == ssl3_connect_~s__state~0); 14151#L140 assume !(4432 == ssl3_connect_~s__state~0); 13318#L143 assume !(4433 == ssl3_connect_~s__state~0); 13320#L146 assume !(4448 == ssl3_connect_~s__state~0); 14064#L149 assume !(4449 == ssl3_connect_~s__state~0); 14062#L152 assume !(4464 == ssl3_connect_~s__state~0); 13739#L155 assume !(4465 == ssl3_connect_~s__state~0); 13738#L158 assume !(4466 == ssl3_connect_~s__state~0); 13736#L161 assume !(4467 == ssl3_connect_~s__state~0); 13735#L164 assume !(4480 == ssl3_connect_~s__state~0); 13730#L167 assume !(4481 == ssl3_connect_~s__state~0); 13723#L170 assume !(4496 == ssl3_connect_~s__state~0); 13724#L173 assume !(4497 == ssl3_connect_~s__state~0); 13718#L176 assume !(4512 == ssl3_connect_~s__state~0); 13716#L179 assume !(4513 == ssl3_connect_~s__state~0); 13563#L182 assume !(4528 == ssl3_connect_~s__state~0); 13564#L185 assume !(4529 == ssl3_connect_~s__state~0); 13932#L188 assume !(4560 == ssl3_connect_~s__state~0); 13933#L191 assume !(4561 == ssl3_connect_~s__state~0); 13935#L194 assume 4352 == ssl3_connect_~s__state~0; 13985#L195 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 13983#L444 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 13982#L444-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 13978#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13975#L520 ssl3_connect_~skip~0 := 0; 13955#L98-1 assume !false; 13954#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13952#L101 assume 12292 == ssl3_connect_~s__state~0; 13948#L102 [2019-11-20 03:32:13,567 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:32:13,567 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 12 times [2019-11-20 03:32:13,571 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 03:32:13,572 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [467632300] [2019-11-20 03:32:13,572 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 03:32:13,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 03:32:13,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 03:32:13,581 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 03:32:13,581 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:32:13,582 INFO L82 PathProgramCache]: Analyzing trace with hash -1666825842, now seen corresponding path program 1 times [2019-11-20 03:32:13,582 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 03:32:13,582 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2048987029] [2019-11-20 03:32:13,582 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 03:32:13,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:32:13,639 INFO L134 CoverageAnalysis]: Checked inductivity of 220 backedges. 100 proven. 0 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2019-11-20 03:32:13,640 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2048987029] [2019-11-20 03:32:13,640 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 03:32:13,640 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-20 03:32:13,641 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [578249796] [2019-11-20 03:32:13,641 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 03:32:13,641 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 03:32:13,642 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 03:32:13,642 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 03:32:13,642 INFO L87 Difference]: Start difference. First operand 1312 states and 1801 transitions. cyclomatic complexity: 491 Second operand 3 states. [2019-11-20 03:32:13,804 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 03:32:13,804 INFO L93 Difference]: Finished difference Result 1424 states and 1937 transitions. [2019-11-20 03:32:13,805 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 03:32:13,805 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1424 states and 1937 transitions. [2019-11-20 03:32:13,816 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1402 [2019-11-20 03:32:13,828 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1424 states to 1424 states and 1937 transitions. [2019-11-20 03:32:13,828 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1424 [2019-11-20 03:32:13,830 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1424 [2019-11-20 03:32:13,830 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1424 states and 1937 transitions. [2019-11-20 03:32:13,830 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 03:32:13,830 INFO L688 BuchiCegarLoop]: Abstraction has 1424 states and 1937 transitions. [2019-11-20 03:32:13,832 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1424 states and 1937 transitions. [2019-11-20 03:32:13,851 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1424 to 1412. [2019-11-20 03:32:13,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1412 states. [2019-11-20 03:32:13,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1412 states to 1412 states and 1921 transitions. [2019-11-20 03:32:13,857 INFO L711 BuchiCegarLoop]: Abstraction has 1412 states and 1921 transitions. [2019-11-20 03:32:13,857 INFO L591 BuchiCegarLoop]: Abstraction has 1412 states and 1921 transitions. [2019-11-20 03:32:13,857 INFO L424 BuchiCegarLoop]: ======== Iteration 17============ [2019-11-20 03:32:13,857 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1412 states and 1921 transitions. [2019-11-20 03:32:13,865 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1390 [2019-11-20 03:32:13,865 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 03:32:13,865 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 03:32:13,867 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2019-11-20 03:32:13,867 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [8, 8, 8, 8, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 03:32:13,868 INFO L794 eck$LassoCheckResult]: Stem: 16022#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 15922#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 15923#L87-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 15925#L92 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 15944#L98-1 assume !false; 17088#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17089#L101 assume 12292 == ssl3_connect_~s__state~0; 16001#L102 [2019-11-20 03:32:13,868 INFO L796 eck$LassoCheckResult]: Loop: 16001#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 16002#L206 ssl3_connect_~s__server~0 := 0; 16047#L211 assume 0 != ssl3_connect_~cb~0; 16050#L211-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 15956#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 15957#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 16048#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 15961#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 15962#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17199#L520 ssl3_connect_~skip~0 := 0; 17193#L98-1 assume !false; 17190#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17187#L101 assume !(12292 == ssl3_connect_~s__state~0); 17184#L104 assume !(16384 == ssl3_connect_~s__state~0); 17179#L107 assume !(4096 == ssl3_connect_~s__state~0); 17178#L110 assume !(20480 == ssl3_connect_~s__state~0); 17177#L113 assume !(4099 == ssl3_connect_~s__state~0); 16169#L116 assume 4368 == ssl3_connect_~s__state~0; 16164#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 16162#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 16160#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 16156#L258 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 16147#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16143#L520 ssl3_connect_~skip~0 := 0; 16141#L98-1 assume !false; 16139#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16137#L101 assume !(12292 == ssl3_connect_~s__state~0); 16135#L104 assume !(16384 == ssl3_connect_~s__state~0); 16133#L107 assume !(4096 == ssl3_connect_~s__state~0); 16131#L110 assume !(20480 == ssl3_connect_~s__state~0); 16129#L113 assume !(4099 == ssl3_connect_~s__state~0); 16127#L116 assume !(4368 == ssl3_connect_~s__state~0); 16122#L119 assume !(4369 == ssl3_connect_~s__state~0); 16113#L122 assume 4384 == ssl3_connect_~s__state~0; 16109#L126 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 16107#L265 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 16104#L265-2 assume !(ssl3_connect_~ret~0 <= 0); 16102#L271 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 16100#L271-2 ssl3_connect_~s__init_num~0 := 0; 16097#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16094#L520 ssl3_connect_~skip~0 := 0; 16093#L98-1 assume !false; 16092#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16091#L101 assume !(12292 == ssl3_connect_~s__state~0); 16090#L104 assume !(16384 == ssl3_connect_~s__state~0); 16089#L107 assume !(4096 == ssl3_connect_~s__state~0); 16088#L110 assume !(20480 == ssl3_connect_~s__state~0); 16087#L113 assume !(4099 == ssl3_connect_~s__state~0); 16086#L116 assume !(4368 == ssl3_connect_~s__state~0); 16085#L119 assume !(4369 == ssl3_connect_~s__state~0); 16084#L122 assume !(4384 == ssl3_connect_~s__state~0); 16083#L125 assume !(4385 == ssl3_connect_~s__state~0); 16070#L128 assume 4400 == ssl3_connect_~s__state~0; 16068#L132 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 16069#L282 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0) % 4294967296;ssl3_connect_~skip~0 := 1; 17087#L282-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 17168#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17165#L520 ssl3_connect_~skip~0 := 0; 17164#L98-1 assume !false; 17163#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17162#L101 assume !(12292 == ssl3_connect_~s__state~0); 17161#L104 assume !(16384 == ssl3_connect_~s__state~0); 17160#L107 assume !(4096 == ssl3_connect_~s__state~0); 17159#L110 assume !(20480 == ssl3_connect_~s__state~0); 17158#L113 assume !(4099 == ssl3_connect_~s__state~0); 17157#L116 assume !(4368 == ssl3_connect_~s__state~0); 17156#L119 assume !(4369 == ssl3_connect_~s__state~0); 17155#L122 assume !(4384 == ssl3_connect_~s__state~0); 17154#L125 assume !(4385 == ssl3_connect_~s__state~0); 17153#L128 assume !(4400 == ssl3_connect_~s__state~0); 17152#L131 assume !(4401 == ssl3_connect_~s__state~0); 17146#L134 assume 4416 == ssl3_connect_~s__state~0; 16538#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 17144#L304 assume !(3 == ssl3_connect_~blastFlag~0); 17143#L304-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 17141#L312 assume !(0 == ssl3_connect_~tmp___6~0); 17138#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17135#L520 ssl3_connect_~skip~0 := 0; 17134#L98-1 assume !false; 17133#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17132#L101 assume !(12292 == ssl3_connect_~s__state~0); 17131#L104 assume !(16384 == ssl3_connect_~s__state~0); 17130#L107 assume !(4096 == ssl3_connect_~s__state~0); 17129#L110 assume !(20480 == ssl3_connect_~s__state~0); 17128#L113 assume !(4099 == ssl3_connect_~s__state~0); 17127#L116 assume !(4368 == ssl3_connect_~s__state~0); 17126#L119 assume !(4369 == ssl3_connect_~s__state~0); 17125#L122 assume !(4384 == ssl3_connect_~s__state~0); 17124#L125 assume !(4385 == ssl3_connect_~s__state~0); 17123#L128 assume !(4400 == ssl3_connect_~s__state~0); 17122#L131 assume !(4401 == ssl3_connect_~s__state~0); 17121#L134 assume !(4416 == ssl3_connect_~s__state~0); 17120#L137 assume !(4417 == ssl3_connect_~s__state~0); 17119#L140 assume 4432 == ssl3_connect_~s__state~0; 16063#L144 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 17118#L320 assume !(5 == ssl3_connect_~blastFlag~0); 17116#L323 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 17113#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17110#L520 ssl3_connect_~skip~0 := 0; 17109#L98-1 assume !false; 17108#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17107#L101 assume !(12292 == ssl3_connect_~s__state~0); 17106#L104 assume !(16384 == ssl3_connect_~s__state~0); 17105#L107 assume !(4096 == ssl3_connect_~s__state~0); 17104#L110 assume !(20480 == ssl3_connect_~s__state~0); 17103#L113 assume !(4099 == ssl3_connect_~s__state~0); 17102#L116 assume !(4368 == ssl3_connect_~s__state~0); 17101#L119 assume !(4369 == ssl3_connect_~s__state~0); 17100#L122 assume !(4384 == ssl3_connect_~s__state~0); 17099#L125 assume !(4385 == ssl3_connect_~s__state~0); 17098#L128 assume !(4400 == ssl3_connect_~s__state~0); 17097#L131 assume !(4401 == ssl3_connect_~s__state~0); 17096#L134 assume !(4416 == ssl3_connect_~s__state~0); 17095#L137 assume !(4417 == ssl3_connect_~s__state~0); 17094#L140 assume !(4432 == ssl3_connect_~s__state~0); 17093#L143 assume !(4433 == ssl3_connect_~s__state~0); 17092#L146 assume 4448 == ssl3_connect_~s__state~0; 16529#L150 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 15916#L332 assume !(ssl3_connect_~ret~0 <= 0); 15917#L335 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 16684#L335-2 ssl3_connect_~s__init_num~0 := 0; 16677#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16674#L520 ssl3_connect_~skip~0 := 0; 16673#L98-1 assume !false; 16671#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16669#L101 assume !(12292 == ssl3_connect_~s__state~0); 16667#L104 assume !(16384 == ssl3_connect_~s__state~0); 16665#L107 assume !(4096 == ssl3_connect_~s__state~0); 16663#L110 assume !(20480 == ssl3_connect_~s__state~0); 16661#L113 assume !(4099 == ssl3_connect_~s__state~0); 16177#L116 assume !(4368 == ssl3_connect_~s__state~0); 16168#L119 assume !(4369 == ssl3_connect_~s__state~0); 16119#L122 assume !(4384 == ssl3_connect_~s__state~0); 16114#L125 assume !(4385 == ssl3_connect_~s__state~0); 16073#L128 assume !(4400 == ssl3_connect_~s__state~0); 16071#L131 assume !(4401 == ssl3_connect_~s__state~0); 16072#L134 assume !(4416 == ssl3_connect_~s__state~0); 17145#L137 assume !(4417 == ssl3_connect_~s__state~0); 16736#L140 assume !(4432 == ssl3_connect_~s__state~0); 16062#L143 assume !(4433 == ssl3_connect_~s__state~0); 16064#L146 assume !(4448 == ssl3_connect_~s__state~0); 16672#L149 assume !(4449 == ssl3_connect_~s__state~0); 16670#L152 assume !(4464 == ssl3_connect_~s__state~0); 16668#L155 assume !(4465 == ssl3_connect_~s__state~0); 16666#L158 assume !(4466 == ssl3_connect_~s__state~0); 16664#L161 assume !(4467 == ssl3_connect_~s__state~0); 16662#L164 assume !(4480 == ssl3_connect_~s__state~0); 16660#L167 assume !(4481 == ssl3_connect_~s__state~0); 16659#L170 assume !(4496 == ssl3_connect_~s__state~0); 16658#L173 assume !(4497 == ssl3_connect_~s__state~0); 16657#L176 assume !(4512 == ssl3_connect_~s__state~0); 16656#L179 assume !(4513 == ssl3_connect_~s__state~0); 16655#L182 assume !(4528 == ssl3_connect_~s__state~0); 16653#L185 assume !(4529 == ssl3_connect_~s__state~0); 16496#L188 assume !(4560 == ssl3_connect_~s__state~0); 16497#L191 assume !(4561 == ssl3_connect_~s__state~0); 16499#L194 assume 4352 == ssl3_connect_~s__state~0; 16770#L195 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 15982#L444 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 15983#L444-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 15989#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17002#L520 ssl3_connect_~skip~0 := 0; 16997#L98-1 assume !false; 16995#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16991#L101 assume 12292 == ssl3_connect_~s__state~0; 16001#L102 [2019-11-20 03:32:13,868 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:32:13,869 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 13 times [2019-11-20 03:32:13,869 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 03:32:13,869 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2063703324] [2019-11-20 03:32:13,869 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 03:32:13,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 03:32:13,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 03:32:13,876 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 03:32:13,876 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:32:13,876 INFO L82 PathProgramCache]: Analyzing trace with hash 1065782017, now seen corresponding path program 1 times [2019-11-20 03:32:13,877 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 03:32:13,877 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1745709845] [2019-11-20 03:32:13,877 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 03:32:13,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:32:13,919 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 125 proven. 0 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2019-11-20 03:32:13,920 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1745709845] [2019-11-20 03:32:13,920 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 03:32:13,920 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-20 03:32:13,920 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [266442652] [2019-11-20 03:32:13,921 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 03:32:13,921 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 03:32:13,921 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 03:32:13,921 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 03:32:13,921 INFO L87 Difference]: Start difference. First operand 1412 states and 1921 transitions. cyclomatic complexity: 511 Second operand 3 states. [2019-11-20 03:32:14,074 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 03:32:14,074 INFO L93 Difference]: Finished difference Result 1532 states and 2061 transitions. [2019-11-20 03:32:14,075 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 03:32:14,075 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1532 states and 2061 transitions. [2019-11-20 03:32:14,086 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1510 [2019-11-20 03:32:14,098 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1532 states to 1532 states and 2061 transitions. [2019-11-20 03:32:14,098 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1532 [2019-11-20 03:32:14,100 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1532 [2019-11-20 03:32:14,101 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1532 states and 2061 transitions. [2019-11-20 03:32:14,101 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 03:32:14,101 INFO L688 BuchiCegarLoop]: Abstraction has 1532 states and 2061 transitions. [2019-11-20 03:32:14,103 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1532 states and 2061 transitions. [2019-11-20 03:32:14,126 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1532 to 1524. [2019-11-20 03:32:14,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1524 states. [2019-11-20 03:32:14,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1524 states to 1524 states and 2053 transitions. [2019-11-20 03:32:14,132 INFO L711 BuchiCegarLoop]: Abstraction has 1524 states and 2053 transitions. [2019-11-20 03:32:14,132 INFO L591 BuchiCegarLoop]: Abstraction has 1524 states and 2053 transitions. [2019-11-20 03:32:14,132 INFO L424 BuchiCegarLoop]: ======== Iteration 18============ [2019-11-20 03:32:14,133 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1524 states and 2053 transitions. [2019-11-20 03:32:14,140 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1502 [2019-11-20 03:32:14,141 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 03:32:14,141 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 03:32:14,143 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2019-11-20 03:32:14,143 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [8, 8, 8, 8, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 03:32:14,143 INFO L794 eck$LassoCheckResult]: Stem: 18977#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 18873#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 18874#L87-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 18876#L92 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 18895#L98-1 assume !false; 20217#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20193#L101 assume 12292 == ssl3_connect_~s__state~0; 20188#L102 [2019-11-20 03:32:14,144 INFO L796 eck$LassoCheckResult]: Loop: 20188#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 19903#L206 ssl3_connect_~s__server~0 := 0; 20177#L211 assume 0 != ssl3_connect_~cb~0; 20143#L211-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 20142#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 20139#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 19007#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 18915#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 18916#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20311#L520 ssl3_connect_~skip~0 := 0; 20310#L98-1 assume !false; 20309#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20308#L101 assume !(12292 == ssl3_connect_~s__state~0); 20306#L104 assume !(16384 == ssl3_connect_~s__state~0); 20301#L107 assume !(4096 == ssl3_connect_~s__state~0); 20299#L110 assume !(20480 == ssl3_connect_~s__state~0); 20297#L113 assume !(4099 == ssl3_connect_~s__state~0); 19108#L116 assume 4368 == ssl3_connect_~s__state~0; 19047#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 19101#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 19098#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 19096#L258 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 19093#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 19090#L520 ssl3_connect_~skip~0 := 0; 19089#L98-1 assume !false; 19088#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19087#L101 assume !(12292 == ssl3_connect_~s__state~0); 19086#L104 assume !(16384 == ssl3_connect_~s__state~0); 19085#L107 assume !(4096 == ssl3_connect_~s__state~0); 19084#L110 assume !(20480 == ssl3_connect_~s__state~0); 19083#L113 assume !(4099 == ssl3_connect_~s__state~0); 19082#L116 assume !(4368 == ssl3_connect_~s__state~0); 19081#L119 assume !(4369 == ssl3_connect_~s__state~0); 19079#L122 assume 4384 == ssl3_connect_~s__state~0; 19074#L126 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 19072#L265 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 19069#L265-2 assume !(ssl3_connect_~ret~0 <= 0); 19068#L271 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 19066#L271-2 ssl3_connect_~s__init_num~0 := 0; 19063#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 19060#L520 ssl3_connect_~skip~0 := 0; 19059#L98-1 assume !false; 19058#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19057#L101 assume !(12292 == ssl3_connect_~s__state~0); 19056#L104 assume !(16384 == ssl3_connect_~s__state~0); 19055#L107 assume !(4096 == ssl3_connect_~s__state~0); 19054#L110 assume !(20480 == ssl3_connect_~s__state~0); 19053#L113 assume !(4099 == ssl3_connect_~s__state~0); 19052#L116 assume !(4368 == ssl3_connect_~s__state~0); 19051#L119 assume !(4369 == ssl3_connect_~s__state~0); 19050#L122 assume !(4384 == ssl3_connect_~s__state~0); 19049#L125 assume !(4385 == ssl3_connect_~s__state~0); 19031#L128 assume 4400 == ssl3_connect_~s__state~0; 19032#L132 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 19027#L282 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0) % 4294967296;ssl3_connect_~skip~0 := 1; 18912#L282-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 18913#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20259#L520 ssl3_connect_~skip~0 := 0; 20258#L98-1 assume !false; 20257#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20256#L101 assume !(12292 == ssl3_connect_~s__state~0); 20255#L104 assume !(16384 == ssl3_connect_~s__state~0); 20254#L107 assume !(4096 == ssl3_connect_~s__state~0); 20252#L110 assume !(20480 == ssl3_connect_~s__state~0); 20247#L113 assume !(4099 == ssl3_connect_~s__state~0); 20245#L116 assume !(4368 == ssl3_connect_~s__state~0); 20243#L119 assume !(4369 == ssl3_connect_~s__state~0); 20241#L122 assume !(4384 == ssl3_connect_~s__state~0); 20240#L125 assume !(4385 == ssl3_connect_~s__state~0); 20239#L128 assume !(4400 == ssl3_connect_~s__state~0); 20238#L131 assume !(4401 == ssl3_connect_~s__state~0); 19859#L134 assume 4416 == ssl3_connect_~s__state~0; 19850#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 19843#L304 assume !(3 == ssl3_connect_~blastFlag~0); 19842#L304-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 18926#L312 assume !(0 == ssl3_connect_~tmp___6~0); 18927#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20379#L520 ssl3_connect_~skip~0 := 0; 20378#L98-1 assume !false; 20374#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20370#L101 assume !(12292 == ssl3_connect_~s__state~0); 18987#L104 assume !(16384 == ssl3_connect_~s__state~0); 18988#L107 assume !(4096 == ssl3_connect_~s__state~0); 18996#L110 assume !(20480 == ssl3_connect_~s__state~0); 20364#L113 assume !(4099 == ssl3_connect_~s__state~0); 20362#L116 assume !(4368 == ssl3_connect_~s__state~0); 18948#L119 assume !(4369 == ssl3_connect_~s__state~0); 18919#L122 assume !(4384 == ssl3_connect_~s__state~0); 18896#L125 assume !(4385 == ssl3_connect_~s__state~0); 18897#L128 assume !(4400 == ssl3_connect_~s__state~0); 18881#L131 assume !(4401 == ssl3_connect_~s__state~0); 18882#L134 assume !(4416 == ssl3_connect_~s__state~0); 18991#L137 assume !(4417 == ssl3_connect_~s__state~0); 18992#L140 assume 4432 == ssl3_connect_~s__state~0; 18920#L144 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 18921#L320 assume !(5 == ssl3_connect_~blastFlag~0); 18922#L323 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 18923#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20170#L520 ssl3_connect_~skip~0 := 0; 20168#L98-1 assume !false; 20166#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20164#L101 assume !(12292 == ssl3_connect_~s__state~0); 20162#L104 assume !(16384 == ssl3_connect_~s__state~0); 20160#L107 assume !(4096 == ssl3_connect_~s__state~0); 20158#L110 assume !(20480 == ssl3_connect_~s__state~0); 20156#L113 assume !(4099 == ssl3_connect_~s__state~0); 20154#L116 assume !(4368 == ssl3_connect_~s__state~0); 20153#L119 assume !(4369 == ssl3_connect_~s__state~0); 20151#L122 assume !(4384 == ssl3_connect_~s__state~0); 20148#L125 assume !(4385 == ssl3_connect_~s__state~0); 20145#L128 assume !(4400 == ssl3_connect_~s__state~0); 20136#L131 assume !(4401 == ssl3_connect_~s__state~0); 20133#L134 assume !(4416 == ssl3_connect_~s__state~0); 20131#L137 assume !(4417 == ssl3_connect_~s__state~0); 20130#L140 assume !(4432 == ssl3_connect_~s__state~0); 20104#L143 assume !(4433 == ssl3_connect_~s__state~0); 19894#L146 assume 4448 == ssl3_connect_~s__state~0; 18903#L150 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 18904#L332 assume !(ssl3_connect_~ret~0 <= 0); 19022#L335 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4480; 19023#L335-2 ssl3_connect_~s__init_num~0 := 0; 18970#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20246#L520 ssl3_connect_~skip~0 := 0; 20244#L98-1 assume !false; 20242#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20237#L101 assume !(12292 == ssl3_connect_~s__state~0); 20236#L104 assume !(16384 == ssl3_connect_~s__state~0); 20183#L107 assume !(4096 == ssl3_connect_~s__state~0); 19905#L110 assume !(20480 == ssl3_connect_~s__state~0); 19902#L113 assume !(4099 == ssl3_connect_~s__state~0); 19899#L116 assume !(4368 == ssl3_connect_~s__state~0); 19046#L119 assume !(4369 == ssl3_connect_~s__state~0); 19048#L122 assume !(4384 == ssl3_connect_~s__state~0); 19078#L125 assume !(4385 == ssl3_connect_~s__state~0); 19080#L128 assume !(4400 == ssl3_connect_~s__state~0); 19587#L131 assume !(4401 == ssl3_connect_~s__state~0); 19588#L134 assume !(4416 == ssl3_connect_~s__state~0); 19857#L137 assume !(4417 == ssl3_connect_~s__state~0); 19858#L140 assume !(4432 == ssl3_connect_~s__state~0); 19024#L143 assume !(4433 == ssl3_connect_~s__state~0); 19025#L146 assume !(4448 == ssl3_connect_~s__state~0); 19895#L149 assume !(4449 == ssl3_connect_~s__state~0); 19896#L152 assume !(4464 == ssl3_connect_~s__state~0); 20150#L155 assume !(4465 == ssl3_connect_~s__state~0); 20147#L158 assume !(4466 == ssl3_connect_~s__state~0); 20144#L161 assume !(4467 == ssl3_connect_~s__state~0); 19352#L164 assume !(4480 == ssl3_connect_~s__state~0); 19349#L167 assume !(4481 == ssl3_connect_~s__state~0); 19351#L170 assume !(4496 == ssl3_connect_~s__state~0); 20075#L173 assume !(4497 == ssl3_connect_~s__state~0); 20074#L176 assume !(4512 == ssl3_connect_~s__state~0); 20072#L179 assume !(4513 == ssl3_connect_~s__state~0); 20070#L182 assume !(4528 == ssl3_connect_~s__state~0); 20069#L185 assume !(4529 == ssl3_connect_~s__state~0); 20014#L188 assume !(4560 == ssl3_connect_~s__state~0); 18932#L191 assume !(4561 == ssl3_connect_~s__state~0); 18907#L194 assume 4352 == ssl3_connect_~s__state~0; 18908#L195 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 18938#L444 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 18939#L444-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 18945#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20208#L520 ssl3_connect_~skip~0 := 0; 20203#L98-1 assume !false; 20199#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20195#L101 assume 12292 == ssl3_connect_~s__state~0; 20188#L102 [2019-11-20 03:32:14,144 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:32:14,144 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 14 times [2019-11-20 03:32:14,145 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 03:32:14,145 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1566712018] [2019-11-20 03:32:14,145 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 03:32:14,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 03:32:14,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 03:32:14,152 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 03:32:14,153 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:32:14,153 INFO L82 PathProgramCache]: Analyzing trace with hash -1300912577, now seen corresponding path program 1 times [2019-11-20 03:32:14,153 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 03:32:14,153 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [654879872] [2019-11-20 03:32:14,153 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 03:32:14,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:32:14,221 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 125 proven. 0 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2019-11-20 03:32:14,221 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [654879872] [2019-11-20 03:32:14,222 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 03:32:14,222 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-20 03:32:14,222 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1508453118] [2019-11-20 03:32:14,223 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 03:32:14,223 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 03:32:14,223 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 03:32:14,223 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 03:32:14,223 INFO L87 Difference]: Start difference. First operand 1524 states and 2053 transitions. cyclomatic complexity: 531 Second operand 3 states. [2019-11-20 03:32:14,378 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 03:32:14,378 INFO L93 Difference]: Finished difference Result 1660 states and 2213 transitions. [2019-11-20 03:32:14,381 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 03:32:14,381 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1660 states and 2213 transitions. [2019-11-20 03:32:14,393 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1638 [2019-11-20 03:32:14,408 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1660 states to 1660 states and 2213 transitions. [2019-11-20 03:32:14,408 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1660 [2019-11-20 03:32:14,410 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1660 [2019-11-20 03:32:14,411 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1660 states and 2213 transitions. [2019-11-20 03:32:14,414 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 03:32:14,414 INFO L688 BuchiCegarLoop]: Abstraction has 1660 states and 2213 transitions. [2019-11-20 03:32:14,415 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1660 states and 2213 transitions. [2019-11-20 03:32:14,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1660 to 1648. [2019-11-20 03:32:14,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1648 states. [2019-11-20 03:32:14,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1648 states to 1648 states and 2197 transitions. [2019-11-20 03:32:14,446 INFO L711 BuchiCegarLoop]: Abstraction has 1648 states and 2197 transitions. [2019-11-20 03:32:14,446 INFO L591 BuchiCegarLoop]: Abstraction has 1648 states and 2197 transitions. [2019-11-20 03:32:14,446 INFO L424 BuchiCegarLoop]: ======== Iteration 19============ [2019-11-20 03:32:14,446 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1648 states and 2197 transitions. [2019-11-20 03:32:14,452 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1626 [2019-11-20 03:32:14,452 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 03:32:14,452 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 03:32:14,454 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2019-11-20 03:32:14,455 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [9, 9, 9, 9, 8, 8, 8, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 03:32:14,455 INFO L794 eck$LassoCheckResult]: Stem: 22161#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 22062#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 22063#L87-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 22065#L92 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 22084#L98-1 assume !false; 23310#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 23306#L101 assume 12292 == ssl3_connect_~s__state~0; 23282#L102 [2019-11-20 03:32:14,455 INFO L796 eck$LassoCheckResult]: Loop: 23282#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 22350#L206 ssl3_connect_~s__server~0 := 0; 23271#L211 assume 0 != ssl3_connect_~cb~0; 23267#L211-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 22097#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 22098#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 22192#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 22199#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 23236#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 22406#L520 ssl3_connect_~skip~0 := 0; 22407#L98-1 assume !false; 22381#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 22382#L101 assume !(12292 == ssl3_connect_~s__state~0); 22369#L104 assume !(16384 == ssl3_connect_~s__state~0); 22370#L107 assume !(4096 == ssl3_connect_~s__state~0); 22356#L110 assume !(20480 == ssl3_connect_~s__state~0); 22357#L113 assume !(4099 == ssl3_connect_~s__state~0); 22346#L116 assume 4368 == ssl3_connect_~s__state~0; 22343#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 22342#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 22298#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 22340#L258 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 22337#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 22334#L520 ssl3_connect_~skip~0 := 0; 22333#L98-1 assume !false; 22332#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 22331#L101 assume !(12292 == ssl3_connect_~s__state~0); 22330#L104 assume !(16384 == ssl3_connect_~s__state~0); 22329#L107 assume !(4096 == ssl3_connect_~s__state~0); 22328#L110 assume !(20480 == ssl3_connect_~s__state~0); 22327#L113 assume !(4099 == ssl3_connect_~s__state~0); 22326#L116 assume !(4368 == ssl3_connect_~s__state~0); 22325#L119 assume !(4369 == ssl3_connect_~s__state~0); 22322#L122 assume 4384 == ssl3_connect_~s__state~0; 22319#L126 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 22318#L265 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 22274#L265-2 assume !(ssl3_connect_~ret~0 <= 0); 22316#L271 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 22317#L271-2 ssl3_connect_~s__init_num~0 := 0; 22575#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 22572#L520 ssl3_connect_~skip~0 := 0; 22571#L98-1 assume !false; 22570#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 22569#L101 assume !(12292 == ssl3_connect_~s__state~0); 22568#L104 assume !(16384 == ssl3_connect_~s__state~0); 22567#L107 assume !(4096 == ssl3_connect_~s__state~0); 22566#L110 assume !(20480 == ssl3_connect_~s__state~0); 22565#L113 assume !(4099 == ssl3_connect_~s__state~0); 22564#L116 assume !(4368 == ssl3_connect_~s__state~0); 22563#L119 assume !(4369 == ssl3_connect_~s__state~0); 22562#L122 assume !(4384 == ssl3_connect_~s__state~0); 22561#L125 assume !(4385 == ssl3_connect_~s__state~0); 22218#L128 assume 4400 == ssl3_connect_~s__state~0; 22216#L132 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 22217#L282 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0) % 4294967296;ssl3_connect_~skip~0 := 1; 22099#L282-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 22100#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 22121#L520 ssl3_connect_~skip~0 := 0; 22066#L98-1 assume !false; 22067#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 22162#L101 assume !(12292 == ssl3_connect_~s__state~0); 22171#L104 assume !(16384 == ssl3_connect_~s__state~0); 22172#L107 assume !(4096 == ssl3_connect_~s__state~0); 22163#L110 assume !(20480 == ssl3_connect_~s__state~0); 22143#L113 assume !(4099 == ssl3_connect_~s__state~0); 22132#L116 assume !(4368 == ssl3_connect_~s__state~0); 22133#L119 assume !(4369 == ssl3_connect_~s__state~0); 22106#L122 assume !(4384 == ssl3_connect_~s__state~0); 22085#L125 assume !(4385 == ssl3_connect_~s__state~0); 22086#L128 assume !(4400 == ssl3_connect_~s__state~0); 22070#L131 assume !(4401 == ssl3_connect_~s__state~0); 22071#L134 assume 4416 == ssl3_connect_~s__state~0; 22149#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 22101#L304 assume !(3 == ssl3_connect_~blastFlag~0); 22081#L304-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 22082#L312 assume !(0 == ssl3_connect_~tmp___6~0); 22111#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 23694#L520 ssl3_connect_~skip~0 := 0; 23693#L98-1 assume !false; 23692#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 23691#L101 assume !(12292 == ssl3_connect_~s__state~0); 23690#L104 assume !(16384 == ssl3_connect_~s__state~0); 23689#L107 assume !(4096 == ssl3_connect_~s__state~0); 23688#L110 assume !(20480 == ssl3_connect_~s__state~0); 23687#L113 assume !(4099 == ssl3_connect_~s__state~0); 23686#L116 assume !(4368 == ssl3_connect_~s__state~0); 23675#L119 assume !(4369 == ssl3_connect_~s__state~0); 23673#L122 assume !(4384 == ssl3_connect_~s__state~0); 23665#L125 assume !(4385 == ssl3_connect_~s__state~0); 23661#L128 assume !(4400 == ssl3_connect_~s__state~0); 23660#L131 assume !(4401 == ssl3_connect_~s__state~0); 23659#L134 assume !(4416 == ssl3_connect_~s__state~0); 22175#L137 assume !(4417 == ssl3_connect_~s__state~0); 22176#L140 assume 4432 == ssl3_connect_~s__state~0; 22107#L144 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 22108#L320 assume !(5 == ssl3_connect_~blastFlag~0); 22109#L323 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 22110#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 23574#L520 ssl3_connect_~skip~0 := 0; 23572#L98-1 assume !false; 23570#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 23568#L101 assume !(12292 == ssl3_connect_~s__state~0); 23566#L104 assume !(16384 == ssl3_connect_~s__state~0); 23564#L107 assume !(4096 == ssl3_connect_~s__state~0); 23562#L110 assume !(20480 == ssl3_connect_~s__state~0); 23560#L113 assume !(4099 == ssl3_connect_~s__state~0); 23558#L116 assume !(4368 == ssl3_connect_~s__state~0); 23556#L119 assume !(4369 == ssl3_connect_~s__state~0); 23554#L122 assume !(4384 == ssl3_connect_~s__state~0); 23552#L125 assume !(4385 == ssl3_connect_~s__state~0); 23550#L128 assume !(4400 == ssl3_connect_~s__state~0); 23548#L131 assume !(4401 == ssl3_connect_~s__state~0); 23546#L134 assume !(4416 == ssl3_connect_~s__state~0); 23544#L137 assume !(4417 == ssl3_connect_~s__state~0); 23542#L140 assume !(4432 == ssl3_connect_~s__state~0); 23541#L143 assume !(4433 == ssl3_connect_~s__state~0); 23540#L146 assume 4448 == ssl3_connect_~s__state~0; 23182#L150 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 23539#L332 assume !(ssl3_connect_~ret~0 <= 0); 22207#L335 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4480; 22208#L335-2 ssl3_connect_~s__init_num~0 := 0; 23527#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 23523#L520 ssl3_connect_~skip~0 := 0; 23521#L98-1 assume !false; 23519#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 23517#L101 assume !(12292 == ssl3_connect_~s__state~0); 23515#L104 assume !(16384 == ssl3_connect_~s__state~0); 23513#L107 assume !(4096 == ssl3_connect_~s__state~0); 23511#L110 assume !(20480 == ssl3_connect_~s__state~0); 23509#L113 assume !(4099 == ssl3_connect_~s__state~0); 23507#L116 assume !(4368 == ssl3_connect_~s__state~0); 23505#L119 assume !(4369 == ssl3_connect_~s__state~0); 23503#L122 assume !(4384 == ssl3_connect_~s__state~0); 23501#L125 assume !(4385 == ssl3_connect_~s__state~0); 23499#L128 assume !(4400 == ssl3_connect_~s__state~0); 23497#L131 assume !(4401 == ssl3_connect_~s__state~0); 23495#L134 assume !(4416 == ssl3_connect_~s__state~0); 23494#L137 assume !(4417 == ssl3_connect_~s__state~0); 23381#L140 assume !(4432 == ssl3_connect_~s__state~0); 23382#L143 assume !(4433 == ssl3_connect_~s__state~0); 23376#L146 assume !(4448 == ssl3_connect_~s__state~0); 23377#L149 assume !(4449 == ssl3_connect_~s__state~0); 22135#L152 assume !(4464 == ssl3_connect_~s__state~0); 22136#L155 assume !(4465 == ssl3_connect_~s__state~0); 22087#L158 assume !(4466 == ssl3_connect_~s__state~0); 22088#L161 assume !(4467 == ssl3_connect_~s__state~0); 22072#L164 assume 4480 == ssl3_connect_~s__state~0; 22073#L168 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 23385#L356 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 22180#L360 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4496; 22181#L360-2 ssl3_connect_~s__init_num~0 := 0; 22169#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 23225#L520 ssl3_connect_~skip~0 := 0; 23223#L98-1 assume !false; 23221#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 23219#L101 assume !(12292 == ssl3_connect_~s__state~0); 23217#L104 assume !(16384 == ssl3_connect_~s__state~0); 23215#L107 assume !(4096 == ssl3_connect_~s__state~0); 23213#L110 assume !(20480 == ssl3_connect_~s__state~0); 22349#L113 assume !(4099 == ssl3_connect_~s__state~0); 22351#L116 assume !(4368 == ssl3_connect_~s__state~0); 22344#L119 assume !(4369 == ssl3_connect_~s__state~0); 22345#L122 assume !(4384 == ssl3_connect_~s__state~0); 22323#L125 assume !(4385 == ssl3_connect_~s__state~0); 22324#L128 assume !(4400 == ssl3_connect_~s__state~0); 22886#L131 assume !(4401 == ssl3_connect_~s__state~0); 22887#L134 assume !(4416 == ssl3_connect_~s__state~0); 23289#L137 assume !(4417 == ssl3_connect_~s__state~0); 23287#L140 assume !(4432 == ssl3_connect_~s__state~0); 23285#L143 assume !(4433 == ssl3_connect_~s__state~0); 23274#L146 assume !(4448 == ssl3_connect_~s__state~0); 23272#L149 assume !(4449 == ssl3_connect_~s__state~0); 23268#L152 assume !(4464 == ssl3_connect_~s__state~0); 23261#L155 assume !(4465 == ssl3_connect_~s__state~0); 23260#L158 assume !(4466 == ssl3_connect_~s__state~0); 23259#L161 assume !(4467 == ssl3_connect_~s__state~0); 23258#L164 assume !(4480 == ssl3_connect_~s__state~0); 22644#L167 assume !(4481 == ssl3_connect_~s__state~0); 22645#L170 assume !(4496 == ssl3_connect_~s__state~0); 22639#L173 assume !(4497 == ssl3_connect_~s__state~0); 22640#L176 assume !(4512 == ssl3_connect_~s__state~0); 22631#L179 assume !(4513 == ssl3_connect_~s__state~0); 22632#L182 assume !(4528 == ssl3_connect_~s__state~0); 23162#L185 assume !(4529 == ssl3_connect_~s__state~0); 23145#L188 assume !(4560 == ssl3_connect_~s__state~0); 22119#L191 assume !(4561 == ssl3_connect_~s__state~0); 22094#L194 assume 4352 == ssl3_connect_~s__state~0; 22095#L195 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 22124#L444 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 22125#L444-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 22131#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 23291#L520 ssl3_connect_~skip~0 := 0; 23290#L98-1 assume !false; 23288#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 23286#L101 assume 12292 == ssl3_connect_~s__state~0; 23282#L102 [2019-11-20 03:32:14,456 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:32:14,456 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 15 times [2019-11-20 03:32:14,456 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 03:32:14,456 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [122926411] [2019-11-20 03:32:14,456 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 03:32:14,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 03:32:14,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 03:32:14,463 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 03:32:14,464 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:32:14,464 INFO L82 PathProgramCache]: Analyzing trace with hash -838637119, now seen corresponding path program 1 times [2019-11-20 03:32:14,464 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 03:32:14,465 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [90143967] [2019-11-20 03:32:14,465 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 03:32:14,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:32:14,521 INFO L134 CoverageAnalysis]: Checked inductivity of 436 backedges. 241 proven. 0 refuted. 0 times theorem prover too weak. 195 trivial. 0 not checked. [2019-11-20 03:32:14,521 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [90143967] [2019-11-20 03:32:14,521 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 03:32:14,521 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-20 03:32:14,522 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [78185249] [2019-11-20 03:32:14,522 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 03:32:14,522 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 03:32:14,522 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 03:32:14,523 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 03:32:14,523 INFO L87 Difference]: Start difference. First operand 1648 states and 2197 transitions. cyclomatic complexity: 551 Second operand 3 states. [2019-11-20 03:32:14,547 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 03:32:14,547 INFO L93 Difference]: Finished difference Result 3266 states and 4351 transitions. [2019-11-20 03:32:14,548 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 03:32:14,548 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3266 states and 4351 transitions. [2019-11-20 03:32:14,569 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3244 [2019-11-20 03:32:14,598 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3266 states to 3266 states and 4351 transitions. [2019-11-20 03:32:14,599 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3266 [2019-11-20 03:32:14,603 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3266 [2019-11-20 03:32:14,603 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3266 states and 4351 transitions. [2019-11-20 03:32:14,607 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 03:32:14,607 INFO L688 BuchiCegarLoop]: Abstraction has 3266 states and 4351 transitions. [2019-11-20 03:32:14,610 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3266 states and 4351 transitions. [2019-11-20 03:32:14,651 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3266 to 3266. [2019-11-20 03:32:14,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3266 states. [2019-11-20 03:32:14,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3266 states to 3266 states and 4351 transitions. [2019-11-20 03:32:14,662 INFO L711 BuchiCegarLoop]: Abstraction has 3266 states and 4351 transitions. [2019-11-20 03:32:14,662 INFO L591 BuchiCegarLoop]: Abstraction has 3266 states and 4351 transitions. [2019-11-20 03:32:14,662 INFO L424 BuchiCegarLoop]: ======== Iteration 20============ [2019-11-20 03:32:14,663 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3266 states and 4351 transitions. [2019-11-20 03:32:14,676 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3244 [2019-11-20 03:32:14,676 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 03:32:14,676 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 03:32:14,679 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2019-11-20 03:32:14,679 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [10, 10, 10, 10, 9, 9, 9, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 03:32:14,679 INFO L794 eck$LassoCheckResult]: Stem: 27086#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 26982#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 26983#L87-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 26985#L92 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 27004#L98-1 assume !false; 29953#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 30108#L101 assume 12292 == ssl3_connect_~s__state~0; 27065#L102 [2019-11-20 03:32:14,680 INFO L796 eck$LassoCheckResult]: Loop: 27065#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 27066#L206 ssl3_connect_~s__server~0 := 0; 29843#L211 assume 0 != ssl3_connect_~cb~0; 29841#L211-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 29840#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 29838#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 29837#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 29835#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 29816#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 29797#L520 ssl3_connect_~skip~0 := 0; 29796#L98-1 assume !false; 29795#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 29794#L101 assume !(12292 == ssl3_connect_~s__state~0); 29793#L104 assume !(16384 == ssl3_connect_~s__state~0); 28895#L107 assume !(4096 == ssl3_connect_~s__state~0); 28896#L110 assume !(20480 == ssl3_connect_~s__state~0); 28892#L113 assume !(4099 == ssl3_connect_~s__state~0); 27350#L116 assume 4368 == ssl3_connect_~s__state~0; 27344#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 27343#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 27257#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 27338#L258 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 27339#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 27330#L520 ssl3_connect_~skip~0 := 0; 27331#L98-1 assume !false; 27326#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 27327#L101 assume !(12292 == ssl3_connect_~s__state~0); 27322#L104 assume !(16384 == ssl3_connect_~s__state~0); 27323#L107 assume !(4096 == ssl3_connect_~s__state~0); 28367#L110 assume !(20480 == ssl3_connect_~s__state~0); 28365#L113 assume !(4099 == ssl3_connect_~s__state~0); 27317#L116 assume !(4368 == ssl3_connect_~s__state~0); 27315#L119 assume !(4369 == ssl3_connect_~s__state~0); 27316#L122 assume 4384 == ssl3_connect_~s__state~0; 27309#L126 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 27310#L265 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 27306#L265-2 assume !(ssl3_connect_~ret~0 <= 0); 27307#L271 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 28289#L271-2 ssl3_connect_~s__init_num~0 := 0; 28820#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 28816#L520 ssl3_connect_~skip~0 := 0; 28814#L98-1 assume !false; 28811#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 28808#L101 assume !(12292 == ssl3_connect_~s__state~0); 28805#L104 assume !(16384 == ssl3_connect_~s__state~0); 28800#L107 assume !(4096 == ssl3_connect_~s__state~0); 28797#L110 assume !(20480 == ssl3_connect_~s__state~0); 28019#L113 assume !(4099 == ssl3_connect_~s__state~0); 28020#L116 assume !(4368 == ssl3_connect_~s__state~0); 28008#L119 assume !(4369 == ssl3_connect_~s__state~0); 28009#L122 assume !(4384 == ssl3_connect_~s__state~0); 28780#L125 assume !(4385 == ssl3_connect_~s__state~0); 28779#L128 assume 4400 == ssl3_connect_~s__state~0; 27951#L132 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 28767#L282 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0) % 4294967296;ssl3_connect_~skip~0 := 1; 28762#L282-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 28757#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 28744#L520 ssl3_connect_~skip~0 := 0; 28742#L98-1 assume !false; 28740#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 28738#L101 assume !(12292 == ssl3_connect_~s__state~0); 28734#L104 assume !(16384 == ssl3_connect_~s__state~0); 28727#L107 assume !(4096 == ssl3_connect_~s__state~0); 28724#L110 assume !(20480 == ssl3_connect_~s__state~0); 28721#L113 assume !(4099 == ssl3_connect_~s__state~0); 28718#L116 assume !(4368 == ssl3_connect_~s__state~0); 28715#L119 assume !(4369 == ssl3_connect_~s__state~0); 28712#L122 assume !(4384 == ssl3_connect_~s__state~0); 28709#L125 assume !(4385 == ssl3_connect_~s__state~0); 28706#L128 assume !(4400 == ssl3_connect_~s__state~0); 28704#L131 assume !(4401 == ssl3_connect_~s__state~0); 28701#L134 assume 4416 == ssl3_connect_~s__state~0; 27944#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 28694#L304 assume !(3 == ssl3_connect_~blastFlag~0); 28693#L304-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 28685#L312 assume !(0 == ssl3_connect_~tmp___6~0); 28680#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 28675#L520 ssl3_connect_~skip~0 := 0; 28672#L98-1 assume !false; 28669#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 28666#L101 assume !(12292 == ssl3_connect_~s__state~0); 28663#L104 assume !(16384 == ssl3_connect_~s__state~0); 28661#L107 assume !(4096 == ssl3_connect_~s__state~0); 28658#L110 assume !(20480 == ssl3_connect_~s__state~0); 28656#L113 assume !(4099 == ssl3_connect_~s__state~0); 28654#L116 assume !(4368 == ssl3_connect_~s__state~0); 28651#L119 assume !(4369 == ssl3_connect_~s__state~0); 28648#L122 assume !(4384 == ssl3_connect_~s__state~0); 28643#L125 assume !(4385 == ssl3_connect_~s__state~0); 28636#L128 assume !(4400 == ssl3_connect_~s__state~0); 28633#L131 assume !(4401 == ssl3_connect_~s__state~0); 28630#L134 assume !(4416 == ssl3_connect_~s__state~0); 28627#L137 assume !(4417 == ssl3_connect_~s__state~0); 28625#L140 assume 4432 == ssl3_connect_~s__state~0; 27937#L144 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 28618#L320 assume !(5 == ssl3_connect_~blastFlag~0); 28611#L323 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 28595#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 28591#L520 ssl3_connect_~skip~0 := 0; 28587#L98-1 assume !false; 28585#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 28583#L101 assume !(12292 == ssl3_connect_~s__state~0); 28581#L104 assume !(16384 == ssl3_connect_~s__state~0); 28579#L107 assume !(4096 == ssl3_connect_~s__state~0); 28577#L110 assume !(20480 == ssl3_connect_~s__state~0); 28574#L113 assume !(4099 == ssl3_connect_~s__state~0); 28572#L116 assume !(4368 == ssl3_connect_~s__state~0); 28570#L119 assume !(4369 == ssl3_connect_~s__state~0); 28567#L122 assume !(4384 == ssl3_connect_~s__state~0); 28564#L125 assume !(4385 == ssl3_connect_~s__state~0); 28562#L128 assume !(4400 == ssl3_connect_~s__state~0); 28561#L131 assume !(4401 == ssl3_connect_~s__state~0); 28560#L134 assume !(4416 == ssl3_connect_~s__state~0); 28559#L137 assume !(4417 == ssl3_connect_~s__state~0); 28558#L140 assume !(4432 == ssl3_connect_~s__state~0); 28557#L143 assume !(4433 == ssl3_connect_~s__state~0); 28556#L146 assume 4448 == ssl3_connect_~s__state~0; 27930#L150 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 28555#L332 assume !(ssl3_connect_~ret~0 <= 0); 28553#L335 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 28552#L335-2 ssl3_connect_~s__init_num~0 := 0; 28508#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 28504#L520 ssl3_connect_~skip~0 := 0; 28502#L98-1 assume !false; 28500#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 28498#L101 assume !(12292 == ssl3_connect_~s__state~0); 28496#L104 assume !(16384 == ssl3_connect_~s__state~0); 28494#L107 assume !(4096 == ssl3_connect_~s__state~0); 28492#L110 assume !(20480 == ssl3_connect_~s__state~0); 28490#L113 assume !(4099 == ssl3_connect_~s__state~0); 28488#L116 assume !(4368 == ssl3_connect_~s__state~0); 28487#L119 assume !(4369 == ssl3_connect_~s__state~0); 28486#L122 assume !(4384 == ssl3_connect_~s__state~0); 28483#L125 assume !(4385 == ssl3_connect_~s__state~0); 28481#L128 assume !(4400 == ssl3_connect_~s__state~0); 28479#L131 assume !(4401 == ssl3_connect_~s__state~0); 28478#L134 assume !(4416 == ssl3_connect_~s__state~0); 28477#L137 assume !(4417 == ssl3_connect_~s__state~0); 28476#L140 assume !(4432 == ssl3_connect_~s__state~0); 28279#L143 assume !(4433 == ssl3_connect_~s__state~0); 28277#L146 assume !(4448 == ssl3_connect_~s__state~0); 28271#L149 assume !(4449 == ssl3_connect_~s__state~0); 28269#L152 assume 4464 == ssl3_connect_~s__state~0; 27917#L162 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 28266#L347 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 28257#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 28253#L520 ssl3_connect_~skip~0 := 0; 28251#L98-1 assume !false; 28249#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 28247#L101 assume !(12292 == ssl3_connect_~s__state~0); 28245#L104 assume !(16384 == ssl3_connect_~s__state~0); 28243#L107 assume !(4096 == ssl3_connect_~s__state~0); 28241#L110 assume !(20480 == ssl3_connect_~s__state~0); 28239#L113 assume !(4099 == ssl3_connect_~s__state~0); 28237#L116 assume !(4368 == ssl3_connect_~s__state~0); 28235#L119 assume !(4369 == ssl3_connect_~s__state~0); 28233#L122 assume !(4384 == ssl3_connect_~s__state~0); 28231#L125 assume !(4385 == ssl3_connect_~s__state~0); 28229#L128 assume !(4400 == ssl3_connect_~s__state~0); 28227#L131 assume !(4401 == ssl3_connect_~s__state~0); 28225#L134 assume !(4416 == ssl3_connect_~s__state~0); 28223#L137 assume !(4417 == ssl3_connect_~s__state~0); 28221#L140 assume !(4432 == ssl3_connect_~s__state~0); 28219#L143 assume !(4433 == ssl3_connect_~s__state~0); 28217#L146 assume !(4448 == ssl3_connect_~s__state~0); 28215#L149 assume !(4449 == ssl3_connect_~s__state~0); 28213#L152 assume !(4464 == ssl3_connect_~s__state~0); 28212#L155 assume !(4465 == ssl3_connect_~s__state~0); 28210#L158 assume !(4466 == ssl3_connect_~s__state~0); 28208#L161 assume !(4467 == ssl3_connect_~s__state~0); 28206#L164 assume 4480 == ssl3_connect_~s__state~0; 27910#L168 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 28204#L356 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 28201#L360 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4496; 28199#L360-2 ssl3_connect_~s__init_num~0 := 0; 28177#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 28167#L520 ssl3_connect_~skip~0 := 0; 28162#L98-1 assume !false; 28158#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 28154#L101 assume !(12292 == ssl3_connect_~s__state~0); 28150#L104 assume !(16384 == ssl3_connect_~s__state~0); 28145#L107 assume !(4096 == ssl3_connect_~s__state~0); 28141#L110 assume !(20480 == ssl3_connect_~s__state~0); 28137#L113 assume !(4099 == ssl3_connect_~s__state~0); 28133#L116 assume !(4368 == ssl3_connect_~s__state~0); 28129#L119 assume !(4369 == ssl3_connect_~s__state~0); 28125#L122 assume !(4384 == ssl3_connect_~s__state~0); 28120#L125 assume !(4385 == ssl3_connect_~s__state~0); 28116#L128 assume !(4400 == ssl3_connect_~s__state~0); 28111#L131 assume !(4401 == ssl3_connect_~s__state~0); 28107#L134 assume !(4416 == ssl3_connect_~s__state~0); 28102#L137 assume !(4417 == ssl3_connect_~s__state~0); 28098#L140 assume !(4432 == ssl3_connect_~s__state~0); 28093#L143 assume !(4433 == ssl3_connect_~s__state~0); 28089#L146 assume !(4448 == ssl3_connect_~s__state~0); 28085#L149 assume !(4449 == ssl3_connect_~s__state~0); 28081#L152 assume !(4464 == ssl3_connect_~s__state~0); 28076#L155 assume !(4465 == ssl3_connect_~s__state~0); 28072#L158 assume !(4466 == ssl3_connect_~s__state~0); 28067#L161 assume !(4467 == ssl3_connect_~s__state~0); 28063#L164 assume !(4480 == ssl3_connect_~s__state~0); 28058#L167 assume !(4481 == ssl3_connect_~s__state~0); 28054#L170 assume !(4496 == ssl3_connect_~s__state~0); 28049#L173 assume !(4497 == ssl3_connect_~s__state~0); 28045#L176 assume !(4512 == ssl3_connect_~s__state~0); 28027#L179 assume !(4513 == ssl3_connect_~s__state~0); 28028#L182 assume !(4528 == ssl3_connect_~s__state~0); 28029#L185 assume !(4529 == ssl3_connect_~s__state~0); 28030#L188 assume !(4560 == ssl3_connect_~s__state~0); 29790#L191 assume !(4561 == ssl3_connect_~s__state~0); 27876#L194 assume 4352 == ssl3_connect_~s__state~0; 29789#L195 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 29787#L444 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 29786#L444-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 29774#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 29770#L520 ssl3_connect_~skip~0 := 0; 29768#L98-1 assume !false; 29766#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 29764#L101 assume 12292 == ssl3_connect_~s__state~0; 27065#L102 [2019-11-20 03:32:14,681 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:32:14,681 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 16 times [2019-11-20 03:32:14,681 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 03:32:14,681 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1418425929] [2019-11-20 03:32:14,681 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 03:32:14,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 03:32:14,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 03:32:14,689 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 03:32:14,690 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:32:14,690 INFO L82 PathProgramCache]: Analyzing trace with hash -1876763689, now seen corresponding path program 1 times [2019-11-20 03:32:14,690 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 03:32:14,690 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1713099861] [2019-11-20 03:32:14,691 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 03:32:14,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:32:14,760 INFO L134 CoverageAnalysis]: Checked inductivity of 575 backedges. 183 proven. 0 refuted. 0 times theorem prover too weak. 392 trivial. 0 not checked. [2019-11-20 03:32:14,761 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1713099861] [2019-11-20 03:32:14,761 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 03:32:14,761 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-20 03:32:14,761 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1649772509] [2019-11-20 03:32:14,762 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 03:32:14,762 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 03:32:14,762 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 03:32:14,762 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 03:32:14,762 INFO L87 Difference]: Start difference. First operand 3266 states and 4351 transitions. cyclomatic complexity: 1089 Second operand 3 states. [2019-11-20 03:32:14,926 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 03:32:14,927 INFO L93 Difference]: Finished difference Result 3414 states and 4519 transitions. [2019-11-20 03:32:14,927 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 03:32:14,927 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3414 states and 4519 transitions. [2019-11-20 03:32:14,946 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3392 [2019-11-20 03:32:14,974 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3414 states to 3414 states and 4519 transitions. [2019-11-20 03:32:14,975 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3414 [2019-11-20 03:32:14,979 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3414 [2019-11-20 03:32:14,979 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3414 states and 4519 transitions. [2019-11-20 03:32:14,981 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 03:32:14,981 INFO L688 BuchiCegarLoop]: Abstraction has 3414 states and 4519 transitions. [2019-11-20 03:32:14,985 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3414 states and 4519 transitions. [2019-11-20 03:32:15,040 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3414 to 3398. [2019-11-20 03:32:15,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3398 states. [2019-11-20 03:32:15,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3398 states to 3398 states and 4503 transitions. [2019-11-20 03:32:15,050 INFO L711 BuchiCegarLoop]: Abstraction has 3398 states and 4503 transitions. [2019-11-20 03:32:15,050 INFO L591 BuchiCegarLoop]: Abstraction has 3398 states and 4503 transitions. [2019-11-20 03:32:15,050 INFO L424 BuchiCegarLoop]: ======== Iteration 21============ [2019-11-20 03:32:15,051 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3398 states and 4503 transitions. [2019-11-20 03:32:15,064 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3376 [2019-11-20 03:32:15,065 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 03:32:15,065 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 03:32:15,067 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2019-11-20 03:32:15,068 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [11, 11, 11, 11, 10, 10, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 03:32:15,068 INFO L794 eck$LassoCheckResult]: Stem: 33772#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 33669#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 33670#L87-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 33672#L92 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 33691#L98-1 assume !false; 35383#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 35374#L101 assume 12292 == ssl3_connect_~s__state~0; 35099#L102 [2019-11-20 03:32:15,069 INFO L796 eck$LassoCheckResult]: Loop: 35099#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 33979#L206 ssl3_connect_~s__server~0 := 0; 35025#L211 assume 0 != ssl3_connect_~cb~0; 35018#L211-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 35014#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 35007#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 35001#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 34992#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 34852#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 34850#L520 ssl3_connect_~skip~0 := 0; 34833#L98-1 assume !false; 34834#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 35146#L101 assume !(12292 == ssl3_connect_~s__state~0); 35144#L104 assume !(16384 == ssl3_connect_~s__state~0); 34809#L107 assume !(4096 == ssl3_connect_~s__state~0); 34810#L110 assume !(20480 == ssl3_connect_~s__state~0); 34805#L113 assume !(4099 == ssl3_connect_~s__state~0); 33975#L116 assume 4368 == ssl3_connect_~s__state~0; 33966#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 33964#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 33959#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 33958#L258 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 33951#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 33943#L520 ssl3_connect_~skip~0 := 0; 33941#L98-1 assume !false; 33939#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 33937#L101 assume !(12292 == ssl3_connect_~s__state~0); 33935#L104 assume !(16384 == ssl3_connect_~s__state~0); 33933#L107 assume !(4096 == ssl3_connect_~s__state~0); 33931#L110 assume !(20480 == ssl3_connect_~s__state~0); 33929#L113 assume !(4099 == ssl3_connect_~s__state~0); 33926#L116 assume !(4368 == ssl3_connect_~s__state~0); 33923#L119 assume !(4369 == ssl3_connect_~s__state~0); 33924#L122 assume 4384 == ssl3_connect_~s__state~0; 34753#L126 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 34751#L265 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 33904#L265-2 assume !(ssl3_connect_~ret~0 <= 0); 33902#L271 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 33897#L271-2 ssl3_connect_~s__init_num~0 := 0; 33898#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 33889#L520 ssl3_connect_~skip~0 := 0; 33890#L98-1 assume !false; 33885#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 33886#L101 assume !(12292 == ssl3_connect_~s__state~0); 33881#L104 assume !(16384 == ssl3_connect_~s__state~0); 33882#L107 assume !(4096 == ssl3_connect_~s__state~0); 33877#L110 assume !(20480 == ssl3_connect_~s__state~0); 33878#L113 assume !(4099 == ssl3_connect_~s__state~0); 33873#L116 assume !(4368 == ssl3_connect_~s__state~0); 33874#L119 assume !(4369 == ssl3_connect_~s__state~0); 33869#L122 assume !(4384 == ssl3_connect_~s__state~0); 33870#L125 assume !(4385 == ssl3_connect_~s__state~0); 33833#L128 assume 4400 == ssl3_connect_~s__state~0; 33834#L132 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 33823#L282 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0) % 4294967296;ssl3_connect_~skip~0 := 1; 33825#L282-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 35477#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 35474#L520 ssl3_connect_~skip~0 := 0; 35473#L98-1 assume !false; 35472#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 35471#L101 assume !(12292 == ssl3_connect_~s__state~0); 35470#L104 assume !(16384 == ssl3_connect_~s__state~0); 35469#L107 assume !(4096 == ssl3_connect_~s__state~0); 35468#L110 assume !(20480 == ssl3_connect_~s__state~0); 35467#L113 assume !(4099 == ssl3_connect_~s__state~0); 35466#L116 assume !(4368 == ssl3_connect_~s__state~0); 35465#L119 assume !(4369 == ssl3_connect_~s__state~0); 35464#L122 assume !(4384 == ssl3_connect_~s__state~0); 35463#L125 assume !(4385 == ssl3_connect_~s__state~0); 35462#L128 assume !(4400 == ssl3_connect_~s__state~0); 35461#L131 assume !(4401 == ssl3_connect_~s__state~0); 35460#L134 assume 4416 == ssl3_connect_~s__state~0; 35065#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 35459#L304 assume !(3 == ssl3_connect_~blastFlag~0); 35458#L304-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 35456#L312 assume !(0 == ssl3_connect_~tmp___6~0); 35453#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 35450#L520 ssl3_connect_~skip~0 := 0; 35449#L98-1 assume !false; 35448#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 35447#L101 assume !(12292 == ssl3_connect_~s__state~0); 35446#L104 assume !(16384 == ssl3_connect_~s__state~0); 35445#L107 assume !(4096 == ssl3_connect_~s__state~0); 35444#L110 assume !(20480 == ssl3_connect_~s__state~0); 35443#L113 assume !(4099 == ssl3_connect_~s__state~0); 35442#L116 assume !(4368 == ssl3_connect_~s__state~0); 35441#L119 assume !(4369 == ssl3_connect_~s__state~0); 35440#L122 assume !(4384 == ssl3_connect_~s__state~0); 35439#L125 assume !(4385 == ssl3_connect_~s__state~0); 35438#L128 assume !(4400 == ssl3_connect_~s__state~0); 35437#L131 assume !(4401 == ssl3_connect_~s__state~0); 35436#L134 assume !(4416 == ssl3_connect_~s__state~0); 35434#L137 assume !(4417 == ssl3_connect_~s__state~0); 35432#L140 assume 4432 == ssl3_connect_~s__state~0; 35060#L144 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 35429#L320 assume !(5 == ssl3_connect_~blastFlag~0); 35428#L323 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 35422#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 35418#L520 ssl3_connect_~skip~0 := 0; 35416#L98-1 assume !false; 35414#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 35412#L101 assume !(12292 == ssl3_connect_~s__state~0); 35410#L104 assume !(16384 == ssl3_connect_~s__state~0); 35408#L107 assume !(4096 == ssl3_connect_~s__state~0); 35406#L110 assume !(20480 == ssl3_connect_~s__state~0); 35404#L113 assume !(4099 == ssl3_connect_~s__state~0); 35402#L116 assume !(4368 == ssl3_connect_~s__state~0); 35400#L119 assume !(4369 == ssl3_connect_~s__state~0); 35398#L122 assume !(4384 == ssl3_connect_~s__state~0); 35396#L125 assume !(4385 == ssl3_connect_~s__state~0); 35394#L128 assume !(4400 == ssl3_connect_~s__state~0); 35392#L131 assume !(4401 == ssl3_connect_~s__state~0); 35390#L134 assume !(4416 == ssl3_connect_~s__state~0); 35388#L137 assume !(4417 == ssl3_connect_~s__state~0); 35385#L140 assume !(4432 == ssl3_connect_~s__state~0); 35373#L143 assume !(4433 == ssl3_connect_~s__state~0); 35371#L146 assume 4448 == ssl3_connect_~s__state~0; 35055#L150 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 35368#L332 assume !(ssl3_connect_~ret~0 <= 0); 35160#L335 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 35161#L335-2 ssl3_connect_~s__init_num~0 := 0; 35362#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 35354#L520 ssl3_connect_~skip~0 := 0; 35352#L98-1 assume !false; 35350#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 35348#L101 assume !(12292 == ssl3_connect_~s__state~0); 35346#L104 assume !(16384 == ssl3_connect_~s__state~0); 35344#L107 assume !(4096 == ssl3_connect_~s__state~0); 35342#L110 assume !(20480 == ssl3_connect_~s__state~0); 35340#L113 assume !(4099 == ssl3_connect_~s__state~0); 35338#L116 assume !(4368 == ssl3_connect_~s__state~0); 35336#L119 assume !(4369 == ssl3_connect_~s__state~0); 35334#L122 assume !(4384 == ssl3_connect_~s__state~0); 35332#L125 assume !(4385 == ssl3_connect_~s__state~0); 35330#L128 assume !(4400 == ssl3_connect_~s__state~0); 35328#L131 assume !(4401 == ssl3_connect_~s__state~0); 35326#L134 assume !(4416 == ssl3_connect_~s__state~0); 35324#L137 assume !(4417 == ssl3_connect_~s__state~0); 35323#L140 assume !(4432 == ssl3_connect_~s__state~0); 35321#L143 assume !(4433 == ssl3_connect_~s__state~0); 35319#L146 assume !(4448 == ssl3_connect_~s__state~0); 35317#L149 assume !(4449 == ssl3_connect_~s__state~0); 35316#L152 assume 4464 == ssl3_connect_~s__state~0; 35046#L162 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 35309#L347 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 35301#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 35297#L520 ssl3_connect_~skip~0 := 0; 35295#L98-1 assume !false; 35293#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 35291#L101 assume !(12292 == ssl3_connect_~s__state~0); 35289#L104 assume !(16384 == ssl3_connect_~s__state~0); 35287#L107 assume !(4096 == ssl3_connect_~s__state~0); 35285#L110 assume !(20480 == ssl3_connect_~s__state~0); 35283#L113 assume !(4099 == ssl3_connect_~s__state~0); 35281#L116 assume !(4368 == ssl3_connect_~s__state~0); 35279#L119 assume !(4369 == ssl3_connect_~s__state~0); 35277#L122 assume !(4384 == ssl3_connect_~s__state~0); 35275#L125 assume !(4385 == ssl3_connect_~s__state~0); 35273#L128 assume !(4400 == ssl3_connect_~s__state~0); 35272#L131 assume !(4401 == ssl3_connect_~s__state~0); 35270#L134 assume !(4416 == ssl3_connect_~s__state~0); 35268#L137 assume !(4417 == ssl3_connect_~s__state~0); 35267#L140 assume !(4432 == ssl3_connect_~s__state~0); 35266#L143 assume !(4433 == ssl3_connect_~s__state~0); 35265#L146 assume !(4448 == ssl3_connect_~s__state~0); 35263#L149 assume !(4449 == ssl3_connect_~s__state~0); 35257#L152 assume !(4464 == ssl3_connect_~s__state~0); 35255#L155 assume !(4465 == ssl3_connect_~s__state~0); 35253#L158 assume !(4466 == ssl3_connect_~s__state~0); 35251#L161 assume !(4467 == ssl3_connect_~s__state~0); 35249#L164 assume 4480 == ssl3_connect_~s__state~0; 35041#L168 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 35246#L356 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 35243#L360 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; 35239#L360-2 ssl3_connect_~s__init_num~0 := 0; 35230#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 35226#L520 ssl3_connect_~skip~0 := 0; 35224#L98-1 assume !false; 35222#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 35220#L101 assume !(12292 == ssl3_connect_~s__state~0); 35218#L104 assume !(16384 == ssl3_connect_~s__state~0); 35217#L107 assume !(4096 == ssl3_connect_~s__state~0); 35215#L110 assume !(20480 == ssl3_connect_~s__state~0); 35213#L113 assume !(4099 == ssl3_connect_~s__state~0); 35211#L116 assume !(4368 == ssl3_connect_~s__state~0); 35210#L119 assume !(4369 == ssl3_connect_~s__state~0); 35209#L122 assume !(4384 == ssl3_connect_~s__state~0); 35208#L125 assume !(4385 == ssl3_connect_~s__state~0); 35206#L128 assume !(4400 == ssl3_connect_~s__state~0); 35200#L131 assume !(4401 == ssl3_connect_~s__state~0); 35198#L134 assume !(4416 == ssl3_connect_~s__state~0); 35196#L137 assume !(4417 == ssl3_connect_~s__state~0); 35194#L140 assume !(4432 == ssl3_connect_~s__state~0); 35192#L143 assume !(4433 == ssl3_connect_~s__state~0); 35190#L146 assume !(4448 == ssl3_connect_~s__state~0); 35188#L149 assume !(4449 == ssl3_connect_~s__state~0); 35186#L152 assume !(4464 == ssl3_connect_~s__state~0); 35184#L155 assume !(4465 == ssl3_connect_~s__state~0); 35182#L158 assume !(4466 == ssl3_connect_~s__state~0); 35180#L161 assume !(4467 == ssl3_connect_~s__state~0); 35178#L164 assume !(4480 == ssl3_connect_~s__state~0); 35176#L167 assume !(4481 == ssl3_connect_~s__state~0); 35174#L170 assume !(4496 == ssl3_connect_~s__state~0); 35172#L173 assume !(4497 == ssl3_connect_~s__state~0); 35114#L176 assume 4512 == ssl3_connect_~s__state~0; 35031#L180 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 35107#L381 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; 35105#L387 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 35103#L387-2 assume !(0 == ssl3_connect_~tmp___7~0); 35101#L396 assume !(0 == ssl3_connect_~tmp___8~0); 35093#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 35090#L520 ssl3_connect_~skip~0 := 0; 35088#L98-1 assume !false; 35086#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 35084#L101 assume !(12292 == ssl3_connect_~s__state~0); 35082#L104 assume !(16384 == ssl3_connect_~s__state~0); 35080#L107 assume !(4096 == ssl3_connect_~s__state~0); 34806#L110 assume !(20480 == ssl3_connect_~s__state~0); 33978#L113 assume !(4099 == ssl3_connect_~s__state~0); 33976#L116 assume !(4368 == ssl3_connect_~s__state~0); 33973#L119 assume !(4369 == ssl3_connect_~s__state~0); 33974#L122 assume !(4384 == ssl3_connect_~s__state~0); 34755#L125 assume !(4385 == ssl3_connect_~s__state~0); 33838#L128 assume !(4400 == ssl3_connect_~s__state~0); 33835#L131 assume !(4401 == ssl3_connect_~s__state~0); 33836#L134 assume !(4416 == ssl3_connect_~s__state~0); 35140#L137 assume !(4417 == ssl3_connect_~s__state~0); 35138#L140 assume !(4432 == ssl3_connect_~s__state~0); 35136#L143 assume !(4433 == ssl3_connect_~s__state~0); 35134#L146 assume !(4448 == ssl3_connect_~s__state~0); 35132#L149 assume !(4449 == ssl3_connect_~s__state~0); 35130#L152 assume !(4464 == ssl3_connect_~s__state~0); 35128#L155 assume !(4465 == ssl3_connect_~s__state~0); 35126#L158 assume !(4466 == ssl3_connect_~s__state~0); 35124#L161 assume !(4467 == ssl3_connect_~s__state~0); 35122#L164 assume !(4480 == ssl3_connect_~s__state~0); 35120#L167 assume !(4481 == ssl3_connect_~s__state~0); 35119#L170 assume !(4496 == ssl3_connect_~s__state~0); 35118#L173 assume !(4497 == ssl3_connect_~s__state~0); 35116#L176 assume !(4512 == ssl3_connect_~s__state~0); 35115#L179 assume !(4513 == ssl3_connect_~s__state~0); 35012#L182 assume !(4528 == ssl3_connect_~s__state~0); 35010#L185 assume !(4529 == ssl3_connect_~s__state~0); 35011#L188 assume !(4560 == ssl3_connect_~s__state~0); 35019#L191 assume !(4561 == ssl3_connect_~s__state~0); 35021#L194 assume 4352 == ssl3_connect_~s__state~0; 35381#L195 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 35378#L444 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 35376#L444-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 35111#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 35108#L520 ssl3_connect_~skip~0 := 0; 35106#L98-1 assume !false; 35104#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 35102#L101 assume 12292 == ssl3_connect_~s__state~0; 35099#L102 [2019-11-20 03:32:15,069 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:32:15,069 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 17 times [2019-11-20 03:32:15,070 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 03:32:15,070 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [759502276] [2019-11-20 03:32:15,070 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 03:32:15,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 03:32:15,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 03:32:15,077 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 03:32:15,078 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:32:15,078 INFO L82 PathProgramCache]: Analyzing trace with hash -1994263483, now seen corresponding path program 1 times [2019-11-20 03:32:15,078 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 03:32:15,079 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1495332102] [2019-11-20 03:32:15,079 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 03:32:15,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:32:15,211 INFO L134 CoverageAnalysis]: Checked inductivity of 748 backedges. 218 proven. 0 refuted. 0 times theorem prover too weak. 530 trivial. 0 not checked. [2019-11-20 03:32:15,211 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1495332102] [2019-11-20 03:32:15,212 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 03:32:15,212 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-20 03:32:15,212 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [99854760] [2019-11-20 03:32:15,213 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 03:32:15,213 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 03:32:15,213 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 03:32:15,213 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 03:32:15,213 INFO L87 Difference]: Start difference. First operand 3398 states and 4503 transitions. cyclomatic complexity: 1109 Second operand 3 states. [2019-11-20 03:32:15,412 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 03:32:15,412 INFO L93 Difference]: Finished difference Result 3398 states and 4287 transitions. [2019-11-20 03:32:15,413 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 03:32:15,413 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3398 states and 4287 transitions. [2019-11-20 03:32:15,432 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3376 [2019-11-20 03:32:15,466 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3398 states to 3398 states and 4287 transitions. [2019-11-20 03:32:15,466 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3398 [2019-11-20 03:32:15,470 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3398 [2019-11-20 03:32:15,470 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3398 states and 4287 transitions. [2019-11-20 03:32:15,470 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 03:32:15,472 INFO L688 BuchiCegarLoop]: Abstraction has 3398 states and 4287 transitions. [2019-11-20 03:32:15,475 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3398 states and 4287 transitions. [2019-11-20 03:32:15,531 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3398 to 3382. [2019-11-20 03:32:15,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3382 states. [2019-11-20 03:32:15,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3382 states to 3382 states and 4271 transitions. [2019-11-20 03:32:15,542 INFO L711 BuchiCegarLoop]: Abstraction has 3382 states and 4271 transitions. [2019-11-20 03:32:15,542 INFO L591 BuchiCegarLoop]: Abstraction has 3382 states and 4271 transitions. [2019-11-20 03:32:15,542 INFO L424 BuchiCegarLoop]: ======== Iteration 22============ [2019-11-20 03:32:15,543 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3382 states and 4271 transitions. [2019-11-20 03:32:15,556 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3360 [2019-11-20 03:32:15,556 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 03:32:15,556 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 03:32:15,559 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2019-11-20 03:32:15,559 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [12, 12, 12, 12, 11, 11, 11, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 03:32:15,560 INFO L794 eck$LassoCheckResult]: Stem: 40568#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 40470#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 40471#L87-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 40473#L92 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 40492#L98-1 assume !false; 40943#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 40944#L101 assume 12292 == ssl3_connect_~s__state~0; 40936#L102 [2019-11-20 03:32:15,560 INFO L796 eck$LassoCheckResult]: Loop: 40936#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 40931#L206 ssl3_connect_~s__server~0 := 0; 40924#L211 assume 0 != ssl3_connect_~cb~0; 40925#L211-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 40916#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 40917#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 40899#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 40900#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 40953#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 40950#L520 ssl3_connect_~skip~0 := 0; 40949#L98-1 assume !false; 40948#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 40947#L101 assume !(12292 == ssl3_connect_~s__state~0); 40946#L104 assume !(16384 == ssl3_connect_~s__state~0); 40814#L107 assume !(4096 == ssl3_connect_~s__state~0); 40807#L110 assume !(20480 == ssl3_connect_~s__state~0); 40800#L113 assume !(4099 == ssl3_connect_~s__state~0); 40795#L116 assume 4368 == ssl3_connect_~s__state~0; 40794#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 40793#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 40787#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 40784#L258 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 40762#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 40739#L520 ssl3_connect_~skip~0 := 0; 40733#L98-1 assume !false; 40727#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 40721#L101 assume !(12292 == ssl3_connect_~s__state~0); 40714#L104 assume !(16384 == ssl3_connect_~s__state~0); 40708#L107 assume !(4096 == ssl3_connect_~s__state~0); 40700#L110 assume !(20480 == ssl3_connect_~s__state~0); 40690#L113 assume !(4099 == ssl3_connect_~s__state~0); 40682#L116 assume !(4368 == ssl3_connect_~s__state~0); 40672#L119 assume !(4369 == ssl3_connect_~s__state~0); 40655#L122 assume 4384 == ssl3_connect_~s__state~0; 40651#L126 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 40647#L265 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 40644#L265-2 assume !(ssl3_connect_~ret~0 <= 0); 40643#L271 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 40641#L271-2 ssl3_connect_~s__init_num~0 := 0; 40638#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 40635#L520 ssl3_connect_~skip~0 := 0; 40634#L98-1 assume !false; 40633#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 40632#L101 assume !(12292 == ssl3_connect_~s__state~0); 40631#L104 assume !(16384 == ssl3_connect_~s__state~0); 40630#L107 assume !(4096 == ssl3_connect_~s__state~0); 40629#L110 assume !(20480 == ssl3_connect_~s__state~0); 40628#L113 assume !(4099 == ssl3_connect_~s__state~0); 40627#L116 assume !(4368 == ssl3_connect_~s__state~0); 40626#L119 assume !(4369 == ssl3_connect_~s__state~0); 40624#L122 assume !(4384 == ssl3_connect_~s__state~0); 40625#L125 assume !(4385 == ssl3_connect_~s__state~0); 40616#L128 assume 4400 == ssl3_connect_~s__state~0; 40617#L132 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 41695#L282 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0) % 4294967296;ssl3_connect_~skip~0 := 1; 41696#L282-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 42189#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 42186#L520 ssl3_connect_~skip~0 := 0; 42185#L98-1 assume !false; 42184#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 42183#L101 assume !(12292 == ssl3_connect_~s__state~0); 42182#L104 assume !(16384 == ssl3_connect_~s__state~0); 42181#L107 assume !(4096 == ssl3_connect_~s__state~0); 42180#L110 assume !(20480 == ssl3_connect_~s__state~0); 42179#L113 assume !(4099 == ssl3_connect_~s__state~0); 42178#L116 assume !(4368 == ssl3_connect_~s__state~0); 42177#L119 assume !(4369 == ssl3_connect_~s__state~0); 42176#L122 assume !(4384 == ssl3_connect_~s__state~0); 42175#L125 assume !(4385 == ssl3_connect_~s__state~0); 42174#L128 assume !(4400 == ssl3_connect_~s__state~0); 42173#L131 assume !(4401 == ssl3_connect_~s__state~0); 42172#L134 assume 4416 == ssl3_connect_~s__state~0; 41032#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 42171#L304 assume !(3 == ssl3_connect_~blastFlag~0); 42170#L304-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 42168#L312 assume !(0 == ssl3_connect_~tmp___6~0); 42165#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 42162#L520 ssl3_connect_~skip~0 := 0; 42161#L98-1 assume !false; 42160#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 42159#L101 assume !(12292 == ssl3_connect_~s__state~0); 42158#L104 assume !(16384 == ssl3_connect_~s__state~0); 42157#L107 assume !(4096 == ssl3_connect_~s__state~0); 42156#L110 assume !(20480 == ssl3_connect_~s__state~0); 42155#L113 assume !(4099 == ssl3_connect_~s__state~0); 42154#L116 assume !(4368 == ssl3_connect_~s__state~0); 42153#L119 assume !(4369 == ssl3_connect_~s__state~0); 42152#L122 assume !(4384 == ssl3_connect_~s__state~0); 42151#L125 assume !(4385 == ssl3_connect_~s__state~0); 42150#L128 assume !(4400 == ssl3_connect_~s__state~0); 42149#L131 assume !(4401 == ssl3_connect_~s__state~0); 42148#L134 assume !(4416 == ssl3_connect_~s__state~0); 42147#L137 assume !(4417 == ssl3_connect_~s__state~0); 42146#L140 assume 4432 == ssl3_connect_~s__state~0; 41029#L144 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 42145#L320 assume !(5 == ssl3_connect_~blastFlag~0); 42143#L323 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 42140#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 42137#L520 ssl3_connect_~skip~0 := 0; 42136#L98-1 assume !false; 42135#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 42134#L101 assume !(12292 == ssl3_connect_~s__state~0); 42133#L104 assume !(16384 == ssl3_connect_~s__state~0); 42132#L107 assume !(4096 == ssl3_connect_~s__state~0); 42131#L110 assume !(20480 == ssl3_connect_~s__state~0); 42130#L113 assume !(4099 == ssl3_connect_~s__state~0); 42129#L116 assume !(4368 == ssl3_connect_~s__state~0); 42128#L119 assume !(4369 == ssl3_connect_~s__state~0); 42127#L122 assume !(4384 == ssl3_connect_~s__state~0); 42126#L125 assume !(4385 == ssl3_connect_~s__state~0); 42125#L128 assume !(4400 == ssl3_connect_~s__state~0); 42124#L131 assume !(4401 == ssl3_connect_~s__state~0); 42123#L134 assume !(4416 == ssl3_connect_~s__state~0); 42122#L137 assume !(4417 == ssl3_connect_~s__state~0); 42121#L140 assume !(4432 == ssl3_connect_~s__state~0); 42120#L143 assume !(4433 == ssl3_connect_~s__state~0); 42119#L146 assume 4448 == ssl3_connect_~s__state~0; 41006#L150 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 42118#L332 assume !(ssl3_connect_~ret~0 <= 0); 42116#L335 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 42114#L335-2 ssl3_connect_~s__init_num~0 := 0; 42111#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 42108#L520 ssl3_connect_~skip~0 := 0; 42107#L98-1 assume !false; 42106#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 42105#L101 assume !(12292 == ssl3_connect_~s__state~0); 42104#L104 assume !(16384 == ssl3_connect_~s__state~0); 42103#L107 assume !(4096 == ssl3_connect_~s__state~0); 42102#L110 assume !(20480 == ssl3_connect_~s__state~0); 42101#L113 assume !(4099 == ssl3_connect_~s__state~0); 42100#L116 assume !(4368 == ssl3_connect_~s__state~0); 42099#L119 assume !(4369 == ssl3_connect_~s__state~0); 42098#L122 assume !(4384 == ssl3_connect_~s__state~0); 42097#L125 assume !(4385 == ssl3_connect_~s__state~0); 42096#L128 assume !(4400 == ssl3_connect_~s__state~0); 42095#L131 assume !(4401 == ssl3_connect_~s__state~0); 42094#L134 assume !(4416 == ssl3_connect_~s__state~0); 42093#L137 assume !(4417 == ssl3_connect_~s__state~0); 42092#L140 assume !(4432 == ssl3_connect_~s__state~0); 42091#L143 assume !(4433 == ssl3_connect_~s__state~0); 42090#L146 assume !(4448 == ssl3_connect_~s__state~0); 42089#L149 assume !(4449 == ssl3_connect_~s__state~0); 42087#L152 assume 4464 == ssl3_connect_~s__state~0; 40978#L162 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 42085#L347 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 42077#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 42073#L520 ssl3_connect_~skip~0 := 0; 42071#L98-1 assume !false; 42069#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 42067#L101 assume !(12292 == ssl3_connect_~s__state~0); 42065#L104 assume !(16384 == ssl3_connect_~s__state~0); 42063#L107 assume !(4096 == ssl3_connect_~s__state~0); 42061#L110 assume !(20480 == ssl3_connect_~s__state~0); 42059#L113 assume !(4099 == ssl3_connect_~s__state~0); 42057#L116 assume !(4368 == ssl3_connect_~s__state~0); 42055#L119 assume !(4369 == ssl3_connect_~s__state~0); 42053#L122 assume !(4384 == ssl3_connect_~s__state~0); 42051#L125 assume !(4385 == ssl3_connect_~s__state~0); 42049#L128 assume !(4400 == ssl3_connect_~s__state~0); 42047#L131 assume !(4401 == ssl3_connect_~s__state~0); 42045#L134 assume !(4416 == ssl3_connect_~s__state~0); 42043#L137 assume !(4417 == ssl3_connect_~s__state~0); 42041#L140 assume !(4432 == ssl3_connect_~s__state~0); 42039#L143 assume !(4433 == ssl3_connect_~s__state~0); 42037#L146 assume !(4448 == ssl3_connect_~s__state~0); 42035#L149 assume !(4449 == ssl3_connect_~s__state~0); 42033#L152 assume !(4464 == ssl3_connect_~s__state~0); 42031#L155 assume !(4465 == ssl3_connect_~s__state~0); 42029#L158 assume !(4466 == ssl3_connect_~s__state~0); 42027#L161 assume !(4467 == ssl3_connect_~s__state~0); 42025#L164 assume 4480 == ssl3_connect_~s__state~0; 40965#L168 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 42022#L356 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 42020#L360 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; 42017#L360-2 ssl3_connect_~s__init_num~0 := 0; 42014#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 42011#L520 ssl3_connect_~skip~0 := 0; 42010#L98-1 assume !false; 42009#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 42008#L101 assume !(12292 == ssl3_connect_~s__state~0); 42007#L104 assume !(16384 == ssl3_connect_~s__state~0); 42006#L107 assume !(4096 == ssl3_connect_~s__state~0); 42005#L110 assume !(20480 == ssl3_connect_~s__state~0); 42004#L113 assume !(4099 == ssl3_connect_~s__state~0); 42003#L116 assume !(4368 == ssl3_connect_~s__state~0); 42002#L119 assume !(4369 == ssl3_connect_~s__state~0); 42001#L122 assume !(4384 == ssl3_connect_~s__state~0); 42000#L125 assume !(4385 == ssl3_connect_~s__state~0); 41999#L128 assume !(4400 == ssl3_connect_~s__state~0); 41998#L131 assume !(4401 == ssl3_connect_~s__state~0); 41997#L134 assume !(4416 == ssl3_connect_~s__state~0); 41996#L137 assume !(4417 == ssl3_connect_~s__state~0); 41995#L140 assume !(4432 == ssl3_connect_~s__state~0); 41994#L143 assume !(4433 == ssl3_connect_~s__state~0); 41993#L146 assume !(4448 == ssl3_connect_~s__state~0); 41992#L149 assume !(4449 == ssl3_connect_~s__state~0); 41991#L152 assume !(4464 == ssl3_connect_~s__state~0); 41990#L155 assume !(4465 == ssl3_connect_~s__state~0); 41989#L158 assume !(4466 == ssl3_connect_~s__state~0); 41988#L161 assume !(4467 == ssl3_connect_~s__state~0); 41987#L164 assume !(4480 == ssl3_connect_~s__state~0); 41986#L167 assume !(4481 == ssl3_connect_~s__state~0); 41985#L170 assume !(4496 == ssl3_connect_~s__state~0); 41984#L173 assume !(4497 == ssl3_connect_~s__state~0); 41983#L176 assume 4512 == ssl3_connect_~s__state~0; 40958#L180 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 41982#L381 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; 41981#L387 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 41980#L387-2 assume !(0 == ssl3_connect_~tmp___7~0); 41978#L396 assume !(0 == ssl3_connect_~tmp___8~0); 41975#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 41972#L520 ssl3_connect_~skip~0 := 0; 41971#L98-1 assume !false; 41970#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 41969#L101 assume !(12292 == ssl3_connect_~s__state~0); 41968#L104 assume !(16384 == ssl3_connect_~s__state~0); 41967#L107 assume !(4096 == ssl3_connect_~s__state~0); 41966#L110 assume !(20480 == ssl3_connect_~s__state~0); 41965#L113 assume !(4099 == ssl3_connect_~s__state~0); 41964#L116 assume !(4368 == ssl3_connect_~s__state~0); 41963#L119 assume !(4369 == ssl3_connect_~s__state~0); 41962#L122 assume !(4384 == ssl3_connect_~s__state~0); 41961#L125 assume !(4385 == ssl3_connect_~s__state~0); 41960#L128 assume !(4400 == ssl3_connect_~s__state~0); 41959#L131 assume !(4401 == ssl3_connect_~s__state~0); 41958#L134 assume !(4416 == ssl3_connect_~s__state~0); 41957#L137 assume !(4417 == ssl3_connect_~s__state~0); 41956#L140 assume !(4432 == ssl3_connect_~s__state~0); 41955#L143 assume !(4433 == ssl3_connect_~s__state~0); 41954#L146 assume !(4448 == ssl3_connect_~s__state~0); 41953#L149 assume !(4449 == ssl3_connect_~s__state~0); 41952#L152 assume !(4464 == ssl3_connect_~s__state~0); 41951#L155 assume !(4465 == ssl3_connect_~s__state~0); 41950#L158 assume !(4466 == ssl3_connect_~s__state~0); 41949#L161 assume !(4467 == ssl3_connect_~s__state~0); 41948#L164 assume !(4480 == ssl3_connect_~s__state~0); 41947#L167 assume !(4481 == ssl3_connect_~s__state~0); 41946#L170 assume !(4496 == ssl3_connect_~s__state~0); 41945#L173 assume !(4497 == ssl3_connect_~s__state~0); 41944#L176 assume !(4512 == ssl3_connect_~s__state~0); 41943#L179 assume !(4513 == ssl3_connect_~s__state~0); 41942#L182 assume 4528 == ssl3_connect_~s__state~0; 40927#L186 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 40913#L404 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~__cil_tmp57~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 40904#L411 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 40905#L411-1 ssl3_connect_~s__init_num~0 := 0; 40871#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 40869#L520 ssl3_connect_~skip~0 := 0; 40854#L98-1 assume !false; 40855#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 40842#L101 assume !(12292 == ssl3_connect_~s__state~0); 40843#L104 assume !(16384 == ssl3_connect_~s__state~0); 40930#L107 assume !(4096 == ssl3_connect_~s__state~0); 40932#L110 assume !(20480 == ssl3_connect_~s__state~0); 40934#L113 assume !(4099 == ssl3_connect_~s__state~0); 40935#L116 assume !(4368 == ssl3_connect_~s__state~0); 42634#L119 assume !(4369 == ssl3_connect_~s__state~0); 42633#L122 assume !(4384 == ssl3_connect_~s__state~0); 42632#L125 assume !(4385 == ssl3_connect_~s__state~0); 42631#L128 assume !(4400 == ssl3_connect_~s__state~0); 42630#L131 assume !(4401 == ssl3_connect_~s__state~0); 42629#L134 assume !(4416 == ssl3_connect_~s__state~0); 42628#L137 assume !(4417 == ssl3_connect_~s__state~0); 42627#L140 assume !(4432 == ssl3_connect_~s__state~0); 42626#L143 assume !(4433 == ssl3_connect_~s__state~0); 42625#L146 assume !(4448 == ssl3_connect_~s__state~0); 42624#L149 assume !(4449 == ssl3_connect_~s__state~0); 42623#L152 assume !(4464 == ssl3_connect_~s__state~0); 42622#L155 assume !(4465 == ssl3_connect_~s__state~0); 42621#L158 assume !(4466 == ssl3_connect_~s__state~0); 42620#L161 assume !(4467 == ssl3_connect_~s__state~0); 42619#L164 assume !(4480 == ssl3_connect_~s__state~0); 42618#L167 assume !(4481 == ssl3_connect_~s__state~0); 42617#L170 assume !(4496 == ssl3_connect_~s__state~0); 42616#L173 assume !(4497 == ssl3_connect_~s__state~0); 42615#L176 assume !(4512 == ssl3_connect_~s__state~0); 42614#L179 assume !(4513 == ssl3_connect_~s__state~0); 42613#L182 assume !(4528 == ssl3_connect_~s__state~0); 42612#L185 assume !(4529 == ssl3_connect_~s__state~0); 42611#L188 assume !(4560 == ssl3_connect_~s__state~0); 40526#L191 assume !(4561 == ssl3_connect_~s__state~0); 40527#L194 assume 4352 == ssl3_connect_~s__state~0; 40838#L195 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 40839#L444 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 40830#L444-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 40831#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 41735#L520 ssl3_connect_~skip~0 := 0; 41734#L98-1 assume !false; 41733#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 41732#L101 assume 12292 == ssl3_connect_~s__state~0; 40936#L102 [2019-11-20 03:32:15,561 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:32:15,561 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 18 times [2019-11-20 03:32:15,561 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 03:32:15,561 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [545420287] [2019-11-20 03:32:15,562 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 03:32:15,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 03:32:15,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 03:32:15,571 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 03:32:15,571 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:32:15,572 INFO L82 PathProgramCache]: Analyzing trace with hash -370444396, now seen corresponding path program 1 times [2019-11-20 03:32:15,572 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 03:32:15,572 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1022756907] [2019-11-20 03:32:15,572 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 03:32:15,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:32:15,712 INFO L134 CoverageAnalysis]: Checked inductivity of 953 backedges. 250 proven. 5 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2019-11-20 03:32:15,713 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1022756907] [2019-11-20 03:32:15,713 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1896847454] [2019-11-20 03:32:15,713 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_ceb923af-e555-4a4e-9dc5-bef3396b4581/bin/uautomizer/z3 Starting monitored process 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-20 03:32:15,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:32:15,833 INFO L255 TraceCheckSpWp]: Trace formula consists of 420 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-20 03:32:15,847 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 03:32:15,932 INFO L134 CoverageAnalysis]: Checked inductivity of 953 backedges. 250 proven. 5 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2019-11-20 03:32:15,932 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-20 03:32:15,932 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2019-11-20 03:32:15,932 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [828800174] [2019-11-20 03:32:15,933 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 03:32:15,933 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 03:32:15,933 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-11-20 03:32:15,934 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-11-20 03:32:15,934 INFO L87 Difference]: Start difference. First operand 3382 states and 4271 transitions. cyclomatic complexity: 893 Second operand 4 states. [2019-11-20 03:32:16,247 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 03:32:16,247 INFO L93 Difference]: Finished difference Result 4430 states and 5498 transitions. [2019-11-20 03:32:16,247 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-11-20 03:32:16,248 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4430 states and 5498 transitions. [2019-11-20 03:32:16,268 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3445 [2019-11-20 03:32:16,294 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4430 states to 4430 states and 5498 transitions. [2019-11-20 03:32:16,295 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4430 [2019-11-20 03:32:16,300 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4430 [2019-11-20 03:32:16,300 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4430 states and 5498 transitions. [2019-11-20 03:32:16,300 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 03:32:16,301 INFO L688 BuchiCegarLoop]: Abstraction has 4430 states and 5498 transitions. [2019-11-20 03:32:16,305 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4430 states and 5498 transitions. [2019-11-20 03:32:16,375 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4430 to 3456. [2019-11-20 03:32:16,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3456 states. [2019-11-20 03:32:16,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3456 states to 3456 states and 4359 transitions. [2019-11-20 03:32:16,385 INFO L711 BuchiCegarLoop]: Abstraction has 3456 states and 4359 transitions. [2019-11-20 03:32:16,385 INFO L591 BuchiCegarLoop]: Abstraction has 3456 states and 4359 transitions. [2019-11-20 03:32:16,386 INFO L424 BuchiCegarLoop]: ======== Iteration 23============ [2019-11-20 03:32:16,386 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3456 states and 4359 transitions. [2019-11-20 03:32:16,402 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3433 [2019-11-20 03:32:16,402 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 03:32:16,402 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 03:32:16,405 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 03:32:16,405 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [11, 11, 11, 11, 11, 11, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 03:32:16,405 INFO L794 eck$LassoCheckResult]: Stem: 49252#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 49159#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 49160#L87-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 49162#L92 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 49181#L98-1 assume !false; 49372#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 49287#L101 assume 12292 == ssl3_connect_~s__state~0; 49235#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 49236#L206 [2019-11-20 03:32:16,406 INFO L796 eck$LassoCheckResult]: Loop: 49236#L206 ssl3_connect_~s__server~0 := 0; 49275#L211 assume 0 != ssl3_connect_~cb~0; 49279#L211-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 49193#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 49194#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 49276#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 49197#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 49198#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 49795#L520 ssl3_connect_~skip~0 := 0; 49793#L98-1 assume !false; 49791#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 49789#L101 assume !(12292 == ssl3_connect_~s__state~0); 49787#L104 assume !(16384 == ssl3_connect_~s__state~0); 49785#L107 assume !(4096 == ssl3_connect_~s__state~0); 49783#L110 assume !(20480 == ssl3_connect_~s__state~0); 49781#L113 assume !(4099 == ssl3_connect_~s__state~0); 49779#L116 assume 4368 == ssl3_connect_~s__state~0; 49165#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 49166#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 49259#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 49274#L258 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 49284#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 49796#L520 ssl3_connect_~skip~0 := 0; 49794#L98-1 assume !false; 49792#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 49790#L101 assume !(12292 == ssl3_connect_~s__state~0); 49788#L104 assume !(16384 == ssl3_connect_~s__state~0); 49786#L107 assume !(4096 == ssl3_connect_~s__state~0); 49784#L110 assume !(20480 == ssl3_connect_~s__state~0); 49782#L113 assume !(4099 == ssl3_connect_~s__state~0); 49780#L116 assume !(4368 == ssl3_connect_~s__state~0); 49637#L119 assume !(4369 == ssl3_connect_~s__state~0); 49559#L122 assume 4384 == ssl3_connect_~s__state~0; 49264#L126 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 49265#L265 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 52436#L265-2 assume !(ssl3_connect_~ret~0 <= 0); 52435#L271 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 49191#L271-2 ssl3_connect_~s__init_num~0 := 0; 49192#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 52574#L520 ssl3_connect_~skip~0 := 0; 52572#L98-1 assume !false; 52570#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 52568#L101 assume !(12292 == ssl3_connect_~s__state~0); 52566#L104 assume !(16384 == ssl3_connect_~s__state~0); 52564#L107 assume !(4096 == ssl3_connect_~s__state~0); 52562#L110 assume !(20480 == ssl3_connect_~s__state~0); 52561#L113 assume !(4099 == ssl3_connect_~s__state~0); 52559#L116 assume !(4368 == ssl3_connect_~s__state~0); 52554#L119 assume !(4369 == ssl3_connect_~s__state~0); 52552#L122 assume !(4384 == ssl3_connect_~s__state~0); 52550#L125 assume !(4385 == ssl3_connect_~s__state~0); 52548#L128 assume 4400 == ssl3_connect_~s__state~0; 49350#L132 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 52427#L282 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0) % 4294967296;ssl3_connect_~skip~0 := 1; 52418#L282-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 52413#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 52408#L520 ssl3_connect_~skip~0 := 0; 52405#L98-1 assume !false; 52402#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 52399#L101 assume !(12292 == ssl3_connect_~s__state~0); 52396#L104 assume !(16384 == ssl3_connect_~s__state~0); 52394#L107 assume !(4096 == ssl3_connect_~s__state~0); 52391#L110 assume !(20480 == ssl3_connect_~s__state~0); 52385#L113 assume !(4099 == ssl3_connect_~s__state~0); 52382#L116 assume !(4368 == ssl3_connect_~s__state~0); 52379#L119 assume !(4369 == ssl3_connect_~s__state~0); 52376#L122 assume !(4384 == ssl3_connect_~s__state~0); 52373#L125 assume !(4385 == ssl3_connect_~s__state~0); 52370#L128 assume !(4400 == ssl3_connect_~s__state~0); 52361#L131 assume !(4401 == ssl3_connect_~s__state~0); 52358#L134 assume 4416 == ssl3_connect_~s__state~0; 49345#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 52351#L304 assume !(3 == ssl3_connect_~blastFlag~0); 52343#L304-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 52338#L312 assume !(0 == ssl3_connect_~tmp___6~0); 52332#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 52326#L520 ssl3_connect_~skip~0 := 0; 52322#L98-1 assume !false; 52318#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 52314#L101 assume !(12292 == ssl3_connect_~s__state~0); 52311#L104 assume !(16384 == ssl3_connect_~s__state~0); 52286#L107 assume !(4096 == ssl3_connect_~s__state~0); 52284#L110 assume !(20480 == ssl3_connect_~s__state~0); 52281#L113 assume !(4099 == ssl3_connect_~s__state~0); 52068#L116 assume !(4368 == ssl3_connect_~s__state~0); 52058#L119 assume !(4369 == ssl3_connect_~s__state~0); 52056#L122 assume !(4384 == ssl3_connect_~s__state~0); 52053#L125 assume !(4385 == ssl3_connect_~s__state~0); 52052#L128 assume !(4400 == ssl3_connect_~s__state~0); 52051#L131 assume !(4401 == ssl3_connect_~s__state~0); 52050#L134 assume !(4416 == ssl3_connect_~s__state~0); 52049#L137 assume !(4417 == ssl3_connect_~s__state~0); 52035#L140 assume 4432 == ssl3_connect_~s__state~0; 49340#L144 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 52022#L320 assume !(5 == ssl3_connect_~blastFlag~0); 52018#L323 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 52012#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 52006#L520 ssl3_connect_~skip~0 := 0; 52002#L98-1 assume !false; 51998#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 51994#L101 assume !(12292 == ssl3_connect_~s__state~0); 51990#L104 assume !(16384 == ssl3_connect_~s__state~0); 51986#L107 assume !(4096 == ssl3_connect_~s__state~0); 51982#L110 assume !(20480 == ssl3_connect_~s__state~0); 51978#L113 assume !(4099 == ssl3_connect_~s__state~0); 51975#L116 assume !(4368 == ssl3_connect_~s__state~0); 51970#L119 assume !(4369 == ssl3_connect_~s__state~0); 51961#L122 assume !(4384 == ssl3_connect_~s__state~0); 51953#L125 assume !(4385 == ssl3_connect_~s__state~0); 51949#L128 assume !(4400 == ssl3_connect_~s__state~0); 51945#L131 assume !(4401 == ssl3_connect_~s__state~0); 51941#L134 assume !(4416 == ssl3_connect_~s__state~0); 51937#L137 assume !(4417 == ssl3_connect_~s__state~0); 51933#L140 assume !(4432 == ssl3_connect_~s__state~0); 51929#L143 assume !(4433 == ssl3_connect_~s__state~0); 51925#L146 assume 4448 == ssl3_connect_~s__state~0; 49335#L150 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 51918#L332 assume !(ssl3_connect_~ret~0 <= 0); 51655#L335 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 51656#L335-2 ssl3_connect_~s__init_num~0 := 0; 51642#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 51638#L520 ssl3_connect_~skip~0 := 0; 51636#L98-1 assume !false; 51634#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 51632#L101 assume !(12292 == ssl3_connect_~s__state~0); 51630#L104 assume !(16384 == ssl3_connect_~s__state~0); 51628#L107 assume !(4096 == ssl3_connect_~s__state~0); 51626#L110 assume !(20480 == ssl3_connect_~s__state~0); 51624#L113 assume !(4099 == ssl3_connect_~s__state~0); 51622#L116 assume !(4368 == ssl3_connect_~s__state~0); 51620#L119 assume !(4369 == ssl3_connect_~s__state~0); 51618#L122 assume !(4384 == ssl3_connect_~s__state~0); 51616#L125 assume !(4385 == ssl3_connect_~s__state~0); 51614#L128 assume !(4400 == ssl3_connect_~s__state~0); 51612#L131 assume !(4401 == ssl3_connect_~s__state~0); 51610#L134 assume !(4416 == ssl3_connect_~s__state~0); 51608#L137 assume !(4417 == ssl3_connect_~s__state~0); 51606#L140 assume !(4432 == ssl3_connect_~s__state~0); 51604#L143 assume !(4433 == ssl3_connect_~s__state~0); 51602#L146 assume !(4448 == ssl3_connect_~s__state~0); 51600#L149 assume !(4449 == ssl3_connect_~s__state~0); 51598#L152 assume 4464 == ssl3_connect_~s__state~0; 49326#L162 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 51595#L347 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 51579#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 51575#L520 ssl3_connect_~skip~0 := 0; 51573#L98-1 assume !false; 51571#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 51569#L101 assume !(12292 == ssl3_connect_~s__state~0); 51567#L104 assume !(16384 == ssl3_connect_~s__state~0); 51565#L107 assume !(4096 == ssl3_connect_~s__state~0); 51563#L110 assume !(20480 == ssl3_connect_~s__state~0); 51561#L113 assume !(4099 == ssl3_connect_~s__state~0); 51559#L116 assume !(4368 == ssl3_connect_~s__state~0); 51557#L119 assume !(4369 == ssl3_connect_~s__state~0); 51555#L122 assume !(4384 == ssl3_connect_~s__state~0); 51553#L125 assume !(4385 == ssl3_connect_~s__state~0); 51551#L128 assume !(4400 == ssl3_connect_~s__state~0); 51549#L131 assume !(4401 == ssl3_connect_~s__state~0); 51547#L134 assume !(4416 == ssl3_connect_~s__state~0); 51545#L137 assume !(4417 == ssl3_connect_~s__state~0); 51543#L140 assume !(4432 == ssl3_connect_~s__state~0); 51541#L143 assume !(4433 == ssl3_connect_~s__state~0); 51539#L146 assume !(4448 == ssl3_connect_~s__state~0); 51537#L149 assume !(4449 == ssl3_connect_~s__state~0); 51535#L152 assume !(4464 == ssl3_connect_~s__state~0); 51533#L155 assume !(4465 == ssl3_connect_~s__state~0); 51531#L158 assume !(4466 == ssl3_connect_~s__state~0); 51529#L161 assume !(4467 == ssl3_connect_~s__state~0); 51527#L164 assume 4480 == ssl3_connect_~s__state~0; 49321#L168 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 51524#L356 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 51523#L360 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; 51447#L360-2 ssl3_connect_~s__init_num~0 := 0; 51439#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 51436#L520 ssl3_connect_~skip~0 := 0; 51435#L98-1 assume !false; 51016#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 51014#L101 assume !(12292 == ssl3_connect_~s__state~0); 51012#L104 assume !(16384 == ssl3_connect_~s__state~0); 51010#L107 assume !(4096 == ssl3_connect_~s__state~0); 51008#L110 assume !(20480 == ssl3_connect_~s__state~0); 51006#L113 assume !(4099 == ssl3_connect_~s__state~0); 51004#L116 assume !(4368 == ssl3_connect_~s__state~0); 51002#L119 assume !(4369 == ssl3_connect_~s__state~0); 51000#L122 assume !(4384 == ssl3_connect_~s__state~0); 50998#L125 assume !(4385 == ssl3_connect_~s__state~0); 50996#L128 assume !(4400 == ssl3_connect_~s__state~0); 50994#L131 assume !(4401 == ssl3_connect_~s__state~0); 50992#L134 assume !(4416 == ssl3_connect_~s__state~0); 50990#L137 assume !(4417 == ssl3_connect_~s__state~0); 50988#L140 assume !(4432 == ssl3_connect_~s__state~0); 50986#L143 assume !(4433 == ssl3_connect_~s__state~0); 50984#L146 assume !(4448 == ssl3_connect_~s__state~0); 50982#L149 assume !(4449 == ssl3_connect_~s__state~0); 50980#L152 assume !(4464 == ssl3_connect_~s__state~0); 50978#L155 assume !(4465 == ssl3_connect_~s__state~0); 50976#L158 assume !(4466 == ssl3_connect_~s__state~0); 50974#L161 assume !(4467 == ssl3_connect_~s__state~0); 50972#L164 assume !(4480 == ssl3_connect_~s__state~0); 50970#L167 assume !(4481 == ssl3_connect_~s__state~0); 50968#L170 assume !(4496 == ssl3_connect_~s__state~0); 50966#L173 assume !(4497 == ssl3_connect_~s__state~0); 50964#L176 assume 4512 == ssl3_connect_~s__state~0; 49311#L180 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 50962#L381 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; 50960#L387 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 50958#L387-2 assume !(0 == ssl3_connect_~tmp___7~0); 50955#L396 assume !(0 == ssl3_connect_~tmp___8~0); 50950#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 50942#L520 ssl3_connect_~skip~0 := 0; 50940#L98-1 assume !false; 50938#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 50936#L101 assume !(12292 == ssl3_connect_~s__state~0); 50934#L104 assume !(16384 == ssl3_connect_~s__state~0); 50932#L107 assume !(4096 == ssl3_connect_~s__state~0); 50930#L110 assume !(20480 == ssl3_connect_~s__state~0); 50928#L113 assume !(4099 == ssl3_connect_~s__state~0); 50926#L116 assume !(4368 == ssl3_connect_~s__state~0); 50924#L119 assume !(4369 == ssl3_connect_~s__state~0); 50922#L122 assume !(4384 == ssl3_connect_~s__state~0); 50920#L125 assume !(4385 == ssl3_connect_~s__state~0); 50918#L128 assume !(4400 == ssl3_connect_~s__state~0); 50916#L131 assume !(4401 == ssl3_connect_~s__state~0); 50914#L134 assume !(4416 == ssl3_connect_~s__state~0); 50912#L137 assume !(4417 == ssl3_connect_~s__state~0); 50910#L140 assume !(4432 == ssl3_connect_~s__state~0); 50908#L143 assume !(4433 == ssl3_connect_~s__state~0); 50906#L146 assume !(4448 == ssl3_connect_~s__state~0); 50904#L149 assume !(4449 == ssl3_connect_~s__state~0); 50902#L152 assume !(4464 == ssl3_connect_~s__state~0); 50900#L155 assume !(4465 == ssl3_connect_~s__state~0); 50898#L158 assume !(4466 == ssl3_connect_~s__state~0); 50896#L161 assume !(4467 == ssl3_connect_~s__state~0); 50894#L164 assume !(4480 == ssl3_connect_~s__state~0); 50892#L167 assume !(4481 == ssl3_connect_~s__state~0); 50890#L170 assume !(4496 == ssl3_connect_~s__state~0); 50888#L173 assume !(4497 == ssl3_connect_~s__state~0); 50886#L176 assume !(4512 == ssl3_connect_~s__state~0); 50884#L179 assume !(4513 == ssl3_connect_~s__state~0); 50797#L182 assume 4528 == ssl3_connect_~s__state~0; 49306#L186 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 50792#L404 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~__cil_tmp57~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 50788#L411 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 50789#L411-1 ssl3_connect_~s__init_num~0 := 0; 50876#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 50873#L520 ssl3_connect_~skip~0 := 0; 50872#L98-1 assume !false; 50871#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 50870#L101 assume !(12292 == ssl3_connect_~s__state~0); 50869#L104 assume !(16384 == ssl3_connect_~s__state~0); 50868#L107 assume 4096 == ssl3_connect_~s__state~0; 49236#L206 [2019-11-20 03:32:16,407 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:32:16,407 INFO L82 PathProgramCache]: Analyzing trace with hash -414235114, now seen corresponding path program 1 times [2019-11-20 03:32:16,407 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 03:32:16,408 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [934498857] [2019-11-20 03:32:16,408 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 03:32:16,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 03:32:16,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 03:32:16,417 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 03:32:16,417 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:32:16,417 INFO L82 PathProgramCache]: Analyzing trace with hash 589478598, now seen corresponding path program 1 times [2019-11-20 03:32:16,418 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 03:32:16,418 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [824811686] [2019-11-20 03:32:16,418 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 03:32:16,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:32:16,557 INFO L134 CoverageAnalysis]: Checked inductivity of 768 backedges. 70 proven. 0 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2019-11-20 03:32:16,558 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [824811686] [2019-11-20 03:32:16,558 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 03:32:16,558 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-20 03:32:16,558 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [674002640] [2019-11-20 03:32:16,559 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 03:32:16,559 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 03:32:16,559 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 03:32:16,560 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 03:32:16,560 INFO L87 Difference]: Start difference. First operand 3456 states and 4359 transitions. cyclomatic complexity: 908 Second operand 3 states. [2019-11-20 03:32:16,760 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 03:32:16,760 INFO L93 Difference]: Finished difference Result 3825 states and 4803 transitions. [2019-11-20 03:32:16,761 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 03:32:16,761 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3825 states and 4803 transitions. [2019-11-20 03:32:16,780 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3765 [2019-11-20 03:32:16,802 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3825 states to 3825 states and 4803 transitions. [2019-11-20 03:32:16,803 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3825 [2019-11-20 03:32:16,805 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3825 [2019-11-20 03:32:16,806 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3825 states and 4803 transitions. [2019-11-20 03:32:16,806 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 03:32:16,806 INFO L688 BuchiCegarLoop]: Abstraction has 3825 states and 4803 transitions. [2019-11-20 03:32:16,810 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3825 states and 4803 transitions. [2019-11-20 03:32:16,853 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3825 to 3573. [2019-11-20 03:32:16,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3573 states. [2019-11-20 03:32:16,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3573 states to 3573 states and 4515 transitions. [2019-11-20 03:32:16,863 INFO L711 BuchiCegarLoop]: Abstraction has 3573 states and 4515 transitions. [2019-11-20 03:32:16,864 INFO L591 BuchiCegarLoop]: Abstraction has 3573 states and 4515 transitions. [2019-11-20 03:32:16,864 INFO L424 BuchiCegarLoop]: ======== Iteration 24============ [2019-11-20 03:32:16,864 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3573 states and 4515 transitions. [2019-11-20 03:32:16,877 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3549 [2019-11-20 03:32:16,878 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 03:32:16,878 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 03:32:16,881 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 03:32:16,881 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [12, 12, 12, 12, 12, 12, 11, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 03:32:16,881 INFO L794 eck$LassoCheckResult]: Stem: 56549#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 56447#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 56448#L87-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 56450#L92 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 56469#L98-1 assume !false; 56659#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 56596#L101 assume 12292 == ssl3_connect_~s__state~0; 56528#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 56529#L206 [2019-11-20 03:32:16,882 INFO L796 eck$LassoCheckResult]: Loop: 56529#L206 ssl3_connect_~s__server~0 := 0; 57813#L211 assume 0 != ssl3_connect_~cb~0; 57787#L211-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 57784#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 57780#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 57116#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 57117#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 57747#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 57744#L520 ssl3_connect_~skip~0 := 0; 57743#L98-1 assume !false; 57742#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 57741#L101 assume !(12292 == ssl3_connect_~s__state~0); 57740#L104 assume !(16384 == ssl3_connect_~s__state~0); 57739#L107 assume !(4096 == ssl3_connect_~s__state~0); 57738#L110 assume !(20480 == ssl3_connect_~s__state~0); 57737#L113 assume !(4099 == ssl3_connect_~s__state~0); 56967#L116 assume 4368 == ssl3_connect_~s__state~0; 56651#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 56965#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 56956#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 56953#L258 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 56920#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 56915#L520 ssl3_connect_~skip~0 := 0; 56912#L98-1 assume !false; 56909#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 56906#L101 assume !(12292 == ssl3_connect_~s__state~0); 56903#L104 assume !(16384 == ssl3_connect_~s__state~0); 56900#L107 assume !(4096 == ssl3_connect_~s__state~0); 56897#L110 assume !(20480 == ssl3_connect_~s__state~0); 56894#L113 assume !(4099 == ssl3_connect_~s__state~0); 56890#L116 assume !(4368 == ssl3_connect_~s__state~0); 56887#L119 assume !(4369 == ssl3_connect_~s__state~0); 56829#L122 assume 4384 == ssl3_connect_~s__state~0; 56648#L126 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 56818#L265 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 57640#L265-2 assume !(ssl3_connect_~ret~0 <= 0); 57639#L271 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 57638#L271-2 ssl3_connect_~s__init_num~0 := 0; 56787#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 56785#L520 ssl3_connect_~skip~0 := 0; 56772#L98-1 assume !false; 56773#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 56764#L101 assume !(12292 == ssl3_connect_~s__state~0); 56765#L104 assume !(16384 == ssl3_connect_~s__state~0); 56756#L107 assume !(4096 == ssl3_connect_~s__state~0); 56757#L110 assume !(20480 == ssl3_connect_~s__state~0); 56748#L113 assume !(4099 == ssl3_connect_~s__state~0); 56749#L116 assume !(4368 == ssl3_connect_~s__state~0); 56740#L119 assume !(4369 == ssl3_connect_~s__state~0); 56741#L122 assume !(4384 == ssl3_connect_~s__state~0); 56732#L125 assume !(4385 == ssl3_connect_~s__state~0); 56733#L128 assume 4400 == ssl3_connect_~s__state~0; 56645#L132 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 57612#L282 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0) % 4294967296;ssl3_connect_~skip~0 := 1; 57608#L282-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 57604#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 57600#L520 ssl3_connect_~skip~0 := 0; 57598#L98-1 assume !false; 57596#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 57594#L101 assume !(12292 == ssl3_connect_~s__state~0); 57592#L104 assume !(16384 == ssl3_connect_~s__state~0); 57591#L107 assume !(4096 == ssl3_connect_~s__state~0); 57589#L110 assume !(20480 == ssl3_connect_~s__state~0); 57587#L113 assume !(4099 == ssl3_connect_~s__state~0); 57584#L116 assume !(4368 == ssl3_connect_~s__state~0); 57578#L119 assume !(4369 == ssl3_connect_~s__state~0); 57576#L122 assume !(4384 == ssl3_connect_~s__state~0); 57574#L125 assume !(4385 == ssl3_connect_~s__state~0); 57572#L128 assume !(4400 == ssl3_connect_~s__state~0); 57570#L131 assume !(4401 == ssl3_connect_~s__state~0); 57568#L134 assume 4416 == ssl3_connect_~s__state~0; 56642#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 57565#L304 assume !(3 == ssl3_connect_~blastFlag~0); 57563#L304-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 57560#L312 assume !(0 == ssl3_connect_~tmp___6~0); 57556#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 57552#L520 ssl3_connect_~skip~0 := 0; 57550#L98-1 assume !false; 57548#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 57546#L101 assume !(12292 == ssl3_connect_~s__state~0); 57544#L104 assume !(16384 == ssl3_connect_~s__state~0); 57542#L107 assume !(4096 == ssl3_connect_~s__state~0); 57540#L110 assume !(20480 == ssl3_connect_~s__state~0); 57539#L113 assume !(4099 == ssl3_connect_~s__state~0); 57537#L116 assume !(4368 == ssl3_connect_~s__state~0); 57534#L119 assume !(4369 == ssl3_connect_~s__state~0); 57528#L122 assume !(4384 == ssl3_connect_~s__state~0); 57526#L125 assume !(4385 == ssl3_connect_~s__state~0); 57524#L128 assume !(4400 == ssl3_connect_~s__state~0); 57521#L131 assume !(4401 == ssl3_connect_~s__state~0); 57520#L134 assume !(4416 == ssl3_connect_~s__state~0); 57518#L137 assume !(4417 == ssl3_connect_~s__state~0); 57517#L140 assume 4432 == ssl3_connect_~s__state~0; 56639#L144 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 57510#L320 assume !(5 == ssl3_connect_~blastFlag~0); 57508#L323 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 57504#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 57500#L520 ssl3_connect_~skip~0 := 0; 57498#L98-1 assume !false; 57496#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 57494#L101 assume !(12292 == ssl3_connect_~s__state~0); 57492#L104 assume !(16384 == ssl3_connect_~s__state~0); 57490#L107 assume !(4096 == ssl3_connect_~s__state~0); 57488#L110 assume !(20480 == ssl3_connect_~s__state~0); 57486#L113 assume !(4099 == ssl3_connect_~s__state~0); 57484#L116 assume !(4368 == ssl3_connect_~s__state~0); 57482#L119 assume !(4369 == ssl3_connect_~s__state~0); 57480#L122 assume !(4384 == ssl3_connect_~s__state~0); 57478#L125 assume !(4385 == ssl3_connect_~s__state~0); 57476#L128 assume !(4400 == ssl3_connect_~s__state~0); 57474#L131 assume !(4401 == ssl3_connect_~s__state~0); 57472#L134 assume !(4416 == ssl3_connect_~s__state~0); 57471#L137 assume !(4417 == ssl3_connect_~s__state~0); 57470#L140 assume !(4432 == ssl3_connect_~s__state~0); 57469#L143 assume !(4433 == ssl3_connect_~s__state~0); 57467#L146 assume 4448 == ssl3_connect_~s__state~0; 56636#L150 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 57466#L332 assume !(ssl3_connect_~ret~0 <= 0); 57410#L335 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 57411#L335-2 ssl3_connect_~s__init_num~0 := 0; 57514#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 57459#L520 ssl3_connect_~skip~0 := 0; 57453#L98-1 assume !false; 57451#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 57449#L101 assume !(12292 == ssl3_connect_~s__state~0); 57447#L104 assume !(16384 == ssl3_connect_~s__state~0); 57445#L107 assume !(4096 == ssl3_connect_~s__state~0); 57443#L110 assume !(20480 == ssl3_connect_~s__state~0); 57441#L113 assume !(4099 == ssl3_connect_~s__state~0); 57439#L116 assume !(4368 == ssl3_connect_~s__state~0); 57437#L119 assume !(4369 == ssl3_connect_~s__state~0); 57435#L122 assume !(4384 == ssl3_connect_~s__state~0); 57433#L125 assume !(4385 == ssl3_connect_~s__state~0); 57431#L128 assume !(4400 == ssl3_connect_~s__state~0); 57429#L131 assume !(4401 == ssl3_connect_~s__state~0); 57427#L134 assume !(4416 == ssl3_connect_~s__state~0); 57425#L137 assume !(4417 == ssl3_connect_~s__state~0); 57423#L140 assume !(4432 == ssl3_connect_~s__state~0); 57421#L143 assume !(4433 == ssl3_connect_~s__state~0); 57419#L146 assume !(4448 == ssl3_connect_~s__state~0); 57417#L149 assume !(4449 == ssl3_connect_~s__state~0); 57415#L152 assume 4464 == ssl3_connect_~s__state~0; 56631#L162 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 57412#L347 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 57396#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 57392#L520 ssl3_connect_~skip~0 := 0; 57390#L98-1 assume !false; 57388#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 57386#L101 assume !(12292 == ssl3_connect_~s__state~0); 57384#L104 assume !(16384 == ssl3_connect_~s__state~0); 57382#L107 assume !(4096 == ssl3_connect_~s__state~0); 57380#L110 assume !(20480 == ssl3_connect_~s__state~0); 57377#L113 assume !(4099 == ssl3_connect_~s__state~0); 57375#L116 assume !(4368 == ssl3_connect_~s__state~0); 57373#L119 assume !(4369 == ssl3_connect_~s__state~0); 57371#L122 assume !(4384 == ssl3_connect_~s__state~0); 57369#L125 assume !(4385 == ssl3_connect_~s__state~0); 57367#L128 assume !(4400 == ssl3_connect_~s__state~0); 57365#L131 assume !(4401 == ssl3_connect_~s__state~0); 57363#L134 assume !(4416 == ssl3_connect_~s__state~0); 57361#L137 assume !(4417 == ssl3_connect_~s__state~0); 57359#L140 assume !(4432 == ssl3_connect_~s__state~0); 57357#L143 assume !(4433 == ssl3_connect_~s__state~0); 57355#L146 assume !(4448 == ssl3_connect_~s__state~0); 57353#L149 assume !(4449 == ssl3_connect_~s__state~0); 57351#L152 assume !(4464 == ssl3_connect_~s__state~0); 57349#L155 assume !(4465 == ssl3_connect_~s__state~0); 57347#L158 assume !(4466 == ssl3_connect_~s__state~0); 57345#L161 assume !(4467 == ssl3_connect_~s__state~0); 57343#L164 assume 4480 == ssl3_connect_~s__state~0; 56628#L168 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 57303#L356 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 57304#L360 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; 57339#L360-2 ssl3_connect_~s__init_num~0 := 0; 57294#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 57292#L520 ssl3_connect_~skip~0 := 0; 57287#L98-1 assume !false; 57288#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 57283#L101 assume !(12292 == ssl3_connect_~s__state~0); 57284#L104 assume !(16384 == ssl3_connect_~s__state~0); 57279#L107 assume !(4096 == ssl3_connect_~s__state~0); 57280#L110 assume !(20480 == ssl3_connect_~s__state~0); 57275#L113 assume !(4099 == ssl3_connect_~s__state~0); 57276#L116 assume !(4368 == ssl3_connect_~s__state~0); 57271#L119 assume !(4369 == ssl3_connect_~s__state~0); 57272#L122 assume !(4384 == ssl3_connect_~s__state~0); 57267#L125 assume !(4385 == ssl3_connect_~s__state~0); 57268#L128 assume !(4400 == ssl3_connect_~s__state~0); 57263#L131 assume !(4401 == ssl3_connect_~s__state~0); 57264#L134 assume !(4416 == ssl3_connect_~s__state~0); 57259#L137 assume !(4417 == ssl3_connect_~s__state~0); 57260#L140 assume !(4432 == ssl3_connect_~s__state~0); 57255#L143 assume !(4433 == ssl3_connect_~s__state~0); 57256#L146 assume !(4448 == ssl3_connect_~s__state~0); 57251#L149 assume !(4449 == ssl3_connect_~s__state~0); 57252#L152 assume !(4464 == ssl3_connect_~s__state~0); 57247#L155 assume !(4465 == ssl3_connect_~s__state~0); 57248#L158 assume !(4466 == ssl3_connect_~s__state~0); 57243#L161 assume !(4467 == ssl3_connect_~s__state~0); 57244#L164 assume !(4480 == ssl3_connect_~s__state~0); 57239#L167 assume !(4481 == ssl3_connect_~s__state~0); 57240#L170 assume !(4496 == ssl3_connect_~s__state~0); 57235#L173 assume !(4497 == ssl3_connect_~s__state~0); 57236#L176 assume 4512 == ssl3_connect_~s__state~0; 56622#L180 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 57233#L381 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; 57229#L387 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 57230#L387-2 assume !(0 == ssl3_connect_~tmp___7~0); 57224#L396 assume !(0 == ssl3_connect_~tmp___8~0); 57225#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 57216#L520 ssl3_connect_~skip~0 := 0; 57217#L98-1 assume !false; 57212#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 57213#L101 assume !(12292 == ssl3_connect_~s__state~0); 57208#L104 assume !(16384 == ssl3_connect_~s__state~0); 57209#L107 assume !(4096 == ssl3_connect_~s__state~0); 57204#L110 assume !(20480 == ssl3_connect_~s__state~0); 57205#L113 assume !(4099 == ssl3_connect_~s__state~0); 57200#L116 assume !(4368 == ssl3_connect_~s__state~0); 57201#L119 assume !(4369 == ssl3_connect_~s__state~0); 57196#L122 assume !(4384 == ssl3_connect_~s__state~0); 57197#L125 assume !(4385 == ssl3_connect_~s__state~0); 57191#L128 assume !(4400 == ssl3_connect_~s__state~0); 57192#L131 assume !(4401 == ssl3_connect_~s__state~0); 57182#L134 assume !(4416 == ssl3_connect_~s__state~0); 57183#L137 assume !(4417 == ssl3_connect_~s__state~0); 57173#L140 assume !(4432 == ssl3_connect_~s__state~0); 57174#L143 assume !(4433 == ssl3_connect_~s__state~0); 57164#L146 assume !(4448 == ssl3_connect_~s__state~0); 57165#L149 assume !(4449 == ssl3_connect_~s__state~0); 57156#L152 assume !(4464 == ssl3_connect_~s__state~0); 57157#L155 assume !(4465 == ssl3_connect_~s__state~0); 57147#L158 assume !(4466 == ssl3_connect_~s__state~0); 57148#L161 assume !(4467 == ssl3_connect_~s__state~0); 57140#L164 assume !(4480 == ssl3_connect_~s__state~0); 57141#L167 assume !(4481 == ssl3_connect_~s__state~0); 57131#L170 assume !(4496 == ssl3_connect_~s__state~0); 57132#L173 assume !(4497 == ssl3_connect_~s__state~0); 57122#L176 assume !(4512 == ssl3_connect_~s__state~0); 57123#L179 assume !(4513 == ssl3_connect_~s__state~0); 57113#L182 assume 4528 == ssl3_connect_~s__state~0; 56618#L186 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 57104#L404 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~__cil_tmp57~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 57105#L411 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 57095#L411-1 ssl3_connect_~s__init_num~0 := 0; 57096#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 57825#L520 ssl3_connect_~skip~0 := 0; 57824#L98-1 assume !false; 57823#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 57822#L101 assume !(12292 == ssl3_connect_~s__state~0); 57821#L104 assume !(16384 == ssl3_connect_~s__state~0); 57775#L107 assume !(4096 == ssl3_connect_~s__state~0); 57776#L110 assume !(20480 == ssl3_connect_~s__state~0); 57736#L113 assume !(4099 == ssl3_connect_~s__state~0); 57734#L116 assume !(4368 == ssl3_connect_~s__state~0); 57732#L119 assume !(4369 == ssl3_connect_~s__state~0); 57730#L122 assume !(4384 == ssl3_connect_~s__state~0); 57728#L125 assume !(4385 == ssl3_connect_~s__state~0); 57726#L128 assume !(4400 == ssl3_connect_~s__state~0); 57724#L131 assume !(4401 == ssl3_connect_~s__state~0); 57722#L134 assume !(4416 == ssl3_connect_~s__state~0); 57720#L137 assume !(4417 == ssl3_connect_~s__state~0); 57718#L140 assume !(4432 == ssl3_connect_~s__state~0); 57716#L143 assume !(4433 == ssl3_connect_~s__state~0); 57714#L146 assume !(4448 == ssl3_connect_~s__state~0); 57712#L149 assume !(4449 == ssl3_connect_~s__state~0); 57710#L152 assume !(4464 == ssl3_connect_~s__state~0); 57708#L155 assume !(4465 == ssl3_connect_~s__state~0); 57706#L158 assume !(4466 == ssl3_connect_~s__state~0); 57704#L161 assume !(4467 == ssl3_connect_~s__state~0); 57702#L164 assume !(4480 == ssl3_connect_~s__state~0); 57700#L167 assume !(4481 == ssl3_connect_~s__state~0); 57698#L170 assume !(4496 == ssl3_connect_~s__state~0); 57696#L173 assume !(4497 == ssl3_connect_~s__state~0); 57694#L176 assume !(4512 == ssl3_connect_~s__state~0); 57692#L179 assume !(4513 == ssl3_connect_~s__state~0); 57691#L182 assume !(4528 == ssl3_connect_~s__state~0); 57690#L185 assume !(4529 == ssl3_connect_~s__state~0); 57687#L188 assume !(4560 == ssl3_connect_~s__state~0); 57023#L191 assume !(4561 == ssl3_connect_~s__state~0); 57024#L194 assume 4352 == ssl3_connect_~s__state~0; 57468#L195 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 57464#L444 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 57463#L444-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 56926#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 56924#L520 ssl3_connect_~skip~0 := 0; 56913#L98-1 assume !false; 56914#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 56907#L101 assume !(12292 == ssl3_connect_~s__state~0); 56908#L104 assume !(16384 == ssl3_connect_~s__state~0); 56901#L107 assume 4096 == ssl3_connect_~s__state~0; 56529#L206 [2019-11-20 03:32:16,882 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:32:16,883 INFO L82 PathProgramCache]: Analyzing trace with hash -414235114, now seen corresponding path program 2 times [2019-11-20 03:32:16,883 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 03:32:16,883 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [979501140] [2019-11-20 03:32:16,883 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 03:32:16,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 03:32:16,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 03:32:16,891 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 03:32:16,892 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:32:16,892 INFO L82 PathProgramCache]: Analyzing trace with hash 580813122, now seen corresponding path program 1 times [2019-11-20 03:32:16,892 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 03:32:16,892 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1744975475] [2019-11-20 03:32:16,893 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 03:32:16,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:32:17,003 INFO L134 CoverageAnalysis]: Checked inductivity of 975 backedges. 270 proven. 7 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2019-11-20 03:32:17,003 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1744975475] [2019-11-20 03:32:17,003 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [622904022] [2019-11-20 03:32:17,004 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_ceb923af-e555-4a4e-9dc5-bef3396b4581/bin/uautomizer/z3 Starting monitored process 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-20 03:32:17,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:32:17,105 INFO L255 TraceCheckSpWp]: Trace formula consists of 416 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-20 03:32:17,109 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 03:32:17,186 INFO L134 CoverageAnalysis]: Checked inductivity of 975 backedges. 270 proven. 7 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2019-11-20 03:32:17,187 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-20 03:32:17,187 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2019-11-20 03:32:17,187 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [815473582] [2019-11-20 03:32:17,188 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 03:32:17,188 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 03:32:17,189 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-11-20 03:32:17,189 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-11-20 03:32:17,189 INFO L87 Difference]: Start difference. First operand 3573 states and 4515 transitions. cyclomatic complexity: 947 Second operand 4 states. [2019-11-20 03:32:17,600 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 03:32:17,601 INFO L93 Difference]: Finished difference Result 4938 states and 5985 transitions. [2019-11-20 03:32:17,601 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-11-20 03:32:17,601 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4938 states and 5985 transitions. [2019-11-20 03:32:17,628 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3545 [2019-11-20 03:32:17,655 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4938 states to 4929 states and 5976 transitions. [2019-11-20 03:32:17,655 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4929 [2019-11-20 03:32:17,659 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4929 [2019-11-20 03:32:17,659 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4929 states and 5976 transitions. [2019-11-20 03:32:17,660 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 03:32:17,660 INFO L688 BuchiCegarLoop]: Abstraction has 4929 states and 5976 transitions. [2019-11-20 03:32:17,665 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4929 states and 5976 transitions. [2019-11-20 03:32:17,715 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4929 to 3595. [2019-11-20 03:32:17,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3595 states. [2019-11-20 03:32:17,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3595 states to 3595 states and 4430 transitions. [2019-11-20 03:32:17,725 INFO L711 BuchiCegarLoop]: Abstraction has 3595 states and 4430 transitions. [2019-11-20 03:32:17,725 INFO L591 BuchiCegarLoop]: Abstraction has 3595 states and 4430 transitions. [2019-11-20 03:32:17,725 INFO L424 BuchiCegarLoop]: ======== Iteration 25============ [2019-11-20 03:32:17,725 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3595 states and 4430 transitions. [2019-11-20 03:32:17,773 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3545 [2019-11-20 03:32:17,773 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 03:32:17,773 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 03:32:17,776 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 03:32:17,776 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [13, 13, 13, 13, 13, 13, 12, 12, 12, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 03:32:17,777 INFO L794 eck$LassoCheckResult]: Stem: 65942#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 65838#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 65839#L87-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 65841#L92 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 65860#L98-1 assume !false; 65998#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 65994#L101 assume 12292 == ssl3_connect_~s__state~0; 65920#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 65921#L206 [2019-11-20 03:32:17,778 INFO L796 eck$LassoCheckResult]: Loop: 65921#L206 ssl3_connect_~s__server~0 := 0; 67911#L211 assume 0 != ssl3_connect_~cb~0; 67910#L211-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 67909#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 67907#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 67905#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 67904#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 67900#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 67897#L520 ssl3_connect_~skip~0 := 0; 67896#L98-1 assume !false; 67895#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 67894#L101 assume !(12292 == ssl3_connect_~s__state~0); 67893#L104 assume !(16384 == ssl3_connect_~s__state~0); 67892#L107 assume !(4096 == ssl3_connect_~s__state~0); 67889#L110 assume !(20480 == ssl3_connect_~s__state~0); 67888#L113 assume !(4099 == ssl3_connect_~s__state~0); 67849#L116 assume 4368 == ssl3_connect_~s__state~0; 66070#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 67847#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 66777#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 67838#L258 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 67825#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 67820#L520 ssl3_connect_~skip~0 := 0; 67817#L98-1 assume !false; 67814#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 67811#L101 assume !(12292 == ssl3_connect_~s__state~0); 67808#L104 assume !(16384 == ssl3_connect_~s__state~0); 67805#L107 assume !(4096 == ssl3_connect_~s__state~0); 67803#L110 assume !(20480 == ssl3_connect_~s__state~0); 67800#L113 assume !(4099 == ssl3_connect_~s__state~0); 67798#L116 assume !(4368 == ssl3_connect_~s__state~0); 67795#L119 assume !(4369 == ssl3_connect_~s__state~0); 67792#L122 assume 4384 == ssl3_connect_~s__state~0; 66066#L126 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 67787#L265 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 66755#L265-2 assume !(ssl3_connect_~ret~0 <= 0); 67782#L271 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 67781#L271-2 ssl3_connect_~s__init_num~0 := 0; 67772#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 67760#L520 ssl3_connect_~skip~0 := 0; 67754#L98-1 assume !false; 67739#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 67719#L101 assume !(12292 == ssl3_connect_~s__state~0); 67714#L104 assume !(16384 == ssl3_connect_~s__state~0); 67708#L107 assume !(4096 == ssl3_connect_~s__state~0); 67703#L110 assume !(20480 == ssl3_connect_~s__state~0); 67698#L113 assume !(4099 == ssl3_connect_~s__state~0); 67673#L116 assume !(4368 == ssl3_connect_~s__state~0); 67665#L119 assume !(4369 == ssl3_connect_~s__state~0); 67660#L122 assume !(4384 == ssl3_connect_~s__state~0); 67656#L125 assume !(4385 == ssl3_connect_~s__state~0); 67041#L128 assume 4400 == ssl3_connect_~s__state~0; 66060#L132 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 67039#L282 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0) % 4294967296;ssl3_connect_~skip~0 := 1; 67040#L282-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 66723#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 66718#L520 ssl3_connect_~skip~0 := 0; 66712#L98-1 assume !false; 66709#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 66707#L101 assume !(12292 == ssl3_connect_~s__state~0); 66705#L104 assume !(16384 == ssl3_connect_~s__state~0); 66703#L107 assume !(4096 == ssl3_connect_~s__state~0); 66701#L110 assume !(20480 == ssl3_connect_~s__state~0); 66698#L113 assume !(4099 == ssl3_connect_~s__state~0); 66695#L116 assume !(4368 == ssl3_connect_~s__state~0); 66692#L119 assume !(4369 == ssl3_connect_~s__state~0); 66690#L122 assume !(4384 == ssl3_connect_~s__state~0); 66688#L125 assume !(4385 == ssl3_connect_~s__state~0); 66686#L128 assume !(4400 == ssl3_connect_~s__state~0); 66684#L131 assume !(4401 == ssl3_connect_~s__state~0); 66682#L134 assume 4416 == ssl3_connect_~s__state~0; 66055#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 66636#L304 assume !(3 == ssl3_connect_~blastFlag~0); 66629#L304-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 66627#L312 assume !(0 == ssl3_connect_~tmp___6~0); 66624#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 66621#L520 ssl3_connect_~skip~0 := 0; 66620#L98-1 assume !false; 66618#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 66619#L101 assume !(12292 == ssl3_connect_~s__state~0); 68570#L104 assume !(16384 == ssl3_connect_~s__state~0); 68564#L107 assume !(4096 == ssl3_connect_~s__state~0); 68562#L110 assume !(20480 == ssl3_connect_~s__state~0); 68560#L113 assume !(4099 == ssl3_connect_~s__state~0); 68558#L116 assume !(4368 == ssl3_connect_~s__state~0); 68556#L119 assume !(4369 == ssl3_connect_~s__state~0); 68555#L122 assume !(4384 == ssl3_connect_~s__state~0); 68554#L125 assume !(4385 == ssl3_connect_~s__state~0); 68553#L128 assume !(4400 == ssl3_connect_~s__state~0); 68550#L131 assume !(4401 == ssl3_connect_~s__state~0); 68548#L134 assume !(4416 == ssl3_connect_~s__state~0); 68546#L137 assume !(4417 == ssl3_connect_~s__state~0); 68544#L140 assume 4432 == ssl3_connect_~s__state~0; 66050#L144 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 68534#L320 assume !(5 == ssl3_connect_~blastFlag~0); 66594#L323 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 66595#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 68411#L520 ssl3_connect_~skip~0 := 0; 68409#L98-1 assume !false; 66584#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 66585#L101 assume !(12292 == ssl3_connect_~s__state~0); 66580#L104 assume !(16384 == ssl3_connect_~s__state~0); 66581#L107 assume !(4096 == ssl3_connect_~s__state~0); 66576#L110 assume !(20480 == ssl3_connect_~s__state~0); 66577#L113 assume !(4099 == ssl3_connect_~s__state~0); 66572#L116 assume !(4368 == ssl3_connect_~s__state~0); 66573#L119 assume !(4369 == ssl3_connect_~s__state~0); 66568#L122 assume !(4384 == ssl3_connect_~s__state~0); 66569#L125 assume !(4385 == ssl3_connect_~s__state~0); 66564#L128 assume !(4400 == ssl3_connect_~s__state~0); 66565#L131 assume !(4401 == ssl3_connect_~s__state~0); 68380#L134 assume !(4416 == ssl3_connect_~s__state~0); 66559#L137 assume !(4417 == ssl3_connect_~s__state~0); 66560#L140 assume !(4432 == ssl3_connect_~s__state~0); 68378#L143 assume !(4433 == ssl3_connect_~s__state~0); 68376#L146 assume 4448 == ssl3_connect_~s__state~0; 66045#L150 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 68374#L332 assume !(ssl3_connect_~ret~0 <= 0); 68373#L335 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 68371#L335-2 ssl3_connect_~s__init_num~0 := 0; 68368#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 68364#L520 ssl3_connect_~skip~0 := 0; 68362#L98-1 assume !false; 68360#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 68358#L101 assume !(12292 == ssl3_connect_~s__state~0); 68356#L104 assume !(16384 == ssl3_connect_~s__state~0); 68354#L107 assume !(4096 == ssl3_connect_~s__state~0); 68352#L110 assume !(20480 == ssl3_connect_~s__state~0); 68351#L113 assume !(4099 == ssl3_connect_~s__state~0); 68350#L116 assume !(4368 == ssl3_connect_~s__state~0); 68349#L119 assume !(4369 == ssl3_connect_~s__state~0); 68348#L122 assume !(4384 == ssl3_connect_~s__state~0); 68346#L125 assume !(4385 == ssl3_connect_~s__state~0); 68345#L128 assume !(4400 == ssl3_connect_~s__state~0); 68344#L131 assume !(4401 == ssl3_connect_~s__state~0); 66527#L134 assume !(4416 == ssl3_connect_~s__state~0); 66528#L137 assume !(4417 == ssl3_connect_~s__state~0); 68342#L140 assume !(4432 == ssl3_connect_~s__state~0); 68341#L143 assume !(4433 == ssl3_connect_~s__state~0); 66522#L146 assume !(4448 == ssl3_connect_~s__state~0); 66521#L149 assume !(4449 == ssl3_connect_~s__state~0); 66520#L152 assume 4464 == ssl3_connect_~s__state~0; 66036#L162 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 66518#L347 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 66515#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 66512#L520 ssl3_connect_~skip~0 := 0; 66511#L98-1 assume !false; 66510#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 66509#L101 assume !(12292 == ssl3_connect_~s__state~0); 66508#L104 assume !(16384 == ssl3_connect_~s__state~0); 66507#L107 assume !(4096 == ssl3_connect_~s__state~0); 66506#L110 assume !(20480 == ssl3_connect_~s__state~0); 66505#L113 assume !(4099 == ssl3_connect_~s__state~0); 66504#L116 assume !(4368 == ssl3_connect_~s__state~0); 66503#L119 assume !(4369 == ssl3_connect_~s__state~0); 66502#L122 assume !(4384 == ssl3_connect_~s__state~0); 66501#L125 assume !(4385 == ssl3_connect_~s__state~0); 66500#L128 assume !(4400 == ssl3_connect_~s__state~0); 66499#L131 assume !(4401 == ssl3_connect_~s__state~0); 66498#L134 assume !(4416 == ssl3_connect_~s__state~0); 66497#L137 assume !(4417 == ssl3_connect_~s__state~0); 66496#L140 assume !(4432 == ssl3_connect_~s__state~0); 66495#L143 assume !(4433 == ssl3_connect_~s__state~0); 66494#L146 assume !(4448 == ssl3_connect_~s__state~0); 66493#L149 assume !(4449 == ssl3_connect_~s__state~0); 66491#L152 assume !(4464 == ssl3_connect_~s__state~0); 66492#L155 assume !(4465 == ssl3_connect_~s__state~0); 68246#L158 assume !(4466 == ssl3_connect_~s__state~0); 68244#L161 assume !(4467 == ssl3_connect_~s__state~0); 68242#L164 assume 4480 == ssl3_connect_~s__state~0; 66031#L168 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 68239#L356 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 68237#L360 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; 68165#L360-2 ssl3_connect_~s__init_num~0 := 0; 68148#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 68144#L520 ssl3_connect_~skip~0 := 0; 68142#L98-1 assume !false; 68140#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 68138#L101 assume !(12292 == ssl3_connect_~s__state~0); 68136#L104 assume !(16384 == ssl3_connect_~s__state~0); 68134#L107 assume !(4096 == ssl3_connect_~s__state~0); 68132#L110 assume !(20480 == ssl3_connect_~s__state~0); 68130#L113 assume !(4099 == ssl3_connect_~s__state~0); 68128#L116 assume !(4368 == ssl3_connect_~s__state~0); 68126#L119 assume !(4369 == ssl3_connect_~s__state~0); 68124#L122 assume !(4384 == ssl3_connect_~s__state~0); 68122#L125 assume !(4385 == ssl3_connect_~s__state~0); 68120#L128 assume !(4400 == ssl3_connect_~s__state~0); 68118#L131 assume !(4401 == ssl3_connect_~s__state~0); 68116#L134 assume !(4416 == ssl3_connect_~s__state~0); 68114#L137 assume !(4417 == ssl3_connect_~s__state~0); 68112#L140 assume !(4432 == ssl3_connect_~s__state~0); 68110#L143 assume !(4433 == ssl3_connect_~s__state~0); 68108#L146 assume !(4448 == ssl3_connect_~s__state~0); 68106#L149 assume !(4449 == ssl3_connect_~s__state~0); 68104#L152 assume !(4464 == ssl3_connect_~s__state~0); 68102#L155 assume !(4465 == ssl3_connect_~s__state~0); 68100#L158 assume !(4466 == ssl3_connect_~s__state~0); 68098#L161 assume !(4467 == ssl3_connect_~s__state~0); 68096#L164 assume !(4480 == ssl3_connect_~s__state~0); 68094#L167 assume !(4481 == ssl3_connect_~s__state~0); 68092#L170 assume !(4496 == ssl3_connect_~s__state~0); 68091#L173 assume !(4497 == ssl3_connect_~s__state~0); 68089#L176 assume 4512 == ssl3_connect_~s__state~0; 66021#L180 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 68086#L381 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; 68084#L387 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 68083#L387-2 assume !(0 == ssl3_connect_~tmp___7~0); 68082#L396 assume !(0 == ssl3_connect_~tmp___8~0); 68078#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 68074#L520 ssl3_connect_~skip~0 := 0; 68068#L98-1 assume !false; 68066#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 68064#L101 assume !(12292 == ssl3_connect_~s__state~0); 68062#L104 assume !(16384 == ssl3_connect_~s__state~0); 68060#L107 assume !(4096 == ssl3_connect_~s__state~0); 68058#L110 assume !(20480 == ssl3_connect_~s__state~0); 68056#L113 assume !(4099 == ssl3_connect_~s__state~0); 68054#L116 assume !(4368 == ssl3_connect_~s__state~0); 68052#L119 assume !(4369 == ssl3_connect_~s__state~0); 68050#L122 assume !(4384 == ssl3_connect_~s__state~0); 68048#L125 assume !(4385 == ssl3_connect_~s__state~0); 68046#L128 assume !(4400 == ssl3_connect_~s__state~0); 68044#L131 assume !(4401 == ssl3_connect_~s__state~0); 68042#L134 assume !(4416 == ssl3_connect_~s__state~0); 68040#L137 assume !(4417 == ssl3_connect_~s__state~0); 68038#L140 assume !(4432 == ssl3_connect_~s__state~0); 68036#L143 assume !(4433 == ssl3_connect_~s__state~0); 68034#L146 assume !(4448 == ssl3_connect_~s__state~0); 68032#L149 assume !(4449 == ssl3_connect_~s__state~0); 68030#L152 assume !(4464 == ssl3_connect_~s__state~0); 68028#L155 assume !(4465 == ssl3_connect_~s__state~0); 68026#L158 assume !(4466 == ssl3_connect_~s__state~0); 68024#L161 assume !(4467 == ssl3_connect_~s__state~0); 68022#L164 assume !(4480 == ssl3_connect_~s__state~0); 68020#L167 assume !(4481 == ssl3_connect_~s__state~0); 68018#L170 assume !(4496 == ssl3_connect_~s__state~0); 68016#L173 assume !(4497 == ssl3_connect_~s__state~0); 68014#L176 assume !(4512 == ssl3_connect_~s__state~0); 68012#L179 assume !(4513 == ssl3_connect_~s__state~0); 68010#L182 assume 4528 == ssl3_connect_~s__state~0; 66016#L186 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 67762#L404 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~__cil_tmp57~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 67756#L411 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 65910#L411-1 ssl3_connect_~s__init_num~0 := 0; 65911#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 68655#L520 ssl3_connect_~skip~0 := 0; 68654#L98-1 assume !false; 67931#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 67925#L101 assume !(12292 == ssl3_connect_~s__state~0); 67923#L104 assume !(16384 == ssl3_connect_~s__state~0); 67920#L107 assume !(4096 == ssl3_connect_~s__state~0); 66601#L110 assume !(20480 == ssl3_connect_~s__state~0); 66251#L113 assume !(4099 == ssl3_connect_~s__state~0); 66252#L116 assume !(4368 == ssl3_connect_~s__state~0); 66247#L119 assume !(4369 == ssl3_connect_~s__state~0); 66246#L122 assume !(4384 == ssl3_connect_~s__state~0); 66245#L125 assume !(4385 == ssl3_connect_~s__state~0); 66244#L128 assume !(4400 == ssl3_connect_~s__state~0); 66243#L131 assume !(4401 == ssl3_connect_~s__state~0); 66242#L134 assume !(4416 == ssl3_connect_~s__state~0); 66241#L137 assume !(4417 == ssl3_connect_~s__state~0); 66240#L140 assume !(4432 == ssl3_connect_~s__state~0); 66239#L143 assume !(4433 == ssl3_connect_~s__state~0); 66238#L146 assume !(4448 == ssl3_connect_~s__state~0); 66237#L149 assume !(4449 == ssl3_connect_~s__state~0); 66236#L152 assume !(4464 == ssl3_connect_~s__state~0); 66235#L155 assume !(4465 == ssl3_connect_~s__state~0); 66234#L158 assume !(4466 == ssl3_connect_~s__state~0); 66233#L161 assume !(4467 == ssl3_connect_~s__state~0); 66232#L164 assume !(4480 == ssl3_connect_~s__state~0); 66231#L167 assume !(4481 == ssl3_connect_~s__state~0); 66230#L170 assume !(4496 == ssl3_connect_~s__state~0); 66229#L173 assume !(4497 == ssl3_connect_~s__state~0); 66228#L176 assume !(4512 == ssl3_connect_~s__state~0); 66227#L179 assume !(4513 == ssl3_connect_~s__state~0); 66226#L182 assume !(4528 == ssl3_connect_~s__state~0); 66225#L185 assume !(4529 == ssl3_connect_~s__state~0); 66224#L188 assume !(4560 == ssl3_connect_~s__state~0); 66223#L191 assume !(4561 == ssl3_connect_~s__state~0); 65872#L194 assume 4352 == ssl3_connect_~s__state~0; 65873#L195 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 65903#L444 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 65904#L444-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 67971#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 67968#L520 ssl3_connect_~skip~0 := 0; 67967#L98-1 assume !false; 67966#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 67965#L101 assume !(12292 == ssl3_connect_~s__state~0); 67964#L104 assume !(16384 == ssl3_connect_~s__state~0); 67963#L107 assume !(4096 == ssl3_connect_~s__state~0); 67962#L110 assume !(20480 == ssl3_connect_~s__state~0); 67961#L113 assume !(4099 == ssl3_connect_~s__state~0); 67960#L116 assume !(4368 == ssl3_connect_~s__state~0); 67959#L119 assume !(4369 == ssl3_connect_~s__state~0); 67958#L122 assume !(4384 == ssl3_connect_~s__state~0); 67957#L125 assume !(4385 == ssl3_connect_~s__state~0); 67956#L128 assume !(4400 == ssl3_connect_~s__state~0); 67955#L131 assume !(4401 == ssl3_connect_~s__state~0); 67954#L134 assume !(4416 == ssl3_connect_~s__state~0); 67953#L137 assume !(4417 == ssl3_connect_~s__state~0); 67952#L140 assume !(4432 == ssl3_connect_~s__state~0); 67951#L143 assume !(4433 == ssl3_connect_~s__state~0); 67950#L146 assume !(4448 == ssl3_connect_~s__state~0); 67949#L149 assume !(4449 == ssl3_connect_~s__state~0); 67948#L152 assume !(4464 == ssl3_connect_~s__state~0); 67947#L155 assume !(4465 == ssl3_connect_~s__state~0); 67946#L158 assume !(4466 == ssl3_connect_~s__state~0); 67945#L161 assume !(4467 == ssl3_connect_~s__state~0); 67944#L164 assume !(4480 == ssl3_connect_~s__state~0); 67943#L167 assume !(4481 == ssl3_connect_~s__state~0); 67942#L170 assume !(4496 == ssl3_connect_~s__state~0); 67941#L173 assume !(4497 == ssl3_connect_~s__state~0); 67940#L176 assume !(4512 == ssl3_connect_~s__state~0); 67939#L179 assume !(4513 == ssl3_connect_~s__state~0); 67938#L182 assume !(4528 == ssl3_connect_~s__state~0); 67937#L185 assume !(4529 == ssl3_connect_~s__state~0); 67936#L188 assume 4560 == ssl3_connect_~s__state~0; 67935#L192 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 67934#L431 assume !(ssl3_connect_~ret~0 <= 0); 67933#L434 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 3; 67932#L434-2 ssl3_connect_~s__init_num~0 := 0; 67928#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 67924#L520 ssl3_connect_~skip~0 := 0; 67922#L98-1 assume !false; 67919#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 67918#L101 assume !(12292 == ssl3_connect_~s__state~0); 67916#L104 assume !(16384 == ssl3_connect_~s__state~0); 67912#L107 assume 4096 == ssl3_connect_~s__state~0; 65921#L206 [2019-11-20 03:32:17,778 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:32:17,779 INFO L82 PathProgramCache]: Analyzing trace with hash -414235114, now seen corresponding path program 3 times [2019-11-20 03:32:17,779 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 03:32:17,779 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [937544216] [2019-11-20 03:32:17,779 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 03:32:17,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 03:32:17,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 03:32:17,790 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 03:32:17,791 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:32:17,791 INFO L82 PathProgramCache]: Analyzing trace with hash -1887749522, now seen corresponding path program 1 times [2019-11-20 03:32:17,791 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 03:32:17,792 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1615561410] [2019-11-20 03:32:17,792 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 03:32:17,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:32:17,914 INFO L134 CoverageAnalysis]: Checked inductivity of 1216 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 1132 trivial. 0 not checked. [2019-11-20 03:32:17,915 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1615561410] [2019-11-20 03:32:17,915 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 03:32:17,915 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-20 03:32:17,915 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2107401174] [2019-11-20 03:32:17,916 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 03:32:17,916 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 03:32:17,916 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 03:32:17,917 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 03:32:17,917 INFO L87 Difference]: Start difference. First operand 3595 states and 4430 transitions. cyclomatic complexity: 840 Second operand 3 states. [2019-11-20 03:32:18,093 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 03:32:18,093 INFO L93 Difference]: Finished difference Result 3695 states and 4444 transitions. [2019-11-20 03:32:18,094 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 03:32:18,094 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3695 states and 4444 transitions. [2019-11-20 03:32:18,110 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2952 [2019-11-20 03:32:18,123 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3695 states to 3317 states and 4021 transitions. [2019-11-20 03:32:18,123 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3317 [2019-11-20 03:32:18,125 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3317 [2019-11-20 03:32:18,125 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3317 states and 4021 transitions. [2019-11-20 03:32:18,126 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 03:32:18,126 INFO L688 BuchiCegarLoop]: Abstraction has 3317 states and 4021 transitions. [2019-11-20 03:32:18,129 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3317 states and 4021 transitions. [2019-11-20 03:32:18,163 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3317 to 3146. [2019-11-20 03:32:18,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3146 states. [2019-11-20 03:32:18,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3146 states to 3146 states and 3830 transitions. [2019-11-20 03:32:18,172 INFO L711 BuchiCegarLoop]: Abstraction has 3146 states and 3830 transitions. [2019-11-20 03:32:18,172 INFO L591 BuchiCegarLoop]: Abstraction has 3146 states and 3830 transitions. [2019-11-20 03:32:18,172 INFO L424 BuchiCegarLoop]: ======== Iteration 26============ [2019-11-20 03:32:18,172 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3146 states and 3830 transitions. [2019-11-20 03:32:18,182 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2952 [2019-11-20 03:32:18,182 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 03:32:18,182 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 03:32:18,185 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 03:32:18,186 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 03:32:18,190 INFO L794 eck$LassoCheckResult]: Stem: 73224#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 73134#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 73135#L87-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 73137#L92 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 73156#L98-1 assume !false; 73266#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 73267#L101 assume 12292 == ssl3_connect_~s__state~0; 73207#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 73208#L206 ssl3_connect_~s__server~0 := 0; 74653#L211 assume !(0 != ssl3_connect_~cb~0); 74652#L211-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 74651#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 74649#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 74647#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 74645#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 74637#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 74634#L520 ssl3_connect_~skip~0 := 0; 74633#L98-1 assume !false; 74632#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74631#L101 assume !(12292 == ssl3_connect_~s__state~0); 74630#L104 assume !(16384 == ssl3_connect_~s__state~0); 74512#L107 assume !(4096 == ssl3_connect_~s__state~0); 74076#L110 assume !(20480 == ssl3_connect_~s__state~0); 73516#L113 assume !(4099 == ssl3_connect_~s__state~0); 73517#L116 assume 4368 == ssl3_connect_~s__state~0; 74068#L120 [2019-11-20 03:32:18,191 INFO L796 eck$LassoCheckResult]: Loop: 74068#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 74067#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 73479#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 74066#L258 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 73471#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 73463#L520 ssl3_connect_~skip~0 := 0; 73461#L98-1 assume !false; 73459#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 73457#L101 assume !(12292 == ssl3_connect_~s__state~0); 73455#L104 assume !(16384 == ssl3_connect_~s__state~0); 73453#L107 assume !(4096 == ssl3_connect_~s__state~0); 73451#L110 assume !(20480 == ssl3_connect_~s__state~0); 73449#L113 assume !(4099 == ssl3_connect_~s__state~0); 73447#L116 assume !(4368 == ssl3_connect_~s__state~0); 73445#L119 assume !(4369 == ssl3_connect_~s__state~0); 73443#L122 assume 4384 == ssl3_connect_~s__state~0; 73433#L126 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 73428#L265 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 73418#L265-2 assume !(ssl3_connect_~ret~0 <= 0); 73419#L271 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 73413#L271-2 ssl3_connect_~s__init_num~0 := 0; 73414#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 73949#L520 ssl3_connect_~skip~0 := 0; 73394#L98-1 assume !false; 73395#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 73386#L101 assume !(12292 == ssl3_connect_~s__state~0); 73387#L104 assume !(16384 == ssl3_connect_~s__state~0); 73378#L107 assume !(4096 == ssl3_connect_~s__state~0); 73379#L110 assume !(20480 == ssl3_connect_~s__state~0); 73369#L113 assume !(4099 == ssl3_connect_~s__state~0); 73370#L116 assume !(4368 == ssl3_connect_~s__state~0); 73359#L119 assume !(4369 == ssl3_connect_~s__state~0); 73360#L122 assume !(4384 == ssl3_connect_~s__state~0); 73350#L125 assume !(4385 == ssl3_connect_~s__state~0); 73351#L128 assume 4400 == ssl3_connect_~s__state~0; 73931#L132 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 73928#L282 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0) % 4294967296;ssl3_connect_~skip~0 := 1; 73929#L282-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 74533#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 74528#L520 ssl3_connect_~skip~0 := 0; 74525#L98-1 assume !false; 74521#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74518#L101 assume !(12292 == ssl3_connect_~s__state~0); 74510#L104 assume !(16384 == ssl3_connect_~s__state~0); 74508#L107 assume !(4096 == ssl3_connect_~s__state~0); 74507#L110 assume !(20480 == ssl3_connect_~s__state~0); 74506#L113 assume !(4099 == ssl3_connect_~s__state~0); 74505#L116 assume !(4368 == ssl3_connect_~s__state~0); 74504#L119 assume !(4369 == ssl3_connect_~s__state~0); 74503#L122 assume !(4384 == ssl3_connect_~s__state~0); 74502#L125 assume !(4385 == ssl3_connect_~s__state~0); 74501#L128 assume !(4400 == ssl3_connect_~s__state~0); 74499#L131 assume !(4401 == ssl3_connect_~s__state~0); 74498#L134 assume 4416 == ssl3_connect_~s__state~0; 74497#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 74496#L304 assume !(3 == ssl3_connect_~blastFlag~0); 74494#L304-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 74488#L312 assume !(0 == ssl3_connect_~tmp___6~0); 74479#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 74475#L520 ssl3_connect_~skip~0 := 0; 74473#L98-1 assume !false; 74471#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74469#L101 assume !(12292 == ssl3_connect_~s__state~0); 74467#L104 assume !(16384 == ssl3_connect_~s__state~0); 74465#L107 assume !(4096 == ssl3_connect_~s__state~0); 74463#L110 assume !(20480 == ssl3_connect_~s__state~0); 74461#L113 assume !(4099 == ssl3_connect_~s__state~0); 74459#L116 assume !(4368 == ssl3_connect_~s__state~0); 74457#L119 assume !(4369 == ssl3_connect_~s__state~0); 74455#L122 assume !(4384 == ssl3_connect_~s__state~0); 74453#L125 assume !(4385 == ssl3_connect_~s__state~0); 74451#L128 assume !(4400 == ssl3_connect_~s__state~0); 74449#L131 assume !(4401 == ssl3_connect_~s__state~0); 74448#L134 assume !(4416 == ssl3_connect_~s__state~0); 74447#L137 assume !(4417 == ssl3_connect_~s__state~0); 74446#L140 assume 4432 == ssl3_connect_~s__state~0; 74444#L144 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 74438#L320 assume !(5 == ssl3_connect_~blastFlag~0); 74436#L323 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 74427#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 74423#L520 ssl3_connect_~skip~0 := 0; 74421#L98-1 assume !false; 74419#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74417#L101 assume !(12292 == ssl3_connect_~s__state~0); 74415#L104 assume !(16384 == ssl3_connect_~s__state~0); 74413#L107 assume !(4096 == ssl3_connect_~s__state~0); 74411#L110 assume !(20480 == ssl3_connect_~s__state~0); 74409#L113 assume !(4099 == ssl3_connect_~s__state~0); 74407#L116 assume !(4368 == ssl3_connect_~s__state~0); 74405#L119 assume !(4369 == ssl3_connect_~s__state~0); 74403#L122 assume !(4384 == ssl3_connect_~s__state~0); 74401#L125 assume !(4385 == ssl3_connect_~s__state~0); 74399#L128 assume !(4400 == ssl3_connect_~s__state~0); 74397#L131 assume !(4401 == ssl3_connect_~s__state~0); 74396#L134 assume !(4416 == ssl3_connect_~s__state~0); 74395#L137 assume !(4417 == ssl3_connect_~s__state~0); 74394#L140 assume !(4432 == ssl3_connect_~s__state~0); 74392#L143 assume !(4433 == ssl3_connect_~s__state~0); 74386#L146 assume 4448 == ssl3_connect_~s__state~0; 74384#L150 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 74382#L332 assume !(ssl3_connect_~ret~0 <= 0); 74282#L335 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 74283#L335-2 ssl3_connect_~s__init_num~0 := 0; 74626#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 74623#L520 ssl3_connect_~skip~0 := 0; 74622#L98-1 assume !false; 74621#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74620#L101 assume !(12292 == ssl3_connect_~s__state~0); 74619#L104 assume !(16384 == ssl3_connect_~s__state~0); 74618#L107 assume !(4096 == ssl3_connect_~s__state~0); 74617#L110 assume !(20480 == ssl3_connect_~s__state~0); 74616#L113 assume !(4099 == ssl3_connect_~s__state~0); 74615#L116 assume !(4368 == ssl3_connect_~s__state~0); 74614#L119 assume !(4369 == ssl3_connect_~s__state~0); 74613#L122 assume !(4384 == ssl3_connect_~s__state~0); 74612#L125 assume !(4385 == ssl3_connect_~s__state~0); 74611#L128 assume !(4400 == ssl3_connect_~s__state~0); 74610#L131 assume !(4401 == ssl3_connect_~s__state~0); 74609#L134 assume !(4416 == ssl3_connect_~s__state~0); 74608#L137 assume !(4417 == ssl3_connect_~s__state~0); 74607#L140 assume !(4432 == ssl3_connect_~s__state~0); 74606#L143 assume !(4433 == ssl3_connect_~s__state~0); 74605#L146 assume !(4448 == ssl3_connect_~s__state~0); 74604#L149 assume !(4449 == ssl3_connect_~s__state~0); 74603#L152 assume 4464 == ssl3_connect_~s__state~0; 74602#L162 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 74600#L347 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 74596#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 74588#L520 ssl3_connect_~skip~0 := 0; 74586#L98-1 assume !false; 74584#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74582#L101 assume !(12292 == ssl3_connect_~s__state~0); 74580#L104 assume !(16384 == ssl3_connect_~s__state~0); 74578#L107 assume !(4096 == ssl3_connect_~s__state~0); 74576#L110 assume !(20480 == ssl3_connect_~s__state~0); 74574#L113 assume !(4099 == ssl3_connect_~s__state~0); 74572#L116 assume !(4368 == ssl3_connect_~s__state~0); 74570#L119 assume !(4369 == ssl3_connect_~s__state~0); 74568#L122 assume !(4384 == ssl3_connect_~s__state~0); 74566#L125 assume !(4385 == ssl3_connect_~s__state~0); 74564#L128 assume !(4400 == ssl3_connect_~s__state~0); 74562#L131 assume !(4401 == ssl3_connect_~s__state~0); 74560#L134 assume !(4416 == ssl3_connect_~s__state~0); 74558#L137 assume !(4417 == ssl3_connect_~s__state~0); 74556#L140 assume !(4432 == ssl3_connect_~s__state~0); 74554#L143 assume !(4433 == ssl3_connect_~s__state~0); 74552#L146 assume !(4448 == ssl3_connect_~s__state~0); 74550#L149 assume !(4449 == ssl3_connect_~s__state~0); 74548#L152 assume !(4464 == ssl3_connect_~s__state~0); 74546#L155 assume !(4465 == ssl3_connect_~s__state~0); 74544#L158 assume !(4466 == ssl3_connect_~s__state~0); 74541#L161 assume !(4467 == ssl3_connect_~s__state~0); 74536#L164 assume 4480 == ssl3_connect_~s__state~0; 74529#L168 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 74526#L356 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 74522#L360 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; 74519#L360-2 ssl3_connect_~s__init_num~0 := 0; 74515#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 74077#L520 ssl3_connect_~skip~0 := 0; 73737#L98-1 assume !false; 73730#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 73727#L101 assume !(12292 == ssl3_connect_~s__state~0); 73724#L104 assume !(16384 == ssl3_connect_~s__state~0); 73721#L107 assume !(4096 == ssl3_connect_~s__state~0); 73718#L110 assume !(20480 == ssl3_connect_~s__state~0); 73715#L113 assume !(4099 == ssl3_connect_~s__state~0); 73712#L116 assume !(4368 == ssl3_connect_~s__state~0); 73709#L119 assume !(4369 == ssl3_connect_~s__state~0); 73705#L122 assume !(4384 == ssl3_connect_~s__state~0); 73706#L125 assume !(4385 == ssl3_connect_~s__state~0); 74192#L128 assume !(4400 == ssl3_connect_~s__state~0); 73694#L131 assume !(4401 == ssl3_connect_~s__state~0); 73695#L134 assume !(4416 == ssl3_connect_~s__state~0); 73686#L137 assume !(4417 == ssl3_connect_~s__state~0); 73687#L140 assume !(4432 == ssl3_connect_~s__state~0); 73678#L143 assume !(4433 == ssl3_connect_~s__state~0); 73679#L146 assume !(4448 == ssl3_connect_~s__state~0); 73670#L149 assume !(4449 == ssl3_connect_~s__state~0); 73671#L152 assume !(4464 == ssl3_connect_~s__state~0); 73662#L155 assume !(4465 == ssl3_connect_~s__state~0); 73663#L158 assume !(4466 == ssl3_connect_~s__state~0); 73654#L161 assume !(4467 == ssl3_connect_~s__state~0); 73655#L164 assume !(4480 == ssl3_connect_~s__state~0); 73646#L167 assume !(4481 == ssl3_connect_~s__state~0); 73647#L170 assume !(4496 == ssl3_connect_~s__state~0); 73638#L173 assume !(4497 == ssl3_connect_~s__state~0); 73639#L176 assume 4512 == ssl3_connect_~s__state~0; 73630#L180 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 73631#L381 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; 73622#L387 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 73623#L387-2 assume !(0 == ssl3_connect_~tmp___7~0); 73614#L396 assume !(0 == ssl3_connect_~tmp___8~0); 73615#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 74133#L520 ssl3_connect_~skip~0 := 0; 74132#L98-1 assume !false; 74131#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 74130#L101 assume !(12292 == ssl3_connect_~s__state~0); 74129#L104 assume !(16384 == ssl3_connect_~s__state~0); 74128#L107 assume !(4096 == ssl3_connect_~s__state~0); 74127#L110 assume !(20480 == ssl3_connect_~s__state~0); 74126#L113 assume !(4099 == ssl3_connect_~s__state~0); 74125#L116 assume !(4368 == ssl3_connect_~s__state~0); 74124#L119 assume !(4369 == ssl3_connect_~s__state~0); 74123#L122 assume !(4384 == ssl3_connect_~s__state~0); 74122#L125 assume !(4385 == ssl3_connect_~s__state~0); 74121#L128 assume !(4400 == ssl3_connect_~s__state~0); 74120#L131 assume !(4401 == ssl3_connect_~s__state~0); 74119#L134 assume !(4416 == ssl3_connect_~s__state~0); 74118#L137 assume !(4417 == ssl3_connect_~s__state~0); 74117#L140 assume !(4432 == ssl3_connect_~s__state~0); 74116#L143 assume !(4433 == ssl3_connect_~s__state~0); 74115#L146 assume !(4448 == ssl3_connect_~s__state~0); 74114#L149 assume !(4449 == ssl3_connect_~s__state~0); 74113#L152 assume !(4464 == ssl3_connect_~s__state~0); 74112#L155 assume !(4465 == ssl3_connect_~s__state~0); 74110#L158 assume !(4466 == ssl3_connect_~s__state~0); 74109#L161 assume !(4467 == ssl3_connect_~s__state~0); 74108#L164 assume !(4480 == ssl3_connect_~s__state~0); 73539#L167 assume !(4481 == ssl3_connect_~s__state~0); 73540#L170 assume !(4496 == ssl3_connect_~s__state~0); 73533#L173 assume !(4497 == ssl3_connect_~s__state~0); 73534#L176 assume !(4512 == ssl3_connect_~s__state~0); 73527#L179 assume !(4513 == ssl3_connect_~s__state~0); 73528#L182 assume 4528 == ssl3_connect_~s__state~0; 73521#L186 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 73522#L404 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~__cil_tmp57~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 73323#L411 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 73324#L411-1 ssl3_connect_~s__init_num~0 := 0; 74646#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 76117#L520 ssl3_connect_~skip~0 := 0; 76116#L98-1 assume !false; 76115#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 76114#L101 assume !(12292 == ssl3_connect_~s__state~0); 76113#L104 assume !(16384 == ssl3_connect_~s__state~0); 76112#L107 assume !(4096 == ssl3_connect_~s__state~0); 76111#L110 assume !(20480 == ssl3_connect_~s__state~0); 76109#L113 assume !(4099 == ssl3_connect_~s__state~0); 76107#L116 assume 4368 == ssl3_connect_~s__state~0; 74068#L120 [2019-11-20 03:32:18,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:32:18,192 INFO L82 PathProgramCache]: Analyzing trace with hash -2119183682, now seen corresponding path program 1 times [2019-11-20 03:32:18,193 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 03:32:18,193 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1227158301] [2019-11-20 03:32:18,193 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 03:32:18,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:32:18,206 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-20 03:32:18,206 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1227158301] [2019-11-20 03:32:18,207 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 03:32:18,207 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-20 03:32:18,207 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2101259064] [2019-11-20 03:32:18,207 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-11-20 03:32:18,207 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:32:18,208 INFO L82 PathProgramCache]: Analyzing trace with hash 1116422334, now seen corresponding path program 1 times [2019-11-20 03:32:18,208 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 03:32:18,208 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1734835313] [2019-11-20 03:32:18,208 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 03:32:18,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:32:18,289 INFO L134 CoverageAnalysis]: Checked inductivity of 698 backedges. 90 proven. 0 refuted. 0 times theorem prover too weak. 608 trivial. 0 not checked. [2019-11-20 03:32:18,290 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1734835313] [2019-11-20 03:32:18,290 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 03:32:18,290 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-20 03:32:18,290 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1507699393] [2019-11-20 03:32:18,291 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 03:32:18,291 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 03:32:18,291 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 03:32:18,292 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 03:32:18,292 INFO L87 Difference]: Start difference. First operand 3146 states and 3830 transitions. cyclomatic complexity: 688 Second operand 3 states. [2019-11-20 03:32:18,320 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 03:32:18,321 INFO L93 Difference]: Finished difference Result 6196 states and 7371 transitions. [2019-11-20 03:32:18,321 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 03:32:18,322 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6196 states and 7371 transitions. [2019-11-20 03:32:18,349 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5812 [2019-11-20 03:32:18,374 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6196 states to 6196 states and 7371 transitions. [2019-11-20 03:32:18,374 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6196 [2019-11-20 03:32:18,379 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6196 [2019-11-20 03:32:18,379 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6196 states and 7371 transitions. [2019-11-20 03:32:18,380 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 03:32:18,381 INFO L688 BuchiCegarLoop]: Abstraction has 6196 states and 7371 transitions. [2019-11-20 03:32:18,387 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6196 states and 7371 transitions. [2019-11-20 03:32:18,463 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6196 to 6196. [2019-11-20 03:32:18,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6196 states. [2019-11-20 03:32:18,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6196 states to 6196 states and 7371 transitions. [2019-11-20 03:32:18,480 INFO L711 BuchiCegarLoop]: Abstraction has 6196 states and 7371 transitions. [2019-11-20 03:32:18,480 INFO L591 BuchiCegarLoop]: Abstraction has 6196 states and 7371 transitions. [2019-11-20 03:32:18,480 INFO L424 BuchiCegarLoop]: ======== Iteration 27============ [2019-11-20 03:32:18,481 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6196 states and 7371 transitions. [2019-11-20 03:32:18,500 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5812 [2019-11-20 03:32:18,500 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 03:32:18,500 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 03:32:18,502 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 03:32:18,502 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 03:32:18,502 INFO L794 eck$LassoCheckResult]: Stem: 82582#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 82482#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 82483#L87-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 84065#L92 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 82699#L98-1 assume !false; 82700#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 82625#L101 assume 12292 == ssl3_connect_~s__state~0; 82626#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 84062#L206 ssl3_connect_~s__server~0 := 0; 83729#L211 assume 0 != ssl3_connect_~cb~0; 83727#L211-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 83725#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 83722#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 83719#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 83715#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 83711#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 83703#L520 ssl3_connect_~skip~0 := 0; 83700#L98-1 assume !false; 83697#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 83694#L101 assume !(12292 == ssl3_connect_~s__state~0); 83691#L104 assume !(16384 == ssl3_connect_~s__state~0); 83688#L107 assume !(4096 == ssl3_connect_~s__state~0); 83685#L110 assume !(20480 == ssl3_connect_~s__state~0); 83682#L113 assume !(4099 == ssl3_connect_~s__state~0); 83678#L116 assume 4368 == ssl3_connect_~s__state~0; 83676#L120 [2019-11-20 03:32:18,503 INFO L796 eck$LassoCheckResult]: Loop: 83676#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 83674#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 83672#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 83669#L258 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 83665#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 83658#L520 ssl3_connect_~skip~0 := 0; 83656#L98-1 assume !false; 83654#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 83652#L101 assume !(12292 == ssl3_connect_~s__state~0); 83650#L104 assume !(16384 == ssl3_connect_~s__state~0); 83648#L107 assume !(4096 == ssl3_connect_~s__state~0); 83646#L110 assume !(20480 == ssl3_connect_~s__state~0); 83644#L113 assume !(4099 == ssl3_connect_~s__state~0); 83642#L116 assume !(4368 == ssl3_connect_~s__state~0); 83640#L119 assume !(4369 == ssl3_connect_~s__state~0); 83638#L122 assume 4384 == ssl3_connect_~s__state~0; 83636#L126 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 83634#L265 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 83632#L265-2 assume !(ssl3_connect_~ret~0 <= 0); 83629#L271 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 83626#L271-2 ssl3_connect_~s__init_num~0 := 0; 83622#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 83615#L520 ssl3_connect_~skip~0 := 0; 83613#L98-1 assume !false; 83611#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 83609#L101 assume !(12292 == ssl3_connect_~s__state~0); 83607#L104 assume !(16384 == ssl3_connect_~s__state~0); 83605#L107 assume !(4096 == ssl3_connect_~s__state~0); 83603#L110 assume !(20480 == ssl3_connect_~s__state~0); 83601#L113 assume !(4099 == ssl3_connect_~s__state~0); 83599#L116 assume !(4368 == ssl3_connect_~s__state~0); 83597#L119 assume !(4369 == ssl3_connect_~s__state~0); 83595#L122 assume !(4384 == ssl3_connect_~s__state~0); 83593#L125 assume !(4385 == ssl3_connect_~s__state~0); 83591#L128 assume 4400 == ssl3_connect_~s__state~0; 83589#L132 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 83584#L282 assume 0 != (256 + ssl3_connect_~__cil_tmp56~0) % 4294967296;ssl3_connect_~skip~0 := 1; 83578#L282-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 83574#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 83567#L520 ssl3_connect_~skip~0 := 0; 83565#L98-1 assume !false; 83563#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 83561#L101 assume !(12292 == ssl3_connect_~s__state~0); 83559#L104 assume !(16384 == ssl3_connect_~s__state~0); 83557#L107 assume !(4096 == ssl3_connect_~s__state~0); 83555#L110 assume !(20480 == ssl3_connect_~s__state~0); 83553#L113 assume !(4099 == ssl3_connect_~s__state~0); 83551#L116 assume !(4368 == ssl3_connect_~s__state~0); 83549#L119 assume !(4369 == ssl3_connect_~s__state~0); 83547#L122 assume !(4384 == ssl3_connect_~s__state~0); 83545#L125 assume !(4385 == ssl3_connect_~s__state~0); 83543#L128 assume !(4400 == ssl3_connect_~s__state~0); 83541#L131 assume !(4401 == ssl3_connect_~s__state~0); 83539#L134 assume 4416 == ssl3_connect_~s__state~0; 83537#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 83535#L304 assume !(3 == ssl3_connect_~blastFlag~0); 83531#L304-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 83532#L312 assume !(0 == ssl3_connect_~tmp___6~0); 83525#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 83523#L520 ssl3_connect_~skip~0 := 0; 83518#L98-1 assume !false; 83519#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 83514#L101 assume !(12292 == ssl3_connect_~s__state~0); 83515#L104 assume !(16384 == ssl3_connect_~s__state~0); 83510#L107 assume !(4096 == ssl3_connect_~s__state~0); 83511#L110 assume !(20480 == ssl3_connect_~s__state~0); 83506#L113 assume !(4099 == ssl3_connect_~s__state~0); 83507#L116 assume !(4368 == ssl3_connect_~s__state~0); 83502#L119 assume !(4369 == ssl3_connect_~s__state~0); 83503#L122 assume !(4384 == ssl3_connect_~s__state~0); 83498#L125 assume !(4385 == ssl3_connect_~s__state~0); 83499#L128 assume !(4400 == ssl3_connect_~s__state~0); 83494#L131 assume !(4401 == ssl3_connect_~s__state~0); 83495#L134 assume !(4416 == ssl3_connect_~s__state~0); 83490#L137 assume !(4417 == ssl3_connect_~s__state~0); 83491#L140 assume 4432 == ssl3_connect_~s__state~0; 83486#L144 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 83487#L320 assume !(5 == ssl3_connect_~blastFlag~0); 83481#L323 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 83482#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 83942#L520 ssl3_connect_~skip~0 := 0; 83941#L98-1 assume !false; 83940#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 83939#L101 assume !(12292 == ssl3_connect_~s__state~0); 83938#L104 assume !(16384 == ssl3_connect_~s__state~0); 83937#L107 assume !(4096 == ssl3_connect_~s__state~0); 83936#L110 assume !(20480 == ssl3_connect_~s__state~0); 83935#L113 assume !(4099 == ssl3_connect_~s__state~0); 83934#L116 assume !(4368 == ssl3_connect_~s__state~0); 83933#L119 assume !(4369 == ssl3_connect_~s__state~0); 83932#L122 assume !(4384 == ssl3_connect_~s__state~0); 83931#L125 assume !(4385 == ssl3_connect_~s__state~0); 83930#L128 assume !(4400 == ssl3_connect_~s__state~0); 83929#L131 assume !(4401 == ssl3_connect_~s__state~0); 83928#L134 assume !(4416 == ssl3_connect_~s__state~0); 83927#L137 assume !(4417 == ssl3_connect_~s__state~0); 83926#L140 assume !(4432 == ssl3_connect_~s__state~0); 83925#L143 assume !(4433 == ssl3_connect_~s__state~0); 83924#L146 assume 4448 == ssl3_connect_~s__state~0; 83923#L150 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 83922#L332 assume !(ssl3_connect_~ret~0 <= 0); 83920#L335 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 83919#L335-2 ssl3_connect_~s__init_num~0 := 0; 83918#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 83915#L520 ssl3_connect_~skip~0 := 0; 83914#L98-1 assume !false; 83913#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 83912#L101 assume !(12292 == ssl3_connect_~s__state~0); 83911#L104 assume !(16384 == ssl3_connect_~s__state~0); 83910#L107 assume !(4096 == ssl3_connect_~s__state~0); 83909#L110 assume !(20480 == ssl3_connect_~s__state~0); 83908#L113 assume !(4099 == ssl3_connect_~s__state~0); 83907#L116 assume !(4368 == ssl3_connect_~s__state~0); 83906#L119 assume !(4369 == ssl3_connect_~s__state~0); 83905#L122 assume !(4384 == ssl3_connect_~s__state~0); 83904#L125 assume !(4385 == ssl3_connect_~s__state~0); 83903#L128 assume !(4400 == ssl3_connect_~s__state~0); 83902#L131 assume !(4401 == ssl3_connect_~s__state~0); 83901#L134 assume !(4416 == ssl3_connect_~s__state~0); 83900#L137 assume !(4417 == ssl3_connect_~s__state~0); 83899#L140 assume !(4432 == ssl3_connect_~s__state~0); 83898#L143 assume !(4433 == ssl3_connect_~s__state~0); 83897#L146 assume !(4448 == ssl3_connect_~s__state~0); 83896#L149 assume !(4449 == ssl3_connect_~s__state~0); 83895#L152 assume 4464 == ssl3_connect_~s__state~0; 83893#L162 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 83892#L347 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 83419#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 83417#L520 ssl3_connect_~skip~0 := 0; 83412#L98-1 assume !false; 83413#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 83408#L101 assume !(12292 == ssl3_connect_~s__state~0); 83409#L104 assume !(16384 == ssl3_connect_~s__state~0); 83404#L107 assume !(4096 == ssl3_connect_~s__state~0); 83405#L110 assume !(20480 == ssl3_connect_~s__state~0); 83400#L113 assume !(4099 == ssl3_connect_~s__state~0); 83401#L116 assume !(4368 == ssl3_connect_~s__state~0); 83396#L119 assume !(4369 == ssl3_connect_~s__state~0); 83397#L122 assume !(4384 == ssl3_connect_~s__state~0); 83392#L125 assume !(4385 == ssl3_connect_~s__state~0); 83393#L128 assume !(4400 == ssl3_connect_~s__state~0); 83388#L131 assume !(4401 == ssl3_connect_~s__state~0); 83389#L134 assume !(4416 == ssl3_connect_~s__state~0); 83384#L137 assume !(4417 == ssl3_connect_~s__state~0); 83385#L140 assume !(4432 == ssl3_connect_~s__state~0); 83380#L143 assume !(4433 == ssl3_connect_~s__state~0); 83381#L146 assume !(4448 == ssl3_connect_~s__state~0); 83376#L149 assume !(4449 == ssl3_connect_~s__state~0); 83377#L152 assume !(4464 == ssl3_connect_~s__state~0); 83372#L155 assume !(4465 == ssl3_connect_~s__state~0); 83373#L158 assume !(4466 == ssl3_connect_~s__state~0); 83368#L161 assume !(4467 == ssl3_connect_~s__state~0); 83369#L164 assume 4480 == ssl3_connect_~s__state~0; 83364#L168 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 83365#L356 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 83360#L360 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; 83361#L360-2 ssl3_connect_~s__init_num~0 := 0; 83294#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 83883#L520 ssl3_connect_~skip~0 := 0; 83882#L98-1 assume !false; 83881#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 83880#L101 assume !(12292 == ssl3_connect_~s__state~0); 83879#L104 assume !(16384 == ssl3_connect_~s__state~0); 83877#L107 assume !(4096 == ssl3_connect_~s__state~0); 83874#L110 assume !(20480 == ssl3_connect_~s__state~0); 83869#L113 assume !(4099 == ssl3_connect_~s__state~0); 83867#L116 assume !(4368 == ssl3_connect_~s__state~0); 83865#L119 assume !(4369 == ssl3_connect_~s__state~0); 83863#L122 assume !(4384 == ssl3_connect_~s__state~0); 83861#L125 assume !(4385 == ssl3_connect_~s__state~0); 83859#L128 assume !(4400 == ssl3_connect_~s__state~0); 83857#L131 assume !(4401 == ssl3_connect_~s__state~0); 83855#L134 assume !(4416 == ssl3_connect_~s__state~0); 83853#L137 assume !(4417 == ssl3_connect_~s__state~0); 83851#L140 assume !(4432 == ssl3_connect_~s__state~0); 83849#L143 assume !(4433 == ssl3_connect_~s__state~0); 83847#L146 assume !(4448 == ssl3_connect_~s__state~0); 83845#L149 assume !(4449 == ssl3_connect_~s__state~0); 83843#L152 assume !(4464 == ssl3_connect_~s__state~0); 83841#L155 assume !(4465 == ssl3_connect_~s__state~0); 83839#L158 assume !(4466 == ssl3_connect_~s__state~0); 83837#L161 assume !(4467 == ssl3_connect_~s__state~0); 83835#L164 assume !(4480 == ssl3_connect_~s__state~0); 83833#L167 assume !(4481 == ssl3_connect_~s__state~0); 83831#L170 assume !(4496 == ssl3_connect_~s__state~0); 83829#L173 assume !(4497 == ssl3_connect_~s__state~0); 83827#L176 assume 4512 == ssl3_connect_~s__state~0; 83825#L180 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 83823#L381 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; 83821#L387 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 83819#L387-2 assume !(0 == ssl3_connect_~tmp___7~0); 83816#L396 assume !(0 == ssl3_connect_~tmp___8~0); 83813#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 83809#L520 ssl3_connect_~skip~0 := 0; 83807#L98-1 assume !false; 83805#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 83803#L101 assume !(12292 == ssl3_connect_~s__state~0); 83801#L104 assume !(16384 == ssl3_connect_~s__state~0); 83799#L107 assume !(4096 == ssl3_connect_~s__state~0); 83796#L110 assume !(20480 == ssl3_connect_~s__state~0); 83791#L113 assume !(4099 == ssl3_connect_~s__state~0); 83789#L116 assume !(4368 == ssl3_connect_~s__state~0); 83787#L119 assume !(4369 == ssl3_connect_~s__state~0); 83785#L122 assume !(4384 == ssl3_connect_~s__state~0); 83783#L125 assume !(4385 == ssl3_connect_~s__state~0); 83781#L128 assume !(4400 == ssl3_connect_~s__state~0); 83779#L131 assume !(4401 == ssl3_connect_~s__state~0); 83777#L134 assume !(4416 == ssl3_connect_~s__state~0); 83775#L137 assume !(4417 == ssl3_connect_~s__state~0); 83773#L140 assume !(4432 == ssl3_connect_~s__state~0); 83771#L143 assume !(4433 == ssl3_connect_~s__state~0); 83769#L146 assume !(4448 == ssl3_connect_~s__state~0); 83767#L149 assume !(4449 == ssl3_connect_~s__state~0); 83765#L152 assume !(4464 == ssl3_connect_~s__state~0); 83763#L155 assume !(4465 == ssl3_connect_~s__state~0); 83761#L158 assume !(4466 == ssl3_connect_~s__state~0); 83759#L161 assume !(4467 == ssl3_connect_~s__state~0); 83757#L164 assume !(4480 == ssl3_connect_~s__state~0); 83755#L167 assume !(4481 == ssl3_connect_~s__state~0); 83753#L170 assume !(4496 == ssl3_connect_~s__state~0); 83751#L173 assume !(4497 == ssl3_connect_~s__state~0); 83749#L176 assume !(4512 == ssl3_connect_~s__state~0); 83747#L179 assume !(4513 == ssl3_connect_~s__state~0); 83745#L182 assume 4528 == ssl3_connect_~s__state~0; 83743#L186 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 83741#L404 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~__cil_tmp57~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 83739#L411 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 83736#L411-1 ssl3_connect_~s__init_num~0 := 0; 83733#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 83704#L520 ssl3_connect_~skip~0 := 0; 83701#L98-1 assume !false; 83698#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 83695#L101 assume !(12292 == ssl3_connect_~s__state~0); 83692#L104 assume !(16384 == ssl3_connect_~s__state~0); 83689#L107 assume !(4096 == ssl3_connect_~s__state~0); 83686#L110 assume !(20480 == ssl3_connect_~s__state~0); 83683#L113 assume !(4099 == ssl3_connect_~s__state~0); 83679#L116 assume 4368 == ssl3_connect_~s__state~0; 83676#L120 [2019-11-20 03:32:18,504 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:32:18,504 INFO L82 PathProgramCache]: Analyzing trace with hash -1098115328, now seen corresponding path program 1 times [2019-11-20 03:32:18,504 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 03:32:18,504 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1973453901] [2019-11-20 03:32:18,504 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 03:32:18,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 03:32:18,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 03:32:18,518 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 03:32:18,519 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:32:18,519 INFO L82 PathProgramCache]: Analyzing trace with hash 1116422334, now seen corresponding path program 2 times [2019-11-20 03:32:18,520 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 03:32:18,520 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1771565386] [2019-11-20 03:32:18,520 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 03:32:18,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:32:18,598 INFO L134 CoverageAnalysis]: Checked inductivity of 698 backedges. 90 proven. 0 refuted. 0 times theorem prover too weak. 608 trivial. 0 not checked. [2019-11-20 03:32:18,598 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1771565386] [2019-11-20 03:32:18,598 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 03:32:18,599 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-20 03:32:18,599 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1189016530] [2019-11-20 03:32:18,599 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 03:32:18,600 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 03:32:18,600 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 03:32:18,600 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 03:32:18,600 INFO L87 Difference]: Start difference. First operand 6196 states and 7371 transitions. cyclomatic complexity: 1183 Second operand 3 states. [2019-11-20 03:32:18,745 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 03:32:18,745 INFO L93 Difference]: Finished difference Result 5506 states and 6510 transitions. [2019-11-20 03:32:18,747 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 03:32:18,747 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5506 states and 6510 transitions. [2019-11-20 03:32:18,777 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3394 [2019-11-20 03:32:18,798 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5506 states to 5506 states and 6510 transitions. [2019-11-20 03:32:18,799 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5506 [2019-11-20 03:32:18,803 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5506 [2019-11-20 03:32:18,803 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5506 states and 6510 transitions. [2019-11-20 03:32:18,809 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 03:32:18,809 INFO L688 BuchiCegarLoop]: Abstraction has 5506 states and 6510 transitions. [2019-11-20 03:32:18,815 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5506 states and 6510 transitions. [2019-11-20 03:32:18,895 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5506 to 5472. [2019-11-20 03:32:18,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5472 states. [2019-11-20 03:32:18,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5472 states to 5472 states and 6473 transitions. [2019-11-20 03:32:18,912 INFO L711 BuchiCegarLoop]: Abstraction has 5472 states and 6473 transitions. [2019-11-20 03:32:18,912 INFO L591 BuchiCegarLoop]: Abstraction has 5472 states and 6473 transitions. [2019-11-20 03:32:18,912 INFO L424 BuchiCegarLoop]: ======== Iteration 28============ [2019-11-20 03:32:18,913 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5472 states and 6473 transitions. [2019-11-20 03:32:18,932 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2019-11-20 03:32:18,932 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 03:32:18,933 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 03:32:18,935 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 03:32:18,935 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 03:32:18,935 INFO L794 eck$LassoCheckResult]: Stem: 94282#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 94190#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 94191#L87-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 94212#L92 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 94214#L98-1 assume !false; 94869#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 94389#L101 assume !(12292 == ssl3_connect_~s__state~0); 94390#L104 assume !(16384 == ssl3_connect_~s__state~0); 94384#L107 assume !(4096 == ssl3_connect_~s__state~0); 94385#L110 assume !(20480 == ssl3_connect_~s__state~0); 94380#L113 assume !(4099 == ssl3_connect_~s__state~0); 94381#L116 assume !(4368 == ssl3_connect_~s__state~0); 94376#L119 assume !(4369 == ssl3_connect_~s__state~0); 94377#L122 assume !(4384 == ssl3_connect_~s__state~0); 94372#L125 assume !(4385 == ssl3_connect_~s__state~0); 94373#L128 assume !(4400 == ssl3_connect_~s__state~0); 94368#L131 assume !(4401 == ssl3_connect_~s__state~0); 94369#L134 assume !(4416 == ssl3_connect_~s__state~0); 94364#L137 assume !(4417 == ssl3_connect_~s__state~0); 94365#L140 assume !(4432 == ssl3_connect_~s__state~0); 94360#L143 assume !(4433 == ssl3_connect_~s__state~0); 94361#L146 assume !(4448 == ssl3_connect_~s__state~0); 94356#L149 assume !(4449 == ssl3_connect_~s__state~0); 94357#L152 assume !(4464 == ssl3_connect_~s__state~0); 94352#L155 assume !(4465 == ssl3_connect_~s__state~0); 94353#L158 assume !(4466 == ssl3_connect_~s__state~0); 94348#L161 assume !(4467 == ssl3_connect_~s__state~0); 94349#L164 assume !(4480 == ssl3_connect_~s__state~0); 94344#L167 assume !(4481 == ssl3_connect_~s__state~0); 94345#L170 assume !(4496 == ssl3_connect_~s__state~0); 94340#L173 assume !(4497 == ssl3_connect_~s__state~0); 94341#L176 assume !(4512 == ssl3_connect_~s__state~0); 94336#L179 assume !(4513 == ssl3_connect_~s__state~0); 94337#L182 assume !(4528 == ssl3_connect_~s__state~0); 94332#L185 assume !(4529 == ssl3_connect_~s__state~0); 94333#L188 assume 4560 == ssl3_connect_~s__state~0; 95888#L192 [2019-11-20 03:32:18,936 INFO L796 eck$LassoCheckResult]: Loop: 95888#L192 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 97156#L431 assume !(ssl3_connect_~ret~0 <= 0); 97154#L434 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 97135#L434-2 ssl3_connect_~s__init_num~0 := 0; 97123#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 97119#L520 ssl3_connect_~skip~0 := 0; 97116#L98-1 assume !false; 97113#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 97110#L101 assume !(12292 == ssl3_connect_~s__state~0); 97107#L104 assume !(16384 == ssl3_connect_~s__state~0); 97104#L107 assume !(4096 == ssl3_connect_~s__state~0); 97099#L110 assume !(20480 == ssl3_connect_~s__state~0); 97095#L113 assume !(4099 == ssl3_connect_~s__state~0); 97091#L116 assume !(4368 == ssl3_connect_~s__state~0); 97086#L119 assume !(4369 == ssl3_connect_~s__state~0); 97067#L122 assume !(4384 == ssl3_connect_~s__state~0); 97065#L125 assume !(4385 == ssl3_connect_~s__state~0); 97033#L128 assume !(4400 == ssl3_connect_~s__state~0); 97028#L131 assume !(4401 == ssl3_connect_~s__state~0); 97023#L134 assume !(4416 == ssl3_connect_~s__state~0); 97017#L137 assume !(4417 == ssl3_connect_~s__state~0); 97012#L140 assume !(4432 == ssl3_connect_~s__state~0); 96982#L143 assume !(4433 == ssl3_connect_~s__state~0); 96980#L146 assume !(4448 == ssl3_connect_~s__state~0); 96948#L149 assume !(4449 == ssl3_connect_~s__state~0); 96946#L152 assume !(4464 == ssl3_connect_~s__state~0); 96932#L155 assume !(4465 == ssl3_connect_~s__state~0); 96928#L158 assume !(4466 == ssl3_connect_~s__state~0); 96924#L161 assume !(4467 == ssl3_connect_~s__state~0); 96899#L164 assume !(4480 == ssl3_connect_~s__state~0); 96897#L167 assume !(4481 == ssl3_connect_~s__state~0); 96895#L170 assume !(4496 == ssl3_connect_~s__state~0); 96872#L173 assume !(4497 == ssl3_connect_~s__state~0); 96866#L176 assume 4512 == ssl3_connect_~s__state~0; 96373#L180 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 96853#L381 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; 96850#L387 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 96846#L387-2 assume !(0 == ssl3_connect_~tmp___7~0); 96842#L396 assume !(0 == ssl3_connect_~tmp___8~0); 96839#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 96834#L520 ssl3_connect_~skip~0 := 0; 96831#L98-1 assume !false; 96828#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 96825#L101 assume !(12292 == ssl3_connect_~s__state~0); 96822#L104 assume !(16384 == ssl3_connect_~s__state~0); 96819#L107 assume !(4096 == ssl3_connect_~s__state~0); 96816#L110 assume !(20480 == ssl3_connect_~s__state~0); 96806#L113 assume !(4099 == ssl3_connect_~s__state~0); 96804#L116 assume !(4368 == ssl3_connect_~s__state~0); 96803#L119 assume !(4369 == ssl3_connect_~s__state~0); 96802#L122 assume !(4384 == ssl3_connect_~s__state~0); 96801#L125 assume !(4385 == ssl3_connect_~s__state~0); 96800#L128 assume !(4400 == ssl3_connect_~s__state~0); 96708#L131 assume !(4401 == ssl3_connect_~s__state~0); 96511#L134 assume !(4416 == ssl3_connect_~s__state~0); 96505#L137 assume !(4417 == ssl3_connect_~s__state~0); 96500#L140 assume !(4432 == ssl3_connect_~s__state~0); 96495#L143 assume !(4433 == ssl3_connect_~s__state~0); 96490#L146 assume !(4448 == ssl3_connect_~s__state~0); 96484#L149 assume !(4449 == ssl3_connect_~s__state~0); 96479#L152 assume !(4464 == ssl3_connect_~s__state~0); 96473#L155 assume !(4465 == ssl3_connect_~s__state~0); 96468#L158 assume !(4466 == ssl3_connect_~s__state~0); 96462#L161 assume !(4467 == ssl3_connect_~s__state~0); 96457#L164 assume !(4480 == ssl3_connect_~s__state~0); 96451#L167 assume !(4481 == ssl3_connect_~s__state~0); 96444#L170 assume !(4496 == ssl3_connect_~s__state~0); 96440#L173 assume !(4497 == ssl3_connect_~s__state~0); 96436#L176 assume !(4512 == ssl3_connect_~s__state~0); 96431#L179 assume !(4513 == ssl3_connect_~s__state~0); 96428#L182 assume 4528 == ssl3_connect_~s__state~0; 96368#L186 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 96423#L404 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~__cil_tmp57~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 96419#L411 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__s3__tmp__next_state___0~0 := 3;ssl3_connect_~__cil_tmp59~0 := ssl3_connect_~s__s3__flags~0; 96415#L415 assume !(0 != 2 + ssl3_connect_~__cil_tmp59~0); 96411#L411-1 ssl3_connect_~s__init_num~0 := 0; 96409#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 96406#L520 ssl3_connect_~skip~0 := 0; 96405#L98-1 assume !false; 96404#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 96403#L101 assume !(12292 == ssl3_connect_~s__state~0); 96402#L104 assume !(16384 == ssl3_connect_~s__state~0); 96401#L107 assume !(4096 == ssl3_connect_~s__state~0); 96400#L110 assume !(20480 == ssl3_connect_~s__state~0); 96399#L113 assume !(4099 == ssl3_connect_~s__state~0); 96398#L116 assume !(4368 == ssl3_connect_~s__state~0); 96397#L119 assume !(4369 == ssl3_connect_~s__state~0); 96396#L122 assume !(4384 == ssl3_connect_~s__state~0); 96395#L125 assume !(4385 == ssl3_connect_~s__state~0); 96394#L128 assume !(4400 == ssl3_connect_~s__state~0); 96393#L131 assume !(4401 == ssl3_connect_~s__state~0); 96392#L134 assume !(4416 == ssl3_connect_~s__state~0); 96391#L137 assume !(4417 == ssl3_connect_~s__state~0); 96390#L140 assume !(4432 == ssl3_connect_~s__state~0); 96389#L143 assume !(4433 == ssl3_connect_~s__state~0); 96388#L146 assume !(4448 == ssl3_connect_~s__state~0); 96387#L149 assume !(4449 == ssl3_connect_~s__state~0); 96386#L152 assume !(4464 == ssl3_connect_~s__state~0); 96385#L155 assume !(4465 == ssl3_connect_~s__state~0); 96384#L158 assume !(4466 == ssl3_connect_~s__state~0); 96383#L161 assume !(4467 == ssl3_connect_~s__state~0); 96382#L164 assume !(4480 == ssl3_connect_~s__state~0); 96381#L167 assume !(4481 == ssl3_connect_~s__state~0); 96379#L170 assume !(4496 == ssl3_connect_~s__state~0); 96376#L173 assume !(4497 == ssl3_connect_~s__state~0); 96374#L176 assume !(4512 == ssl3_connect_~s__state~0); 96371#L179 assume !(4513 == ssl3_connect_~s__state~0); 96369#L182 assume !(4528 == ssl3_connect_~s__state~0); 96366#L185 assume !(4529 == ssl3_connect_~s__state~0); 96364#L188 assume !(4560 == ssl3_connect_~s__state~0); 96359#L191 assume !(4561 == ssl3_connect_~s__state~0); 96120#L194 assume 4352 == ssl3_connect_~s__state~0; 96118#L195 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 96119#L444 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 94452#L444-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 94453#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 94598#L520 ssl3_connect_~skip~0 := 0; 94599#L98-1 assume !false; 94590#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 94591#L101 assume !(12292 == ssl3_connect_~s__state~0); 94582#L104 assume !(16384 == ssl3_connect_~s__state~0); 94583#L107 assume !(4096 == ssl3_connect_~s__state~0); 94574#L110 assume !(20480 == ssl3_connect_~s__state~0); 94575#L113 assume !(4099 == ssl3_connect_~s__state~0); 94564#L116 assume !(4368 == ssl3_connect_~s__state~0); 94565#L119 assume !(4369 == ssl3_connect_~s__state~0); 94554#L122 assume !(4384 == ssl3_connect_~s__state~0); 94556#L125 assume !(4385 == ssl3_connect_~s__state~0); 94544#L128 assume !(4400 == ssl3_connect_~s__state~0); 94546#L131 assume !(4401 == ssl3_connect_~s__state~0); 94691#L134 assume !(4416 == ssl3_connect_~s__state~0); 94693#L137 assume !(4417 == ssl3_connect_~s__state~0); 94681#L140 assume !(4432 == ssl3_connect_~s__state~0); 94683#L143 assume !(4433 == ssl3_connect_~s__state~0); 94671#L146 assume !(4448 == ssl3_connect_~s__state~0); 94673#L149 assume !(4449 == ssl3_connect_~s__state~0); 94662#L152 assume !(4464 == ssl3_connect_~s__state~0); 94663#L155 assume !(4465 == ssl3_connect_~s__state~0); 94653#L158 assume !(4466 == ssl3_connect_~s__state~0); 94655#L161 assume !(4467 == ssl3_connect_~s__state~0); 94643#L164 assume !(4480 == ssl3_connect_~s__state~0); 94644#L167 assume !(4481 == ssl3_connect_~s__state~0); 96380#L170 assume !(4496 == ssl3_connect_~s__state~0); 96377#L173 assume !(4497 == ssl3_connect_~s__state~0); 96375#L176 assume !(4512 == ssl3_connect_~s__state~0); 96372#L179 assume !(4513 == ssl3_connect_~s__state~0); 96370#L182 assume !(4528 == ssl3_connect_~s__state~0); 96367#L185 assume !(4529 == ssl3_connect_~s__state~0); 96365#L188 assume 4560 == ssl3_connect_~s__state~0; 95888#L192 [2019-11-20 03:32:18,937 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:32:18,937 INFO L82 PathProgramCache]: Analyzing trace with hash 1201831034, now seen corresponding path program 1 times [2019-11-20 03:32:18,937 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 03:32:18,937 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [905378757] [2019-11-20 03:32:18,938 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 03:32:18,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:32:18,962 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-20 03:32:18,963 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [905378757] [2019-11-20 03:32:18,963 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 03:32:18,963 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-11-20 03:32:18,963 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1297344663] [2019-11-20 03:32:18,964 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-11-20 03:32:18,964 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:32:18,964 INFO L82 PathProgramCache]: Analyzing trace with hash 1120388951, now seen corresponding path program 1 times [2019-11-20 03:32:18,964 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 03:32:18,964 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [555919835] [2019-11-20 03:32:18,965 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 03:32:18,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:32:19,077 INFO L134 CoverageAnalysis]: Checked inductivity of 188 backedges. 124 proven. 34 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2019-11-20 03:32:19,078 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [555919835] [2019-11-20 03:32:19,078 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1284531769] [2019-11-20 03:32:19,078 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_ceb923af-e555-4a4e-9dc5-bef3396b4581/bin/uautomizer/z3 Starting monitored process 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-20 03:32:19,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:32:19,140 INFO L255 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-20 03:32:19,143 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 03:32:19,168 INFO L134 CoverageAnalysis]: Checked inductivity of 188 backedges. 124 proven. 34 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2019-11-20 03:32:19,168 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-20 03:32:19,169 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2019-11-20 03:32:19,169 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [569247121] [2019-11-20 03:32:19,170 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 03:32:19,170 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 03:32:19,170 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 03:32:19,170 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 03:32:19,170 INFO L87 Difference]: Start difference. First operand 5472 states and 6473 transitions. cyclomatic complexity: 1005 Second operand 3 states. [2019-11-20 03:32:19,333 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 03:32:19,334 INFO L93 Difference]: Finished difference Result 5478 states and 6477 transitions. [2019-11-20 03:32:19,334 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 03:32:19,334 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5478 states and 6477 transitions. [2019-11-20 03:32:19,353 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2019-11-20 03:32:19,372 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5478 states to 5478 states and 6477 transitions. [2019-11-20 03:32:19,372 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5478 [2019-11-20 03:32:19,376 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5478 [2019-11-20 03:32:19,377 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5478 states and 6477 transitions. [2019-11-20 03:32:19,377 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 03:32:19,377 INFO L688 BuchiCegarLoop]: Abstraction has 5478 states and 6477 transitions. [2019-11-20 03:32:19,382 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5478 states and 6477 transitions. [2019-11-20 03:32:19,446 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5478 to 5472. [2019-11-20 03:32:19,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5472 states. [2019-11-20 03:32:19,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5472 states to 5472 states and 6471 transitions. [2019-11-20 03:32:19,458 INFO L711 BuchiCegarLoop]: Abstraction has 5472 states and 6471 transitions. [2019-11-20 03:32:19,458 INFO L591 BuchiCegarLoop]: Abstraction has 5472 states and 6471 transitions. [2019-11-20 03:32:19,458 INFO L424 BuchiCegarLoop]: ======== Iteration 29============ [2019-11-20 03:32:19,458 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5472 states and 6471 transitions. [2019-11-20 03:32:19,473 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2019-11-20 03:32:19,473 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 03:32:19,473 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 03:32:19,475 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 03:32:19,475 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 03:32:19,475 INFO L794 eck$LassoCheckResult]: Stem: 105688#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 105592#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 105593#L87-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 105614#L92 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 105616#L98-1 assume !false; 105742#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 106102#L101 assume !(12292 == ssl3_connect_~s__state~0); 105980#L104 assume !(16384 == ssl3_connect_~s__state~0); 106099#L107 assume !(4096 == ssl3_connect_~s__state~0); 106100#L110 assume !(20480 == ssl3_connect_~s__state~0); 106095#L113 assume !(4099 == ssl3_connect_~s__state~0); 106096#L116 assume !(4368 == ssl3_connect_~s__state~0); 106091#L119 assume !(4369 == ssl3_connect_~s__state~0); 106092#L122 assume !(4384 == ssl3_connect_~s__state~0); 106087#L125 assume !(4385 == ssl3_connect_~s__state~0); 106088#L128 assume !(4400 == ssl3_connect_~s__state~0); 106083#L131 assume !(4401 == ssl3_connect_~s__state~0); 106084#L134 assume !(4416 == ssl3_connect_~s__state~0); 106079#L137 assume !(4417 == ssl3_connect_~s__state~0); 106080#L140 assume !(4432 == ssl3_connect_~s__state~0); 106075#L143 assume !(4433 == ssl3_connect_~s__state~0); 106076#L146 assume !(4448 == ssl3_connect_~s__state~0); 106071#L149 assume !(4449 == ssl3_connect_~s__state~0); 106072#L152 assume !(4464 == ssl3_connect_~s__state~0); 106067#L155 assume !(4465 == ssl3_connect_~s__state~0); 106068#L158 assume !(4466 == ssl3_connect_~s__state~0); 106063#L161 assume !(4467 == ssl3_connect_~s__state~0); 106064#L164 assume !(4480 == ssl3_connect_~s__state~0); 106059#L167 assume !(4481 == ssl3_connect_~s__state~0); 106060#L170 assume !(4496 == ssl3_connect_~s__state~0); 106055#L173 assume !(4497 == ssl3_connect_~s__state~0); 106056#L176 assume !(4512 == ssl3_connect_~s__state~0); 106051#L179 assume !(4513 == ssl3_connect_~s__state~0); 106052#L182 assume !(4528 == ssl3_connect_~s__state~0); 106047#L185 assume !(4529 == ssl3_connect_~s__state~0); 106048#L188 assume !(4560 == ssl3_connect_~s__state~0); 106044#L191 assume 4561 == ssl3_connect_~s__state~0; 106043#L192 [2019-11-20 03:32:19,476 INFO L796 eck$LassoCheckResult]: Loop: 106043#L192 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 108812#L431 assume !(ssl3_connect_~ret~0 <= 0); 105731#L434 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 105732#L434-2 ssl3_connect_~s__init_num~0 := 0; 107374#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 107371#L520 ssl3_connect_~skip~0 := 0; 107370#L98-1 assume !false; 107369#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 107368#L101 assume !(12292 == ssl3_connect_~s__state~0); 107367#L104 assume !(16384 == ssl3_connect_~s__state~0); 107366#L107 assume !(4096 == ssl3_connect_~s__state~0); 107365#L110 assume !(20480 == ssl3_connect_~s__state~0); 107364#L113 assume !(4099 == ssl3_connect_~s__state~0); 107363#L116 assume !(4368 == ssl3_connect_~s__state~0); 107362#L119 assume !(4369 == ssl3_connect_~s__state~0); 107361#L122 assume !(4384 == ssl3_connect_~s__state~0); 107360#L125 assume !(4385 == ssl3_connect_~s__state~0); 107359#L128 assume !(4400 == ssl3_connect_~s__state~0); 107358#L131 assume !(4401 == ssl3_connect_~s__state~0); 107357#L134 assume !(4416 == ssl3_connect_~s__state~0); 107356#L137 assume !(4417 == ssl3_connect_~s__state~0); 107355#L140 assume !(4432 == ssl3_connect_~s__state~0); 107354#L143 assume !(4433 == ssl3_connect_~s__state~0); 107353#L146 assume !(4448 == ssl3_connect_~s__state~0); 107352#L149 assume !(4449 == ssl3_connect_~s__state~0); 107350#L152 assume !(4464 == ssl3_connect_~s__state~0); 107351#L155 assume !(4465 == ssl3_connect_~s__state~0); 107346#L158 assume !(4466 == ssl3_connect_~s__state~0); 107347#L161 assume !(4467 == ssl3_connect_~s__state~0); 107819#L164 assume !(4480 == ssl3_connect_~s__state~0); 107817#L167 assume !(4481 == ssl3_connect_~s__state~0); 107341#L170 assume !(4496 == ssl3_connect_~s__state~0); 107339#L173 assume !(4497 == ssl3_connect_~s__state~0); 106378#L176 assume 4512 == ssl3_connect_~s__state~0; 106379#L180 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 106367#L381 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; 106368#L387 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 107702#L387-2 assume !(0 == ssl3_connect_~tmp___7~0); 107700#L396 assume !(0 == ssl3_connect_~tmp___8~0); 107321#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 107318#L520 ssl3_connect_~skip~0 := 0; 107317#L98-1 assume !false; 107316#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 107315#L101 assume !(12292 == ssl3_connect_~s__state~0); 107314#L104 assume !(16384 == ssl3_connect_~s__state~0); 107313#L107 assume !(4096 == ssl3_connect_~s__state~0); 107312#L110 assume !(20480 == ssl3_connect_~s__state~0); 107311#L113 assume !(4099 == ssl3_connect_~s__state~0); 107310#L116 assume !(4368 == ssl3_connect_~s__state~0); 107309#L119 assume !(4369 == ssl3_connect_~s__state~0); 107308#L122 assume !(4384 == ssl3_connect_~s__state~0); 107307#L125 assume !(4385 == ssl3_connect_~s__state~0); 107306#L128 assume !(4400 == ssl3_connect_~s__state~0); 107305#L131 assume !(4401 == ssl3_connect_~s__state~0); 107304#L134 assume !(4416 == ssl3_connect_~s__state~0); 107303#L137 assume !(4417 == ssl3_connect_~s__state~0); 107302#L140 assume !(4432 == ssl3_connect_~s__state~0); 107301#L143 assume !(4433 == ssl3_connect_~s__state~0); 107300#L146 assume !(4448 == ssl3_connect_~s__state~0); 107299#L149 assume !(4449 == ssl3_connect_~s__state~0); 107298#L152 assume !(4464 == ssl3_connect_~s__state~0); 107297#L155 assume !(4465 == ssl3_connect_~s__state~0); 107296#L158 assume !(4466 == ssl3_connect_~s__state~0); 107295#L161 assume !(4467 == ssl3_connect_~s__state~0); 107294#L164 assume !(4480 == ssl3_connect_~s__state~0); 107293#L167 assume !(4481 == ssl3_connect_~s__state~0); 107292#L170 assume !(4496 == ssl3_connect_~s__state~0); 107291#L173 assume !(4497 == ssl3_connect_~s__state~0); 107290#L176 assume !(4512 == ssl3_connect_~s__state~0); 107289#L179 assume !(4513 == ssl3_connect_~s__state~0); 107288#L182 assume 4528 == ssl3_connect_~s__state~0; 107284#L186 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 107282#L404 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~__cil_tmp57~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 107283#L411 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__s3__tmp__next_state___0~0 := 3;ssl3_connect_~__cil_tmp59~0 := ssl3_connect_~s__s3__flags~0; 107608#L415 assume !(0 != 2 + ssl3_connect_~__cil_tmp59~0); 107198#L411-1 ssl3_connect_~s__init_num~0 := 0; 107199#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 107566#L520 ssl3_connect_~skip~0 := 0; 107565#L98-1 assume !false; 107564#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 107563#L101 assume !(12292 == ssl3_connect_~s__state~0); 107562#L104 assume !(16384 == ssl3_connect_~s__state~0); 107561#L107 assume !(4096 == ssl3_connect_~s__state~0); 107560#L110 assume !(20480 == ssl3_connect_~s__state~0); 107559#L113 assume !(4099 == ssl3_connect_~s__state~0); 107558#L116 assume !(4368 == ssl3_connect_~s__state~0); 107557#L119 assume !(4369 == ssl3_connect_~s__state~0); 107556#L122 assume !(4384 == ssl3_connect_~s__state~0); 107555#L125 assume !(4385 == ssl3_connect_~s__state~0); 107554#L128 assume !(4400 == ssl3_connect_~s__state~0); 107553#L131 assume !(4401 == ssl3_connect_~s__state~0); 107552#L134 assume !(4416 == ssl3_connect_~s__state~0); 107551#L137 assume !(4417 == ssl3_connect_~s__state~0); 107550#L140 assume !(4432 == ssl3_connect_~s__state~0); 107549#L143 assume !(4433 == ssl3_connect_~s__state~0); 107548#L146 assume !(4448 == ssl3_connect_~s__state~0); 107547#L149 assume !(4449 == ssl3_connect_~s__state~0); 107546#L152 assume !(4464 == ssl3_connect_~s__state~0); 107545#L155 assume !(4465 == ssl3_connect_~s__state~0); 107544#L158 assume !(4466 == ssl3_connect_~s__state~0); 107543#L161 assume !(4467 == ssl3_connect_~s__state~0); 107542#L164 assume !(4480 == ssl3_connect_~s__state~0); 107541#L167 assume !(4481 == ssl3_connect_~s__state~0); 107540#L170 assume !(4496 == ssl3_connect_~s__state~0); 107539#L173 assume !(4497 == ssl3_connect_~s__state~0); 107158#L176 assume !(4512 == ssl3_connect_~s__state~0); 107157#L179 assume !(4513 == ssl3_connect_~s__state~0); 107156#L182 assume !(4528 == ssl3_connect_~s__state~0); 106105#L185 assume !(4529 == ssl3_connect_~s__state~0); 105807#L188 assume !(4560 == ssl3_connect_~s__state~0); 105808#L191 assume !(4561 == ssl3_connect_~s__state~0); 107524#L194 assume 4352 == ssl3_connect_~s__state~0; 107522#L195 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 105796#L444 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 105797#L444-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 107124#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 107056#L520 ssl3_connect_~skip~0 := 0; 107057#L98-1 assume !false; 107050#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 107051#L101 assume !(12292 == ssl3_connect_~s__state~0); 107044#L104 assume !(16384 == ssl3_connect_~s__state~0); 107045#L107 assume !(4096 == ssl3_connect_~s__state~0); 107038#L110 assume !(20480 == ssl3_connect_~s__state~0); 107039#L113 assume !(4099 == ssl3_connect_~s__state~0); 107031#L116 assume !(4368 == ssl3_connect_~s__state~0); 107032#L119 assume !(4369 == ssl3_connect_~s__state~0); 107024#L122 assume !(4384 == ssl3_connect_~s__state~0); 107026#L125 assume !(4385 == ssl3_connect_~s__state~0); 107017#L128 assume !(4400 == ssl3_connect_~s__state~0); 107019#L131 assume !(4401 == ssl3_connect_~s__state~0); 107011#L134 assume !(4416 == ssl3_connect_~s__state~0); 106170#L137 assume !(4417 == ssl3_connect_~s__state~0); 106172#L140 assume !(4432 == ssl3_connect_~s__state~0); 106157#L143 assume !(4433 == ssl3_connect_~s__state~0); 106159#L146 assume !(4448 == ssl3_connect_~s__state~0); 106145#L149 assume !(4449 == ssl3_connect_~s__state~0); 106147#L152 assume !(4464 == ssl3_connect_~s__state~0); 106135#L155 assume !(4465 == ssl3_connect_~s__state~0); 106136#L158 assume !(4466 == ssl3_connect_~s__state~0); 106034#L161 assume !(4467 == ssl3_connect_~s__state~0); 106036#L164 assume !(4480 == ssl3_connect_~s__state~0); 106989#L167 assume !(4481 == ssl3_connect_~s__state~0); 107538#L170 assume !(4496 == ssl3_connect_~s__state~0); 107536#L173 assume !(4497 == ssl3_connect_~s__state~0); 107534#L176 assume !(4512 == ssl3_connect_~s__state~0); 107532#L179 assume !(4513 == ssl3_connect_~s__state~0); 107531#L182 assume !(4528 == ssl3_connect_~s__state~0); 107285#L185 assume !(4529 == ssl3_connect_~s__state~0); 106042#L188 assume 4560 == ssl3_connect_~s__state~0; 106043#L192 [2019-11-20 03:32:19,476 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:32:19,476 INFO L82 PathProgramCache]: Analyzing trace with hash -1397943360, now seen corresponding path program 1 times [2019-11-20 03:32:19,477 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 03:32:19,477 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [516330831] [2019-11-20 03:32:19,477 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 03:32:19,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:32:19,498 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-20 03:32:19,498 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [516330831] [2019-11-20 03:32:19,498 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 03:32:19,498 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-11-20 03:32:19,498 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1248529890] [2019-11-20 03:32:19,499 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-11-20 03:32:19,499 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:32:19,499 INFO L82 PathProgramCache]: Analyzing trace with hash 1120388951, now seen corresponding path program 2 times [2019-11-20 03:32:19,499 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 03:32:19,499 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [489129674] [2019-11-20 03:32:19,499 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 03:32:19,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:32:19,546 INFO L134 CoverageAnalysis]: Checked inductivity of 188 backedges. 124 proven. 34 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2019-11-20 03:32:19,546 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [489129674] [2019-11-20 03:32:19,546 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1591873284] [2019-11-20 03:32:19,547 INFO L92 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_ceb923af-e555-4a4e-9dc5-bef3396b4581/bin/uautomizer/z3 Starting monitored process 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-20 03:32:19,603 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2019-11-20 03:32:19,603 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-11-20 03:32:19,604 INFO L255 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-20 03:32:19,606 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 03:32:19,626 INFO L134 CoverageAnalysis]: Checked inductivity of 188 backedges. 124 proven. 34 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2019-11-20 03:32:19,626 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-20 03:32:19,626 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2019-11-20 03:32:19,626 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1489167434] [2019-11-20 03:32:19,627 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 03:32:19,627 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 03:32:19,627 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 03:32:19,627 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 03:32:19,628 INFO L87 Difference]: Start difference. First operand 5472 states and 6471 transitions. cyclomatic complexity: 1003 Second operand 3 states. [2019-11-20 03:32:19,774 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 03:32:19,774 INFO L93 Difference]: Finished difference Result 5788 states and 6817 transitions. [2019-11-20 03:32:19,774 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 03:32:19,775 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5788 states and 6817 transitions. [2019-11-20 03:32:19,793 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3386 [2019-11-20 03:32:19,811 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5788 states to 5724 states and 6751 transitions. [2019-11-20 03:32:19,811 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5724 [2019-11-20 03:32:19,814 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5724 [2019-11-20 03:32:19,815 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5724 states and 6751 transitions. [2019-11-20 03:32:19,818 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 03:32:19,818 INFO L688 BuchiCegarLoop]: Abstraction has 5724 states and 6751 transitions. [2019-11-20 03:32:19,825 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5724 states and 6751 transitions. [2019-11-20 03:32:19,889 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5724 to 5408. [2019-11-20 03:32:19,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5408 states. [2019-11-20 03:32:19,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5408 states to 5408 states and 6403 transitions. [2019-11-20 03:32:19,901 INFO L711 BuchiCegarLoop]: Abstraction has 5408 states and 6403 transitions. [2019-11-20 03:32:19,901 INFO L591 BuchiCegarLoop]: Abstraction has 5408 states and 6403 transitions. [2019-11-20 03:32:19,901 INFO L424 BuchiCegarLoop]: ======== Iteration 30============ [2019-11-20 03:32:19,901 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5408 states and 6403 transitions. [2019-11-20 03:32:19,914 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2019-11-20 03:32:19,914 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 03:32:19,914 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 03:32:19,916 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 03:32:19,916 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-20 03:32:19,916 INFO L794 eck$LassoCheckResult]: Stem: 117402#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 117305#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 117306#L87-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 117308#L92 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 117413#L98-1 assume !false; 117455#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 117456#L101 assume 12292 == ssl3_connect_~s__state~0; 117383#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 117384#L206 ssl3_connect_~s__server~0 := 0; 121848#L211 assume 0 != ssl3_connect_~cb~0; 119675#L211-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 121847#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 121845#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 121842#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 121840#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 121839#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 121836#L520 ssl3_connect_~skip~0 := 0; 121835#L98-1 assume !false; 121834#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 121833#L101 assume !(12292 == ssl3_connect_~s__state~0); 121832#L104 assume !(16384 == ssl3_connect_~s__state~0); 121830#L107 assume !(4096 == ssl3_connect_~s__state~0); 121825#L110 assume !(20480 == ssl3_connect_~s__state~0); 121823#L113 assume !(4099 == ssl3_connect_~s__state~0); 121821#L116 assume 4368 == ssl3_connect_~s__state~0; 121819#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 121817#L250 assume !(0 == ssl3_connect_~blastFlag~0); 121814#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 121812#L258 assume !(ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0); 121811#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 121808#L520 ssl3_connect_~skip~0 := 0; 121807#L98-1 assume !false; 121806#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 121805#L101 assume !(12292 == ssl3_connect_~s__state~0); 121804#L104 assume !(16384 == ssl3_connect_~s__state~0); 121803#L107 assume !(4096 == ssl3_connect_~s__state~0); 121802#L110 assume !(20480 == ssl3_connect_~s__state~0); 121801#L113 assume !(4099 == ssl3_connect_~s__state~0); 121800#L116 assume !(4368 == ssl3_connect_~s__state~0); 121799#L119 assume !(4369 == ssl3_connect_~s__state~0); 121798#L122 assume 4384 == ssl3_connect_~s__state~0; 121797#L126 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 121796#L265 assume !(1 == ssl3_connect_~blastFlag~0); 121795#L265-2 assume !(ssl3_connect_~ret~0 <= 0); 121792#L271 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 121793#L271-2 [2019-11-20 03:32:19,917 INFO L796 eck$LassoCheckResult]: Loop: 121793#L271-2 ssl3_connect_~s__init_num~0 := 0; 122619#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 122616#L520 ssl3_connect_~skip~0 := 0; 122615#L98-1 assume !false; 117403#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 117404#L101 assume !(12292 == ssl3_connect_~s__state~0); 117434#L104 assume !(16384 == ssl3_connect_~s__state~0); 122613#L107 assume !(4096 == ssl3_connect_~s__state~0); 122612#L110 assume !(20480 == ssl3_connect_~s__state~0); 122611#L113 assume !(4099 == ssl3_connect_~s__state~0); 117375#L116 assume !(4368 == ssl3_connect_~s__state~0); 117376#L119 assume !(4369 == ssl3_connect_~s__state~0); 117351#L122 assume !(4384 == ssl3_connect_~s__state~0); 117330#L125 assume !(4385 == ssl3_connect_~s__state~0); 117331#L128 assume !(4400 == ssl3_connect_~s__state~0); 117314#L131 assume !(4401 == ssl3_connect_~s__state~0); 117315#L134 assume !(4416 == ssl3_connect_~s__state~0); 117417#L137 assume !(4417 == ssl3_connect_~s__state~0); 117418#L140 assume !(4432 == ssl3_connect_~s__state~0); 117397#L143 assume !(4433 == ssl3_connect_~s__state~0); 117387#L146 assume !(4448 == ssl3_connect_~s__state~0); 117388#L149 assume !(4449 == ssl3_connect_~s__state~0); 117378#L152 assume !(4464 == ssl3_connect_~s__state~0); 117356#L155 assume !(4465 == ssl3_connect_~s__state~0); 117332#L158 assume !(4466 == ssl3_connect_~s__state~0); 117333#L161 assume !(4467 == ssl3_connect_~s__state~0); 122589#L164 assume !(4480 == ssl3_connect_~s__state~0); 122587#L167 assume !(4481 == ssl3_connect_~s__state~0); 117442#L170 assume !(4496 == ssl3_connect_~s__state~0); 117427#L173 assume !(4497 == ssl3_connect_~s__state~0); 117398#L176 assume !(4512 == ssl3_connect_~s__state~0); 117399#L179 assume !(4513 == ssl3_connect_~s__state~0); 117393#L182 assume !(4528 == ssl3_connect_~s__state~0); 117394#L185 assume !(4529 == ssl3_connect_~s__state~0); 117941#L188 assume 4560 == ssl3_connect_~s__state~0; 117443#L192 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 117444#L431 assume !(ssl3_connect_~ret~0 <= 0); 117445#L434 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 117446#L434-2 ssl3_connect_~s__init_num~0 := 0; 117933#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 117930#L520 ssl3_connect_~skip~0 := 0; 117929#L98-1 assume !false; 117928#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 117927#L101 assume !(12292 == ssl3_connect_~s__state~0); 117926#L104 assume !(16384 == ssl3_connect_~s__state~0); 117925#L107 assume !(4096 == ssl3_connect_~s__state~0); 117924#L110 assume !(20480 == ssl3_connect_~s__state~0); 117923#L113 assume !(4099 == ssl3_connect_~s__state~0); 117922#L116 assume !(4368 == ssl3_connect_~s__state~0); 117921#L119 assume !(4369 == ssl3_connect_~s__state~0); 117920#L122 assume !(4384 == ssl3_connect_~s__state~0); 117919#L125 assume !(4385 == ssl3_connect_~s__state~0); 117918#L128 assume !(4400 == ssl3_connect_~s__state~0); 117917#L131 assume !(4401 == ssl3_connect_~s__state~0); 117916#L134 assume !(4416 == ssl3_connect_~s__state~0); 117915#L137 assume !(4417 == ssl3_connect_~s__state~0); 117914#L140 assume !(4432 == ssl3_connect_~s__state~0); 117913#L143 assume !(4433 == ssl3_connect_~s__state~0); 117912#L146 assume !(4448 == ssl3_connect_~s__state~0); 117911#L149 assume !(4449 == ssl3_connect_~s__state~0); 117910#L152 assume !(4464 == ssl3_connect_~s__state~0); 117909#L155 assume !(4465 == ssl3_connect_~s__state~0); 117908#L158 assume !(4466 == ssl3_connect_~s__state~0); 117907#L161 assume !(4467 == ssl3_connect_~s__state~0); 117906#L164 assume !(4480 == ssl3_connect_~s__state~0); 117905#L167 assume !(4481 == ssl3_connect_~s__state~0); 117904#L170 assume !(4496 == ssl3_connect_~s__state~0); 117903#L173 assume !(4497 == ssl3_connect_~s__state~0); 117902#L176 assume 4512 == ssl3_connect_~s__state~0; 117901#L180 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 117900#L381 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; 117899#L387 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 117898#L387-2 assume !(0 == ssl3_connect_~tmp___7~0); 117896#L396 assume !(0 == ssl3_connect_~tmp___8~0); 117894#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 117891#L520 ssl3_connect_~skip~0 := 0; 117890#L98-1 assume !false; 117889#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 117888#L101 assume !(12292 == ssl3_connect_~s__state~0); 117886#L104 assume !(16384 == ssl3_connect_~s__state~0); 117887#L107 assume !(4096 == ssl3_connect_~s__state~0); 122241#L110 assume !(20480 == ssl3_connect_~s__state~0); 122240#L113 assume !(4099 == ssl3_connect_~s__state~0); 122239#L116 assume !(4368 == ssl3_connect_~s__state~0); 122237#L119 assume !(4369 == ssl3_connect_~s__state~0); 122236#L122 assume !(4384 == ssl3_connect_~s__state~0); 122235#L125 assume !(4385 == ssl3_connect_~s__state~0); 122234#L128 assume !(4400 == ssl3_connect_~s__state~0); 122233#L131 assume !(4401 == ssl3_connect_~s__state~0); 122232#L134 assume !(4416 == ssl3_connect_~s__state~0); 122231#L137 assume !(4417 == ssl3_connect_~s__state~0); 122230#L140 assume !(4432 == ssl3_connect_~s__state~0); 122229#L143 assume !(4433 == ssl3_connect_~s__state~0); 122228#L146 assume !(4448 == ssl3_connect_~s__state~0); 122227#L149 assume !(4449 == ssl3_connect_~s__state~0); 122226#L152 assume !(4464 == ssl3_connect_~s__state~0); 122225#L155 assume !(4465 == ssl3_connect_~s__state~0); 122224#L158 assume !(4466 == ssl3_connect_~s__state~0); 122223#L161 assume !(4467 == ssl3_connect_~s__state~0); 122222#L164 assume !(4480 == ssl3_connect_~s__state~0); 122221#L167 assume !(4481 == ssl3_connect_~s__state~0); 122220#L170 assume !(4496 == ssl3_connect_~s__state~0); 122219#L173 assume !(4497 == ssl3_connect_~s__state~0); 122218#L176 assume !(4512 == ssl3_connect_~s__state~0); 122217#L179 assume !(4513 == ssl3_connect_~s__state~0); 122216#L182 assume 4528 == ssl3_connect_~s__state~0; 117839#L186 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 117840#L404 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~__cil_tmp57~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 117704#L411 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__s3__tmp__next_state___0~0 := 3;ssl3_connect_~__cil_tmp59~0 := ssl3_connect_~s__s3__flags~0; 117705#L415 assume !(0 != 2 + ssl3_connect_~__cil_tmp59~0); 117831#L411-1 ssl3_connect_~s__init_num~0 := 0; 117832#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 117824#L520 ssl3_connect_~skip~0 := 0; 117825#L98-1 assume !false; 117820#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 117821#L101 assume !(12292 == ssl3_connect_~s__state~0); 117816#L104 assume !(16384 == ssl3_connect_~s__state~0); 117817#L107 assume !(4096 == ssl3_connect_~s__state~0); 117812#L110 assume !(20480 == ssl3_connect_~s__state~0); 117813#L113 assume !(4099 == ssl3_connect_~s__state~0); 117808#L116 assume !(4368 == ssl3_connect_~s__state~0); 117809#L119 assume !(4369 == ssl3_connect_~s__state~0); 117804#L122 assume !(4384 == ssl3_connect_~s__state~0); 117805#L125 assume !(4385 == ssl3_connect_~s__state~0); 117800#L128 assume !(4400 == ssl3_connect_~s__state~0); 117801#L131 assume !(4401 == ssl3_connect_~s__state~0); 117796#L134 assume !(4416 == ssl3_connect_~s__state~0); 117797#L137 assume !(4417 == ssl3_connect_~s__state~0); 117786#L140 assume !(4432 == ssl3_connect_~s__state~0); 117787#L143 assume !(4433 == ssl3_connect_~s__state~0); 117776#L146 assume !(4448 == ssl3_connect_~s__state~0); 117777#L149 assume !(4449 == ssl3_connect_~s__state~0); 117766#L152 assume !(4464 == ssl3_connect_~s__state~0); 117767#L155 assume !(4465 == ssl3_connect_~s__state~0); 117758#L158 assume !(4466 == ssl3_connect_~s__state~0); 117759#L161 assume !(4467 == ssl3_connect_~s__state~0); 117748#L164 assume !(4480 == ssl3_connect_~s__state~0); 117749#L167 assume !(4481 == ssl3_connect_~s__state~0); 117738#L170 assume !(4496 == ssl3_connect_~s__state~0); 117739#L173 assume !(4497 == ssl3_connect_~s__state~0); 117728#L176 assume !(4512 == ssl3_connect_~s__state~0); 117729#L179 assume !(4513 == ssl3_connect_~s__state~0); 117718#L182 assume !(4528 == ssl3_connect_~s__state~0); 117719#L185 assume !(4529 == ssl3_connect_~s__state~0); 122135#L188 assume !(4560 == ssl3_connect_~s__state~0); 122133#L191 assume !(4561 == ssl3_connect_~s__state~0); 122132#L194 assume 4352 == ssl3_connect_~s__state~0; 122131#L195 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 122129#L444 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 122128#L444-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 121162#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 121159#L520 ssl3_connect_~skip~0 := 0; 121158#L98-1 assume !false; 121157#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 121156#L101 assume !(12292 == ssl3_connect_~s__state~0); 121155#L104 assume !(16384 == ssl3_connect_~s__state~0); 121154#L107 assume !(4096 == ssl3_connect_~s__state~0); 121153#L110 assume !(20480 == ssl3_connect_~s__state~0); 121152#L113 assume !(4099 == ssl3_connect_~s__state~0); 121151#L116 assume !(4368 == ssl3_connect_~s__state~0); 121149#L119 assume !(4369 == ssl3_connect_~s__state~0); 121148#L122 assume 4384 == ssl3_connect_~s__state~0; 121147#L126 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 122625#L265 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 117362#L265-2 assume !(ssl3_connect_~ret~0 <= 0); 122624#L271 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 121793#L271-2 [2019-11-20 03:32:19,917 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:32:19,917 INFO L82 PathProgramCache]: Analyzing trace with hash -1190341656, now seen corresponding path program 1 times [2019-11-20 03:32:19,918 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 03:32:19,918 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [530499363] [2019-11-20 03:32:19,918 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 03:32:19,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:32:19,932 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-20 03:32:19,932 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [530499363] [2019-11-20 03:32:19,933 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 03:32:19,933 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-20 03:32:19,933 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1861429] [2019-11-20 03:32:19,933 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-11-20 03:32:19,933 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:32:19,933 INFO L82 PathProgramCache]: Analyzing trace with hash 1937158049, now seen corresponding path program 1 times [2019-11-20 03:32:19,933 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 03:32:19,934 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1919276436] [2019-11-20 03:32:19,934 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 03:32:19,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:32:19,992 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-20 03:32:19,992 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1919276436] [2019-11-20 03:32:19,993 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [379418847] [2019-11-20 03:32:19,993 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_ceb923af-e555-4a4e-9dc5-bef3396b4581/bin/uautomizer/z3 Starting monitored process 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-20 03:32:20,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:32:20,067 INFO L255 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-20 03:32:20,069 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 03:32:20,103 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-20 03:32:20,103 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-20 03:32:20,103 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2019-11-20 03:32:20,104 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1295178087] [2019-11-20 03:32:20,105 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 03:32:20,105 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 03:32:20,105 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 03:32:20,106 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 03:32:20,106 INFO L87 Difference]: Start difference. First operand 5408 states and 6403 transitions. cyclomatic complexity: 999 Second operand 3 states. [2019-11-20 03:32:20,134 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 03:32:20,134 INFO L93 Difference]: Finished difference Result 5408 states and 6401 transitions. [2019-11-20 03:32:20,135 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 03:32:20,136 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5408 states and 6401 transitions. [2019-11-20 03:32:20,157 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2019-11-20 03:32:20,174 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5408 states to 5408 states and 6401 transitions. [2019-11-20 03:32:20,174 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5408 [2019-11-20 03:32:20,181 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5408 [2019-11-20 03:32:20,181 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5408 states and 6401 transitions. [2019-11-20 03:32:20,182 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 03:32:20,182 INFO L688 BuchiCegarLoop]: Abstraction has 5408 states and 6401 transitions. [2019-11-20 03:32:20,186 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5408 states and 6401 transitions. [2019-11-20 03:32:20,262 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5408 to 5408. [2019-11-20 03:32:20,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5408 states. [2019-11-20 03:32:20,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5408 states to 5408 states and 6401 transitions. [2019-11-20 03:32:20,275 INFO L711 BuchiCegarLoop]: Abstraction has 5408 states and 6401 transitions. [2019-11-20 03:32:20,275 INFO L591 BuchiCegarLoop]: Abstraction has 5408 states and 6401 transitions. [2019-11-20 03:32:20,275 INFO L424 BuchiCegarLoop]: ======== Iteration 31============ [2019-11-20 03:32:20,275 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5408 states and 6401 transitions. [2019-11-20 03:32:20,289 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2019-11-20 03:32:20,290 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 03:32:20,290 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 03:32:20,292 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 03:32:20,292 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-20 03:32:20,293 INFO L794 eck$LassoCheckResult]: Stem: 128721#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 128623#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 128624#L87-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 128645#L92 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 128647#L98-1 assume !false; 129381#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 129377#L101 assume 12292 == ssl3_connect_~s__state~0; 128771#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 129369#L206 ssl3_connect_~s__server~0 := 0; 129367#L211 assume 0 != ssl3_connect_~cb~0; 129365#L211-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 129363#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 129358#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 129354#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 129350#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 129344#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 129340#L520 ssl3_connect_~skip~0 := 0; 129338#L98-1 assume !false; 129336#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 129334#L101 assume !(12292 == ssl3_connect_~s__state~0); 129332#L104 assume !(16384 == ssl3_connect_~s__state~0); 129330#L107 assume !(4096 == ssl3_connect_~s__state~0); 129328#L110 assume !(20480 == ssl3_connect_~s__state~0); 129326#L113 assume !(4099 == ssl3_connect_~s__state~0); 129324#L116 assume 4368 == ssl3_connect_~s__state~0; 129322#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 129320#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 129317#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 129313#L258 assume !(ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0); 129307#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 129303#L520 ssl3_connect_~skip~0 := 0; 129301#L98-1 assume !false; 129299#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 129297#L101 assume !(12292 == ssl3_connect_~s__state~0); 129295#L104 assume !(16384 == ssl3_connect_~s__state~0); 129293#L107 assume !(4096 == ssl3_connect_~s__state~0); 129291#L110 assume !(20480 == ssl3_connect_~s__state~0); 129289#L113 assume !(4099 == ssl3_connect_~s__state~0); 129287#L116 assume !(4368 == ssl3_connect_~s__state~0); 129285#L119 assume !(4369 == ssl3_connect_~s__state~0); 129283#L122 assume 4384 == ssl3_connect_~s__state~0; 129281#L126 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 129279#L265 assume !(1 == ssl3_connect_~blastFlag~0); 129277#L265-2 assume !(ssl3_connect_~ret~0 <= 0); 129273#L271 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 128639#L271-2 [2019-11-20 03:32:20,293 INFO L796 eck$LassoCheckResult]: Loop: 128639#L271-2 ssl3_connect_~s__init_num~0 := 0; 132640#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 132637#L520 ssl3_connect_~skip~0 := 0; 132636#L98-1 assume !false; 132635#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 132634#L101 assume !(12292 == ssl3_connect_~s__state~0); 132633#L104 assume !(16384 == ssl3_connect_~s__state~0); 132632#L107 assume !(4096 == ssl3_connect_~s__state~0); 132631#L110 assume !(20480 == ssl3_connect_~s__state~0); 132630#L113 assume !(4099 == ssl3_connect_~s__state~0); 132629#L116 assume !(4368 == ssl3_connect_~s__state~0); 132628#L119 assume !(4369 == ssl3_connect_~s__state~0); 132627#L122 assume !(4384 == ssl3_connect_~s__state~0); 132626#L125 assume !(4385 == ssl3_connect_~s__state~0); 132625#L128 assume !(4400 == ssl3_connect_~s__state~0); 132624#L131 assume !(4401 == ssl3_connect_~s__state~0); 132623#L134 assume !(4416 == ssl3_connect_~s__state~0); 132622#L137 assume !(4417 == ssl3_connect_~s__state~0); 132621#L140 assume !(4432 == ssl3_connect_~s__state~0); 132620#L143 assume !(4433 == ssl3_connect_~s__state~0); 132619#L146 assume !(4448 == ssl3_connect_~s__state~0); 132618#L149 assume !(4449 == ssl3_connect_~s__state~0); 132617#L152 assume !(4464 == ssl3_connect_~s__state~0); 132616#L155 assume !(4465 == ssl3_connect_~s__state~0); 132615#L158 assume !(4466 == ssl3_connect_~s__state~0); 132614#L161 assume !(4467 == ssl3_connect_~s__state~0); 132613#L164 assume !(4480 == ssl3_connect_~s__state~0); 132612#L167 assume !(4481 == ssl3_connect_~s__state~0); 132611#L170 assume !(4496 == ssl3_connect_~s__state~0); 132610#L173 assume !(4497 == ssl3_connect_~s__state~0); 132609#L176 assume !(4512 == ssl3_connect_~s__state~0); 132608#L179 assume !(4513 == ssl3_connect_~s__state~0); 132607#L182 assume !(4528 == ssl3_connect_~s__state~0); 129130#L185 assume !(4529 == ssl3_connect_~s__state~0); 129131#L188 assume 4560 == ssl3_connect_~s__state~0; 130410#L192 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 130406#L431 assume !(ssl3_connect_~ret~0 <= 0); 130407#L434 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 130392#L434-2 ssl3_connect_~s__init_num~0 := 0; 130393#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 132597#L520 ssl3_connect_~skip~0 := 0; 132596#L98-1 assume !false; 132595#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 132594#L101 assume !(12292 == ssl3_connect_~s__state~0); 132593#L104 assume !(16384 == ssl3_connect_~s__state~0); 132592#L107 assume !(4096 == ssl3_connect_~s__state~0); 132591#L110 assume !(20480 == ssl3_connect_~s__state~0); 132590#L113 assume !(4099 == ssl3_connect_~s__state~0); 132589#L116 assume !(4368 == ssl3_connect_~s__state~0); 132588#L119 assume !(4369 == ssl3_connect_~s__state~0); 132587#L122 assume !(4384 == ssl3_connect_~s__state~0); 132586#L125 assume !(4385 == ssl3_connect_~s__state~0); 132585#L128 assume !(4400 == ssl3_connect_~s__state~0); 132584#L131 assume !(4401 == ssl3_connect_~s__state~0); 132583#L134 assume !(4416 == ssl3_connect_~s__state~0); 132582#L137 assume !(4417 == ssl3_connect_~s__state~0); 132581#L140 assume !(4432 == ssl3_connect_~s__state~0); 132580#L143 assume !(4433 == ssl3_connect_~s__state~0); 132579#L146 assume !(4448 == ssl3_connect_~s__state~0); 132578#L149 assume !(4449 == ssl3_connect_~s__state~0); 132577#L152 assume !(4464 == ssl3_connect_~s__state~0); 132576#L155 assume !(4465 == ssl3_connect_~s__state~0); 132575#L158 assume !(4466 == ssl3_connect_~s__state~0); 132574#L161 assume !(4467 == ssl3_connect_~s__state~0); 132573#L164 assume !(4480 == ssl3_connect_~s__state~0); 132572#L167 assume !(4481 == ssl3_connect_~s__state~0); 132571#L170 assume !(4496 == ssl3_connect_~s__state~0); 132570#L173 assume !(4497 == ssl3_connect_~s__state~0); 132569#L176 assume 4512 == ssl3_connect_~s__state~0; 130320#L180 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 130321#L381 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; 130312#L387 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 130313#L387-2 assume !(0 == ssl3_connect_~tmp___7~0); 130302#L396 assume !(0 == ssl3_connect_~tmp___8~0); 130303#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 133004#L520 ssl3_connect_~skip~0 := 0; 133003#L98-1 assume !false; 133002#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 133001#L101 assume !(12292 == ssl3_connect_~s__state~0); 133000#L104 assume !(16384 == ssl3_connect_~s__state~0); 132999#L107 assume !(4096 == ssl3_connect_~s__state~0); 132998#L110 assume !(20480 == ssl3_connect_~s__state~0); 132997#L113 assume !(4099 == ssl3_connect_~s__state~0); 132996#L116 assume !(4368 == ssl3_connect_~s__state~0); 132995#L119 assume !(4369 == ssl3_connect_~s__state~0); 132994#L122 assume !(4384 == ssl3_connect_~s__state~0); 132993#L125 assume !(4385 == ssl3_connect_~s__state~0); 132992#L128 assume !(4400 == ssl3_connect_~s__state~0); 132991#L131 assume !(4401 == ssl3_connect_~s__state~0); 132990#L134 assume !(4416 == ssl3_connect_~s__state~0); 132989#L137 assume !(4417 == ssl3_connect_~s__state~0); 132988#L140 assume !(4432 == ssl3_connect_~s__state~0); 132987#L143 assume !(4433 == ssl3_connect_~s__state~0); 132986#L146 assume !(4448 == ssl3_connect_~s__state~0); 132985#L149 assume !(4449 == ssl3_connect_~s__state~0); 132984#L152 assume !(4464 == ssl3_connect_~s__state~0); 132983#L155 assume !(4465 == ssl3_connect_~s__state~0); 132982#L158 assume !(4466 == ssl3_connect_~s__state~0); 132981#L161 assume !(4467 == ssl3_connect_~s__state~0); 132980#L164 assume !(4480 == ssl3_connect_~s__state~0); 132979#L167 assume !(4481 == ssl3_connect_~s__state~0); 132978#L170 assume !(4496 == ssl3_connect_~s__state~0); 132977#L173 assume !(4497 == ssl3_connect_~s__state~0); 132976#L176 assume !(4512 == ssl3_connect_~s__state~0); 132975#L179 assume !(4513 == ssl3_connect_~s__state~0); 132974#L182 assume 4528 == ssl3_connect_~s__state~0; 132972#L186 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 132971#L404 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~__cil_tmp57~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 132970#L411 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__s3__tmp__next_state___0~0 := 3;ssl3_connect_~__cil_tmp59~0 := ssl3_connect_~s__s3__flags~0; 132409#L415 assume !(0 != 2 + ssl3_connect_~__cil_tmp59~0); 132410#L411-1 ssl3_connect_~s__init_num~0 := 0; 132406#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 132403#L520 ssl3_connect_~skip~0 := 0; 132402#L98-1 assume !false; 132401#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 132400#L101 assume !(12292 == ssl3_connect_~s__state~0); 132399#L104 assume !(16384 == ssl3_connect_~s__state~0); 132398#L107 assume !(4096 == ssl3_connect_~s__state~0); 132397#L110 assume !(20480 == ssl3_connect_~s__state~0); 132396#L113 assume !(4099 == ssl3_connect_~s__state~0); 132395#L116 assume !(4368 == ssl3_connect_~s__state~0); 132394#L119 assume !(4369 == ssl3_connect_~s__state~0); 132393#L122 assume !(4384 == ssl3_connect_~s__state~0); 132392#L125 assume !(4385 == ssl3_connect_~s__state~0); 132391#L128 assume !(4400 == ssl3_connect_~s__state~0); 132390#L131 assume !(4401 == ssl3_connect_~s__state~0); 132389#L134 assume !(4416 == ssl3_connect_~s__state~0); 132388#L137 assume !(4417 == ssl3_connect_~s__state~0); 132387#L140 assume !(4432 == ssl3_connect_~s__state~0); 132386#L143 assume !(4433 == ssl3_connect_~s__state~0); 132385#L146 assume !(4448 == ssl3_connect_~s__state~0); 132384#L149 assume !(4449 == ssl3_connect_~s__state~0); 132383#L152 assume !(4464 == ssl3_connect_~s__state~0); 132382#L155 assume !(4465 == ssl3_connect_~s__state~0); 132381#L158 assume !(4466 == ssl3_connect_~s__state~0); 132380#L161 assume !(4467 == ssl3_connect_~s__state~0); 132379#L164 assume !(4480 == ssl3_connect_~s__state~0); 132378#L167 assume !(4481 == ssl3_connect_~s__state~0); 132377#L170 assume !(4496 == ssl3_connect_~s__state~0); 132376#L173 assume !(4497 == ssl3_connect_~s__state~0); 132375#L176 assume !(4512 == ssl3_connect_~s__state~0); 132374#L179 assume !(4513 == ssl3_connect_~s__state~0); 132373#L182 assume !(4528 == ssl3_connect_~s__state~0); 132372#L185 assume !(4529 == ssl3_connect_~s__state~0); 132362#L188 assume !(4560 == ssl3_connect_~s__state~0); 132361#L191 assume !(4561 == ssl3_connect_~s__state~0); 132360#L194 assume 4352 == ssl3_connect_~s__state~0; 132359#L195 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 132357#L444 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 132355#L444-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 128824#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 128810#L520 ssl3_connect_~skip~0 := 0; 128805#L98-1 assume !false; 128806#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 132345#L101 assume !(12292 == ssl3_connect_~s__state~0); 132343#L104 assume !(16384 == ssl3_connect_~s__state~0); 132344#L107 assume !(4096 == ssl3_connect_~s__state~0); 132341#L110 assume !(20480 == ssl3_connect_~s__state~0); 132342#L113 assume !(4099 == ssl3_connect_~s__state~0); 132338#L116 assume !(4368 == ssl3_connect_~s__state~0); 132339#L119 assume !(4369 == ssl3_connect_~s__state~0); 132335#L122 assume 4384 == ssl3_connect_~s__state~0; 132336#L126 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 128680#L265 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 128679#L265-2 assume !(ssl3_connect_~ret~0 <= 0); 128638#L271 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 128639#L271-2 [2019-11-20 03:32:20,294 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:32:20,294 INFO L82 PathProgramCache]: Analyzing trace with hash 498602086, now seen corresponding path program 1 times [2019-11-20 03:32:20,294 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 03:32:20,294 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1982628953] [2019-11-20 03:32:20,295 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 03:32:20,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:32:20,324 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-20 03:32:20,325 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1982628953] [2019-11-20 03:32:20,325 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 03:32:20,325 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-20 03:32:20,325 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004735224] [2019-11-20 03:32:20,326 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-11-20 03:32:20,326 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:32:20,326 INFO L82 PathProgramCache]: Analyzing trace with hash 1937158049, now seen corresponding path program 2 times [2019-11-20 03:32:20,326 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 03:32:20,326 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [54895182] [2019-11-20 03:32:20,326 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 03:32:20,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:32:20,382 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-20 03:32:20,382 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [54895182] [2019-11-20 03:32:20,383 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1683029213] [2019-11-20 03:32:20,383 INFO L92 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_ceb923af-e555-4a4e-9dc5-bef3396b4581/bin/uautomizer/z3 Starting monitored process 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-20 03:32:20,488 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2019-11-20 03:32:20,488 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-11-20 03:32:20,489 INFO L255 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-20 03:32:20,492 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 03:32:20,514 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-20 03:32:20,515 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-20 03:32:20,515 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2019-11-20 03:32:20,515 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2142728292] [2019-11-20 03:32:20,517 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 03:32:20,518 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 03:32:20,518 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 03:32:20,518 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 03:32:20,518 INFO L87 Difference]: Start difference. First operand 5408 states and 6401 transitions. cyclomatic complexity: 997 Second operand 3 states. [2019-11-20 03:32:20,540 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 03:32:20,540 INFO L93 Difference]: Finished difference Result 5490 states and 6501 transitions. [2019-11-20 03:32:20,541 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 03:32:20,541 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5490 states and 6501 transitions. [2019-11-20 03:32:20,557 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3460 [2019-11-20 03:32:20,571 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5490 states to 5490 states and 6501 transitions. [2019-11-20 03:32:20,572 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5490 [2019-11-20 03:32:20,575 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5490 [2019-11-20 03:32:20,575 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5490 states and 6501 transitions. [2019-11-20 03:32:20,576 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-20 03:32:20,576 INFO L688 BuchiCegarLoop]: Abstraction has 5490 states and 6501 transitions. [2019-11-20 03:32:20,580 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5490 states and 6501 transitions. [2019-11-20 03:32:20,632 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5490 to 5490. [2019-11-20 03:32:20,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5490 states. [2019-11-20 03:32:20,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5490 states to 5490 states and 6501 transitions. [2019-11-20 03:32:20,642 INFO L711 BuchiCegarLoop]: Abstraction has 5490 states and 6501 transitions. [2019-11-20 03:32:20,642 INFO L591 BuchiCegarLoop]: Abstraction has 5490 states and 6501 transitions. [2019-11-20 03:32:20,642 INFO L424 BuchiCegarLoop]: ======== Iteration 32============ [2019-11-20 03:32:20,642 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5490 states and 6501 transitions. [2019-11-20 03:32:20,656 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3460 [2019-11-20 03:32:20,657 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-20 03:32:20,657 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-20 03:32:20,662 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 03:32:20,663 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-20 03:32:20,663 INFO L794 eck$LassoCheckResult]: Stem: 140121#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 140024#L84 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 140025#L87-2 ssl3_connect_#t~post28 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post28;havoc ssl3_connect_#t~post28; 140470#L92 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 140338#L98-1 assume !false; 140168#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 140169#L101 assume 12292 == ssl3_connect_~s__state~0; 140167#L102 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post29 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post29;havoc ssl3_connect_#t~post29; 140463#L206 ssl3_connect_~s__server~0 := 0; 140461#L211 assume 0 != ssl3_connect_~cb~0; 140459#L211-2 ssl3_connect_~__cil_tmp55~0 := 65280 + ssl3_connect_~s__version~0; 140457#L216 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 140452#L222 assume !(0 == ssl3_connect_~s__init_buf___0~0); 140448#L222-2 assume !(0 == ssl3_connect_~tmp___4~0); 140444#L238 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post31 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post31;havoc ssl3_connect_#t~post31;ssl3_connect_~s__init_num~0 := 0; 140438#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 140434#L520 ssl3_connect_~skip~0 := 0; 140432#L98-1 assume !false; 140430#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 140428#L101 assume !(12292 == ssl3_connect_~s__state~0); 140426#L104 assume !(16384 == ssl3_connect_~s__state~0); 140424#L107 assume !(4096 == ssl3_connect_~s__state~0); 140422#L110 assume !(20480 == ssl3_connect_~s__state~0); 140420#L113 assume !(4099 == ssl3_connect_~s__state~0); 140418#L116 assume 4368 == ssl3_connect_~s__state~0; 140416#L120 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 140414#L250 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 140411#L250-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 140407#L258 assume !(ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0); 140401#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 140397#L520 ssl3_connect_~skip~0 := 0; 140395#L98-1 assume !false; 140393#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 140391#L101 assume !(12292 == ssl3_connect_~s__state~0); 140389#L104 assume !(16384 == ssl3_connect_~s__state~0); 140387#L107 assume !(4096 == ssl3_connect_~s__state~0); 140385#L110 assume !(20480 == ssl3_connect_~s__state~0); 140383#L113 assume !(4099 == ssl3_connect_~s__state~0); 140381#L116 assume !(4368 == ssl3_connect_~s__state~0); 140379#L119 assume !(4369 == ssl3_connect_~s__state~0); 140377#L122 assume 4384 == ssl3_connect_~s__state~0; 140375#L126 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 140373#L265 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 140371#L265-2 assume !(ssl3_connect_~ret~0 <= 0); 140367#L271 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 140368#L271-2 [2019-11-20 03:32:20,663 INFO L796 eck$LassoCheckResult]: Loop: 140368#L271-2 ssl3_connect_~s__init_num~0 := 0; 144193#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 144190#L520 ssl3_connect_~skip~0 := 0; 144189#L98-1 assume !false; 144188#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 144187#L101 assume !(12292 == ssl3_connect_~s__state~0); 144186#L104 assume !(16384 == ssl3_connect_~s__state~0); 144185#L107 assume !(4096 == ssl3_connect_~s__state~0); 144184#L110 assume !(20480 == ssl3_connect_~s__state~0); 144183#L113 assume !(4099 == ssl3_connect_~s__state~0); 144182#L116 assume !(4368 == ssl3_connect_~s__state~0); 144181#L119 assume !(4369 == ssl3_connect_~s__state~0); 144180#L122 assume !(4384 == ssl3_connect_~s__state~0); 144179#L125 assume !(4385 == ssl3_connect_~s__state~0); 144178#L128 assume !(4400 == ssl3_connect_~s__state~0); 144177#L131 assume !(4401 == ssl3_connect_~s__state~0); 144176#L134 assume !(4416 == ssl3_connect_~s__state~0); 144175#L137 assume !(4417 == ssl3_connect_~s__state~0); 144174#L140 assume !(4432 == ssl3_connect_~s__state~0); 144173#L143 assume !(4433 == ssl3_connect_~s__state~0); 144172#L146 assume !(4448 == ssl3_connect_~s__state~0); 144171#L149 assume !(4449 == ssl3_connect_~s__state~0); 144170#L152 assume !(4464 == ssl3_connect_~s__state~0); 144169#L155 assume !(4465 == ssl3_connect_~s__state~0); 144168#L158 assume !(4466 == ssl3_connect_~s__state~0); 144167#L161 assume !(4467 == ssl3_connect_~s__state~0); 144166#L164 assume !(4480 == ssl3_connect_~s__state~0); 144165#L167 assume !(4481 == ssl3_connect_~s__state~0); 144164#L170 assume !(4496 == ssl3_connect_~s__state~0); 144163#L173 assume !(4497 == ssl3_connect_~s__state~0); 144162#L176 assume !(4512 == ssl3_connect_~s__state~0); 144161#L179 assume !(4513 == ssl3_connect_~s__state~0); 144160#L182 assume !(4528 == ssl3_connect_~s__state~0); 144159#L185 assume !(4529 == ssl3_connect_~s__state~0); 144158#L188 assume 4560 == ssl3_connect_~s__state~0; 141810#L192 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 144157#L431 assume !(ssl3_connect_~ret~0 <= 0); 140160#L434 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 140161#L434-2 ssl3_connect_~s__init_num~0 := 0; 141387#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 141381#L520 ssl3_connect_~skip~0 := 0; 141375#L98-1 assume !false; 141093#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 141083#L101 assume !(12292 == ssl3_connect_~s__state~0); 141078#L104 assume !(16384 == ssl3_connect_~s__state~0); 141073#L107 assume !(4096 == ssl3_connect_~s__state~0); 141068#L110 assume !(20480 == ssl3_connect_~s__state~0); 141063#L113 assume !(4099 == ssl3_connect_~s__state~0); 141058#L116 assume !(4368 == ssl3_connect_~s__state~0); 141053#L119 assume !(4369 == ssl3_connect_~s__state~0); 141048#L122 assume !(4384 == ssl3_connect_~s__state~0); 141043#L125 assume !(4385 == ssl3_connect_~s__state~0); 141038#L128 assume !(4400 == ssl3_connect_~s__state~0); 141033#L131 assume !(4401 == ssl3_connect_~s__state~0); 141028#L134 assume !(4416 == ssl3_connect_~s__state~0); 141023#L137 assume !(4417 == ssl3_connect_~s__state~0); 141018#L140 assume !(4432 == ssl3_connect_~s__state~0); 141013#L143 assume !(4433 == ssl3_connect_~s__state~0); 141008#L146 assume !(4448 == ssl3_connect_~s__state~0); 141003#L149 assume !(4449 == ssl3_connect_~s__state~0); 140998#L152 assume !(4464 == ssl3_connect_~s__state~0); 140993#L155 assume !(4465 == ssl3_connect_~s__state~0); 140988#L158 assume !(4466 == ssl3_connect_~s__state~0); 140983#L161 assume !(4467 == ssl3_connect_~s__state~0); 140978#L164 assume !(4480 == ssl3_connect_~s__state~0); 140973#L167 assume !(4481 == ssl3_connect_~s__state~0); 140968#L170 assume !(4496 == ssl3_connect_~s__state~0); 140963#L173 assume !(4497 == ssl3_connect_~s__state~0); 140958#L176 assume 4512 == ssl3_connect_~s__state~0; 140954#L180 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 140950#L381 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; 140946#L387 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 140942#L387-2 assume !(0 == ssl3_connect_~tmp___7~0); 140935#L396 assume !(0 == ssl3_connect_~tmp___8~0); 140936#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 140903#L520 ssl3_connect_~skip~0 := 0; 140904#L98-1 assume !false; 140893#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 140894#L101 assume !(12292 == ssl3_connect_~s__state~0); 140883#L104 assume !(16384 == ssl3_connect_~s__state~0); 140884#L107 assume !(4096 == ssl3_connect_~s__state~0); 140873#L110 assume !(20480 == ssl3_connect_~s__state~0); 140874#L113 assume !(4099 == ssl3_connect_~s__state~0); 140863#L116 assume !(4368 == ssl3_connect_~s__state~0); 140864#L119 assume !(4369 == ssl3_connect_~s__state~0); 140853#L122 assume !(4384 == ssl3_connect_~s__state~0); 140854#L125 assume !(4385 == ssl3_connect_~s__state~0); 140843#L128 assume !(4400 == ssl3_connect_~s__state~0); 140844#L131 assume !(4401 == ssl3_connect_~s__state~0); 140833#L134 assume !(4416 == ssl3_connect_~s__state~0); 140834#L137 assume !(4417 == ssl3_connect_~s__state~0); 140823#L140 assume !(4432 == ssl3_connect_~s__state~0); 140824#L143 assume !(4433 == ssl3_connect_~s__state~0); 140813#L146 assume !(4448 == ssl3_connect_~s__state~0); 140814#L149 assume !(4449 == ssl3_connect_~s__state~0); 140805#L152 assume !(4464 == ssl3_connect_~s__state~0); 140806#L155 assume !(4465 == ssl3_connect_~s__state~0); 140797#L158 assume !(4466 == ssl3_connect_~s__state~0); 140798#L161 assume !(4467 == ssl3_connect_~s__state~0); 140789#L164 assume !(4480 == ssl3_connect_~s__state~0); 140790#L167 assume !(4481 == ssl3_connect_~s__state~0); 140771#L170 assume !(4496 == ssl3_connect_~s__state~0); 140772#L173 assume !(4497 == ssl3_connect_~s__state~0); 142067#L176 assume !(4512 == ssl3_connect_~s__state~0); 142061#L179 assume !(4513 == ssl3_connect_~s__state~0); 142062#L182 assume 4528 == ssl3_connect_~s__state~0; 140776#L186 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 140777#L404 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~__cil_tmp57~0 - 5;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 140089#L411 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__s3__tmp__next_state___0~0 := 3;ssl3_connect_~__cil_tmp59~0 := ssl3_connect_~s__s3__flags~0; 140090#L415 assume !(0 != 2 + ssl3_connect_~__cil_tmp59~0); 140550#L411-1 ssl3_connect_~s__init_num~0 := 0; 140551#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 142016#L520 ssl3_connect_~skip~0 := 0; 142017#L98-1 assume !false; 142012#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 142013#L101 assume !(12292 == ssl3_connect_~s__state~0); 142008#L104 assume !(16384 == ssl3_connect_~s__state~0); 142009#L107 assume !(4096 == ssl3_connect_~s__state~0); 142004#L110 assume !(20480 == ssl3_connect_~s__state~0); 142005#L113 assume !(4099 == ssl3_connect_~s__state~0); 141996#L116 assume !(4368 == ssl3_connect_~s__state~0); 141997#L119 assume !(4369 == ssl3_connect_~s__state~0); 141991#L122 assume !(4384 == ssl3_connect_~s__state~0); 141992#L125 assume !(4385 == ssl3_connect_~s__state~0); 141986#L128 assume !(4400 == ssl3_connect_~s__state~0); 141987#L131 assume !(4401 == ssl3_connect_~s__state~0); 141981#L134 assume !(4416 == ssl3_connect_~s__state~0); 141982#L137 assume !(4417 == ssl3_connect_~s__state~0); 141976#L140 assume !(4432 == ssl3_connect_~s__state~0); 141977#L143 assume !(4433 == ssl3_connect_~s__state~0); 141971#L146 assume !(4448 == ssl3_connect_~s__state~0); 141972#L149 assume !(4449 == ssl3_connect_~s__state~0); 141966#L152 assume !(4464 == ssl3_connect_~s__state~0); 141967#L155 assume !(4465 == ssl3_connect_~s__state~0); 141961#L158 assume !(4466 == ssl3_connect_~s__state~0); 141962#L161 assume !(4467 == ssl3_connect_~s__state~0); 141956#L164 assume !(4480 == ssl3_connect_~s__state~0); 141957#L167 assume !(4481 == ssl3_connect_~s__state~0); 141951#L170 assume !(4496 == ssl3_connect_~s__state~0); 141952#L173 assume !(4497 == ssl3_connect_~s__state~0); 141946#L176 assume !(4512 == ssl3_connect_~s__state~0); 141947#L179 assume !(4513 == ssl3_connect_~s__state~0); 141941#L182 assume !(4528 == ssl3_connect_~s__state~0); 141942#L185 assume !(4529 == ssl3_connect_~s__state~0); 141812#L188 assume !(4560 == ssl3_connect_~s__state~0); 141811#L191 assume !(4561 == ssl3_connect_~s__state~0); 141801#L194 assume 4352 == ssl3_connect_~s__state~0; 141802#L195 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 141788#L444 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 141789#L444-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 141760#L485 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 141758#L520 ssl3_connect_~skip~0 := 0; 141753#L98-1 assume !false; 141754#L99 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 141749#L101 assume !(12292 == ssl3_connect_~s__state~0); 141750#L104 assume !(16384 == ssl3_connect_~s__state~0); 141745#L107 assume !(4096 == ssl3_connect_~s__state~0); 141746#L110 assume !(20480 == ssl3_connect_~s__state~0); 141740#L113 assume !(4099 == ssl3_connect_~s__state~0); 141742#L116 assume !(4368 == ssl3_connect_~s__state~0); 141734#L119 assume !(4369 == ssl3_connect_~s__state~0); 141736#L122 assume 4384 == ssl3_connect_~s__state~0; 141730#L126 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 144202#L265 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 143807#L265-2 assume !(ssl3_connect_~ret~0 <= 0); 144198#L271 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 140368#L271-2 [2019-11-20 03:32:20,664 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:32:20,664 INFO L82 PathProgramCache]: Analyzing trace with hash 498600164, now seen corresponding path program 1 times [2019-11-20 03:32:20,664 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 03:32:20,664 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [230413483] [2019-11-20 03:32:20,665 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 03:32:20,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 03:32:20,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 03:32:20,686 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 03:32:20,686 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:32:20,686 INFO L82 PathProgramCache]: Analyzing trace with hash 1937158049, now seen corresponding path program 3 times [2019-11-20 03:32:20,687 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 03:32:20,687 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [652976667] [2019-11-20 03:32:20,687 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 03:32:20,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:32:20,745 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-20 03:32:20,746 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [652976667] [2019-11-20 03:32:20,746 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1486967146] [2019-11-20 03:32:20,746 INFO L92 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_ceb923af-e555-4a4e-9dc5-bef3396b4581/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-20 03:32:20,800 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2019-11-20 03:32:20,800 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-11-20 03:32:20,801 INFO L255 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-20 03:32:20,804 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 03:32:20,828 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-20 03:32:20,828 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-20 03:32:20,828 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2019-11-20 03:32:20,829 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [791754302] [2019-11-20 03:32:20,830 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-20 03:32:20,830 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 03:32:20,831 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-11-20 03:32:20,831 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-11-20 03:32:20,831 INFO L87 Difference]: Start difference. First operand 5490 states and 6501 transitions. cyclomatic complexity: 1015 Second operand 4 states. [2019-11-20 03:32:21,019 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 03:32:21,020 INFO L93 Difference]: Finished difference Result 3700 states and 4155 transitions. [2019-11-20 03:32:21,020 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-11-20 03:32:21,020 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3700 states and 4155 transitions. [2019-11-20 03:32:21,031 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2019-11-20 03:32:21,031 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3700 states to 0 states and 0 transitions. [2019-11-20 03:32:21,031 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2019-11-20 03:32:21,031 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2019-11-20 03:32:21,032 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2019-11-20 03:32:21,032 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2019-11-20 03:32:21,032 INFO L688 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2019-11-20 03:32:21,032 INFO L711 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2019-11-20 03:32:21,032 INFO L591 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2019-11-20 03:32:21,032 INFO L424 BuchiCegarLoop]: ======== Iteration 33============ [2019-11-20 03:32:21,032 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 0 states and 0 transitions. [2019-11-20 03:32:21,033 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2019-11-20 03:32:21,033 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is true [2019-11-20 03:32:21,039 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 20.11 03:32:21 BoogieIcfgContainer [2019-11-20 03:32:21,039 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2019-11-20 03:32:21,039 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2019-11-20 03:32:21,039 INFO L271 PluginConnector]: Initializing Witness Printer... [2019-11-20 03:32:21,040 INFO L275 PluginConnector]: Witness Printer initialized [2019-11-20 03:32:21,040 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 03:32:04" (3/4) ... [2019-11-20 03:32:21,043 INFO L140 WitnessPrinter]: No result that supports witness generation found [2019-11-20 03:32:21,043 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2019-11-20 03:32:21,045 INFO L168 Benchmark]: Toolchain (without parser) took 18459.49 ms. Allocated memory was 1.0 GB in the beginning and 1.6 GB in the end (delta: 558.9 MB). Free memory was 946.1 MB in the beginning and 1.3 GB in the end (delta: -337.9 MB). Peak memory consumption was 221.0 MB. Max. memory is 11.5 GB. [2019-11-20 03:32:21,045 INFO L168 Benchmark]: CDTParser took 0.32 ms. Allocated memory is still 1.0 GB. Free memory is still 967.6 MB. There was no memory consumed. Max. memory is 11.5 GB. [2019-11-20 03:32:21,046 INFO L168 Benchmark]: CACSL2BoogieTranslator took 589.76 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 143.1 MB). Free memory was 946.1 MB in the beginning and 1.1 GB in the end (delta: -186.5 MB). Peak memory consumption was 23.1 MB. Max. memory is 11.5 GB. [2019-11-20 03:32:21,046 INFO L168 Benchmark]: Boogie Procedure Inliner took 53.81 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-20 03:32:21,047 INFO L168 Benchmark]: Boogie Preprocessor took 41.53 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: 5.4 MB). Peak memory consumption was 5.4 MB. Max. memory is 11.5 GB. [2019-11-20 03:32:21,047 INFO L168 Benchmark]: RCFGBuilder took 800.54 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: 43.9 MB). Peak memory consumption was 43.9 MB. Max. memory is 11.5 GB. [2019-11-20 03:32:21,048 INFO L168 Benchmark]: BuchiAutomizer took 16963.72 ms. Allocated memory was 1.2 GB in the beginning and 1.6 GB in the end (delta: 415.8 MB). Free memory was 1.1 GB in the beginning and 1.3 GB in the end (delta: -202.0 MB). Peak memory consumption was 213.7 MB. Max. memory is 11.5 GB. [2019-11-20 03:32:21,048 INFO L168 Benchmark]: Witness Printer took 4.20 ms. Allocated memory is still 1.6 GB. Free memory is still 1.3 GB. There was no memory consumed. Max. memory is 11.5 GB. [2019-11-20 03:32:21,050 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.32 ms. Allocated memory is still 1.0 GB. Free memory is still 967.6 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 589.76 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 143.1 MB). Free memory was 946.1 MB in the beginning and 1.1 GB in the end (delta: -186.5 MB). Peak memory consumption was 23.1 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 53.81 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 41.53 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: 5.4 MB). Peak memory consumption was 5.4 MB. Max. memory is 11.5 GB. * RCFGBuilder took 800.54 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: 43.9 MB). Peak memory consumption was 43.9 MB. Max. memory is 11.5 GB. * BuchiAutomizer took 16963.72 ms. Allocated memory was 1.2 GB in the beginning and 1.6 GB in the end (delta: 415.8 MB). Free memory was 1.1 GB in the beginning and 1.3 GB in the end (delta: -202.0 MB). Peak memory consumption was 213.7 MB. Max. memory is 11.5 GB. * Witness Printer took 4.20 ms. Allocated memory is still 1.6 GB. Free memory is still 1.3 GB. There was no memory consumed. Max. memory is 11.5 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 33 terminating modules (30 trivial, 3 deterministic, 0 nondeterministic). One deterministic module has affine ranking function s__state and consists of 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 4 locations. 30 modules have a trivial ranking function, the largest among these consists of 4 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 16.9s and 33 iterations. TraceHistogramMax:13. Analysis of lassos took 7.3s. Construction of modules took 4.3s. Büchi inclusion checks took 2.3s. Highest rank in rank-based complementation 3. Minimization of det autom 1. Minimization of nondet autom 32. Automata minimization 1.2s AutomataMinimizationTime, 32 MinimizatonAttempts, 3900 StatesRemovedByMinimization, 26 NontrivialMinimizations. Non-live state removal took 0.8s Buchi closure took 0.0s. Biggest automaton had 6196 states and ocurred in iteration 26. Nontrivial modules had stage [1, 2, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 0/0 HoareTripleCheckerStatistics: 6815 SDtfs, 3694 SDslu, 3660 SDs, 0 SdLazy, 3920 SolverSat, 655 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 4.3s Time LassoAnalysisResults: nont0 unkn0 SFLI24 SFLT2 conc0 concLT1 SILN0 SILU0 SILI5 SILT0 lasso0 LassoPreprocessingBenchmarks: Lassos: inital61 mio100 ax100 hnf100 lsp18 ukn100 mio100 lsp100 div100 bol100 ite100 ukn100 eq209 hnf86 smp100 dnf100 smp100 tf110 neg100 sie100 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 39ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 13 LassoNonterminationAnalysisSatUnbounded: 2 LassoNonterminationAnalysisUnsat: 3 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.5s - TerminationAnalysisResult: Termination proven Buchi Automizer proved that your program is terminating RESULT: Ultimate proved your program to be correct! Received shutdown request...