./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/ssh-simplified/s3_clnt_1_true-unreach-call_true-termination.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version aa418289 Calling Ultimate with: java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/working_dir_604da9b2-7008-4622-ba80-e3ddb9084af8/bin-2019/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/working_dir_604da9b2-7008-4622-ba80-e3ddb9084af8/bin-2019/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/working_dir_604da9b2-7008-4622-ba80-e3ddb9084af8/bin-2019/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/working_dir_604da9b2-7008-4622-ba80-e3ddb9084af8/bin-2019/uautomizer/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/ssh-simplified/s3_clnt_1_true-unreach-call_true-termination.cil.c -s /tmp/vcloud-vcloud-master/worker/working_dir_604da9b2-7008-4622-ba80-e3ddb9084af8/bin-2019/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/working_dir_604da9b2-7008-4622-ba80-e3ddb9084af8/bin-2019/uautomizer --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(F end) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash a72fcebcfa7a668c9bb314320ec142761ff8c6a6 .................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. Execution finished normally Writing output log to file Ultimate.log Result: TRUE --- Real Ultimate output --- This is Ultimate 0.1.23-aa41828 [2018-11-23 02:51:36,517 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-11-23 02:51:36,519 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-11-23 02:51:36,527 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-11-23 02:51:36,527 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-11-23 02:51:36,528 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-11-23 02:51:36,529 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-11-23 02:51:36,530 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-11-23 02:51:36,532 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-11-23 02:51:36,533 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-11-23 02:51:36,534 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-11-23 02:51:36,534 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-11-23 02:51:36,535 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-11-23 02:51:36,536 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-11-23 02:51:36,537 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-11-23 02:51:36,538 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-11-23 02:51:36,539 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-11-23 02:51:36,540 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-11-23 02:51:36,542 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-11-23 02:51:36,544 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-11-23 02:51:36,544 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-11-23 02:51:36,546 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-11-23 02:51:36,548 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-11-23 02:51:36,548 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-11-23 02:51:36,548 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-11-23 02:51:36,549 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-11-23 02:51:36,550 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-11-23 02:51:36,551 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-11-23 02:51:36,551 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-11-23 02:51:36,552 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-11-23 02:51:36,552 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-11-23 02:51:36,553 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-11-23 02:51:36,553 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-11-23 02:51:36,554 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-11-23 02:51:36,555 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-11-23 02:51:36,555 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-11-23 02:51:36,555 INFO L98 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/working_dir_604da9b2-7008-4622-ba80-e3ddb9084af8/bin-2019/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf [2018-11-23 02:51:36,567 INFO L110 SettingsManager]: Loading preferences was successful [2018-11-23 02:51:36,567 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-11-23 02:51:36,569 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-11-23 02:51:36,569 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-11-23 02:51:36,569 INFO L133 SettingsManager]: * Use SBE=true [2018-11-23 02:51:36,569 INFO L131 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2018-11-23 02:51:36,569 INFO L133 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2018-11-23 02:51:36,570 INFO L133 SettingsManager]: * Use old map elimination=false [2018-11-23 02:51:36,570 INFO L133 SettingsManager]: * Use external solver (rank synthesis)=false [2018-11-23 02:51:36,570 INFO L133 SettingsManager]: * Use only trivial implications for array writes=true [2018-11-23 02:51:36,570 INFO L133 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2018-11-23 02:51:36,570 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-11-23 02:51:36,570 INFO L133 SettingsManager]: * sizeof long=4 [2018-11-23 02:51:36,570 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-11-23 02:51:36,570 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-11-23 02:51:36,571 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-11-23 02:51:36,571 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-11-23 02:51:36,571 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2018-11-23 02:51:36,571 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2018-11-23 02:51:36,571 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2018-11-23 02:51:36,571 INFO L133 SettingsManager]: * sizeof long double=12 [2018-11-23 02:51:36,572 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-11-23 02:51:36,572 INFO L133 SettingsManager]: * Assume nondeterminstic values are in range=false [2018-11-23 02:51:36,572 INFO L133 SettingsManager]: * Use constant arrays=true [2018-11-23 02:51:36,572 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2018-11-23 02:51:36,572 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-11-23 02:51:36,572 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-11-23 02:51:36,572 INFO L133 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2018-11-23 02:51:36,572 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-11-23 02:51:36,572 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2018-11-23 02:51:36,572 INFO L133 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2018-11-23 02:51:36,575 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-11-23 02:51:36,575 INFO L133 SettingsManager]: * TransformationType=MODULO_NEIGHBOR Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud-vcloud-master/worker/working_dir_604da9b2-7008-4622-ba80-e3ddb9084af8/bin-2019/uautomizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(F end) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> a72fcebcfa7a668c9bb314320ec142761ff8c6a6 [2018-11-23 02:51:36,602 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-11-23 02:51:36,612 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-11-23 02:51:36,614 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-11-23 02:51:36,615 INFO L271 PluginConnector]: Initializing CDTParser... [2018-11-23 02:51:36,616 INFO L276 PluginConnector]: CDTParser initialized [2018-11-23 02:51:36,616 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/working_dir_604da9b2-7008-4622-ba80-e3ddb9084af8/bin-2019/uautomizer/../../sv-benchmarks/c/ssh-simplified/s3_clnt_1_true-unreach-call_true-termination.cil.c [2018-11-23 02:51:36,656 INFO L221 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_604da9b2-7008-4622-ba80-e3ddb9084af8/bin-2019/uautomizer/data/f9ef63ad2/605a854872d3431db8f84adda76704d2/FLAGb002bf74d [2018-11-23 02:51:37,045 INFO L307 CDTParser]: Found 1 translation units. [2018-11-23 02:51:37,046 INFO L161 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/working_dir_604da9b2-7008-4622-ba80-e3ddb9084af8/sv-benchmarks/c/ssh-simplified/s3_clnt_1_true-unreach-call_true-termination.cil.c [2018-11-23 02:51:37,057 INFO L355 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_604da9b2-7008-4622-ba80-e3ddb9084af8/bin-2019/uautomizer/data/f9ef63ad2/605a854872d3431db8f84adda76704d2/FLAGb002bf74d [2018-11-23 02:51:37,069 INFO L363 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/working_dir_604da9b2-7008-4622-ba80-e3ddb9084af8/bin-2019/uautomizer/data/f9ef63ad2/605a854872d3431db8f84adda76704d2 [2018-11-23 02:51:37,072 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-11-23 02:51:37,074 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2018-11-23 02:51:37,074 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-11-23 02:51:37,075 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-11-23 02:51:37,079 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-11-23 02:51:37,079 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 02:51:37" (1/1) ... [2018-11-23 02:51:37,082 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@46704e2b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:51:37, skipping insertion in model container [2018-11-23 02:51:37,082 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 02:51:37" (1/1) ... [2018-11-23 02:51:37,089 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2018-11-23 02:51:37,127 INFO L176 MainTranslator]: Built tables and reachable declarations [2018-11-23 02:51:37,285 INFO L201 PostProcessor]: Analyzing one entry point: main [2018-11-23 02:51:37,288 INFO L191 MainTranslator]: Completed pre-run [2018-11-23 02:51:37,328 INFO L201 PostProcessor]: Analyzing one entry point: main [2018-11-23 02:51:37,338 INFO L195 MainTranslator]: Completed translation [2018-11-23 02:51:37,338 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:51:37 WrapperNode [2018-11-23 02:51:37,338 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-11-23 02:51:37,339 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2018-11-23 02:51:37,339 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2018-11-23 02:51:37,339 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2018-11-23 02:51:37,390 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:51:37" (1/1) ... [2018-11-23 02:51:37,398 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:51:37" (1/1) ... [2018-11-23 02:51:37,428 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2018-11-23 02:51:37,428 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-11-23 02:51:37,428 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-11-23 02:51:37,428 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-11-23 02:51:37,437 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:51:37" (1/1) ... [2018-11-23 02:51:37,437 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:51:37" (1/1) ... [2018-11-23 02:51:37,440 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:51:37" (1/1) ... [2018-11-23 02:51:37,440 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:51:37" (1/1) ... [2018-11-23 02:51:37,446 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:51:37" (1/1) ... [2018-11-23 02:51:37,454 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:51:37" (1/1) ... [2018-11-23 02:51:37,456 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:51:37" (1/1) ... [2018-11-23 02:51:37,459 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-11-23 02:51:37,459 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-11-23 02:51:37,460 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-11-23 02:51:37,460 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-11-23 02:51:37,461 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:51:37" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_604da9b2-7008-4622-ba80-e3ddb9084af8/bin-2019/uautomizer/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-23 02:51:37,513 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-11-23 02:51:37,513 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-11-23 02:51:37,607 WARN L640 $ProcedureCfgBuilder]: Two Gotos in a row! There was dead code [2018-11-23 02:51:37,607 WARN L605 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2018-11-23 02:51:37,985 INFO L275 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-11-23 02:51:37,985 INFO L280 CfgBuilder]: Removed 7 assue(true) statements. [2018-11-23 02:51:37,985 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 02:51:37 BoogieIcfgContainer [2018-11-23 02:51:37,985 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-11-23 02:51:37,986 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2018-11-23 02:51:37,986 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2018-11-23 02:51:37,988 INFO L276 PluginConnector]: BuchiAutomizer initialized [2018-11-23 02:51:37,989 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-23 02:51:37,989 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 23.11 02:51:37" (1/3) ... [2018-11-23 02:51:37,989 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@75677a1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 23.11 02:51:37, skipping insertion in model container [2018-11-23 02:51:37,990 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-23 02:51:37,990 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:51:37" (2/3) ... [2018-11-23 02:51:37,990 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@75677a1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 23.11 02:51:37, skipping insertion in model container [2018-11-23 02:51:37,990 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-23 02:51:37,990 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 02:51:37" (3/3) ... [2018-11-23 02:51:37,991 INFO L375 chiAutomizerObserver]: Analyzing ICFG s3_clnt_1_true-unreach-call_true-termination.cil.c [2018-11-23 02:51:38,027 INFO L133 ementStrategyFactory]: Using default assertion order modulation [2018-11-23 02:51:38,027 INFO L374 BuchiCegarLoop]: Interprodecural is true [2018-11-23 02:51:38,027 INFO L375 BuchiCegarLoop]: Hoare is false [2018-11-23 02:51:38,027 INFO L376 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2018-11-23 02:51:38,027 INFO L377 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2018-11-23 02:51:38,027 INFO L378 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-11-23 02:51:38,027 INFO L379 BuchiCegarLoop]: Difference is false [2018-11-23 02:51:38,028 INFO L380 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-11-23 02:51:38,028 INFO L383 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2018-11-23 02:51:38,040 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 125 states. [2018-11-23 02:51:38,061 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 102 [2018-11-23 02:51:38,061 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 02:51:38,062 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 02:51:38,068 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1] [2018-11-23 02:51:38,068 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 02:51:38,068 INFO L442 BuchiCegarLoop]: ======== Iteration 1============ [2018-11-23 02:51:38,068 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 125 states. [2018-11-23 02:51:38,072 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 102 [2018-11-23 02:51:38,072 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 02:51:38,072 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 02:51:38,073 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1] [2018-11-23 02:51:38,073 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 02:51:38,079 INFO L794 eck$LassoCheckResult]: Stem: 93#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 := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 58#L83true assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 50#L86-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; 67#L91true assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 59#L97-1true [2018-11-23 02:51:38,079 INFO L796 eck$LassoCheckResult]: Loop: 59#L97-1true assume !false; 11#L98true ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 56#L100true assume !(12292 == ssl3_connect_~s__state~0); 20#L103true assume 16384 == ssl3_connect_~s__state~0; 35#L205true ssl3_connect_~s__server~0 := 0; 47#L210true assume 0 != ssl3_connect_~cb~0; 41#L210-2true ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 79#L215true assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 48#L221true assume !(0 == ssl3_connect_~s__init_buf___0~0); 42#L221-2true assume !(0 == ssl3_connect_~tmp___4~0); 80#L237true 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; 49#L480true assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 66#L515true ssl3_connect_~skip~0 := 0; 59#L97-1true [2018-11-23 02:51:38,083 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 02:51:38,084 INFO L82 PathProgramCache]: Analyzing trace with hash 957583, now seen corresponding path program 1 times [2018-11-23 02:51:38,085 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 02:51:38,085 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 02:51:38,125 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:38,126 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 02:51:38,126 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:38,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 02:51:38,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 02:51:38,171 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 02:51:38,171 INFO L82 PathProgramCache]: Analyzing trace with hash 1778942529, now seen corresponding path program 1 times [2018-11-23 02:51:38,171 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 02:51:38,171 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 02:51:38,172 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:38,172 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 02:51:38,172 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:38,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 02:51:38,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 02:51:38,185 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 02:51:38,186 INFO L82 PathProgramCache]: Analyzing trace with hash -526566285, now seen corresponding path program 1 times [2018-11-23 02:51:38,186 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 02:51:38,186 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 02:51:38,186 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:38,187 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 02:51:38,187 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:38,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 02:51:38,229 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-23 02:51:38,231 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 02:51:38,231 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-23 02:51:38,379 INFO L216 LassoAnalysis]: Preferences: [2018-11-23 02:51:38,380 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-23 02:51:38,380 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-23 02:51:38,380 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-23 02:51:38,380 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-23 02:51:38,381 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-23 02:51:38,381 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-23 02:51:38,381 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-23 02:51:38,381 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1_true-unreach-call_true-termination.cil.c_Iteration1_Loop [2018-11-23 02:51:38,381 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-23 02:51:38,382 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-23 02:51:38,405 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-23 02:51:38,413 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-23 02:51:38,420 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-23 02:51:38,423 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-23 02:51:38,426 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-23 02:51:38,430 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-23 02:51:38,434 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-23 02:51:38,439 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-23 02:51:38,459 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-23 02:51:38,462 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-23 02:51:38,465 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-23 02:51:38,467 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-23 02:51:38,469 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-23 02:51:38,617 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-23 02:51:38,618 INFO L412 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_604da9b2-7008-4622-ba80-e3ddb9084af8/bin-2019/uautomizer/z3 Starting monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-23 02:51:38,624 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-23 02:51:38,624 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-23 02:51:38,634 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-23 02:51:38,634 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~cb~0=-1} Honda state: {ULTIMATE.start_ssl3_connect_~cb~0=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_604da9b2-7008-4622-ba80-e3ddb9084af8/bin-2019/uautomizer/z3 Starting monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-23 02:51:38,666 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-23 02:51:38,666 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-23 02:51:38,671 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-23 02:51:38,671 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~tmp___4~0=-1} Honda state: {ULTIMATE.start_ssl3_connect_~tmp___4~0=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_604da9b2-7008-4622-ba80-e3ddb9084af8/bin-2019/uautomizer/z3 Starting monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-23 02:51:38,699 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-23 02:51:38,699 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-23 02:51:38,702 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-23 02:51:38,702 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__s3__tmp__reuse_message~0=7} Honda state: {ULTIMATE.start_ssl3_connect_~s__s3__tmp__reuse_message~0=7} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_604da9b2-7008-4622-ba80-e3ddb9084af8/bin-2019/uautomizer/z3 Starting monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-23 02:51:38,722 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-23 02:51:38,722 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-23 02:51:38,738 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-23 02:51:38,738 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__server~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__server~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_604da9b2-7008-4622-ba80-e3ddb9084af8/bin-2019/uautomizer/z3 Starting monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-23 02:51:38,762 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-23 02:51:38,762 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_604da9b2-7008-4622-ba80-e3ddb9084af8/bin-2019/uautomizer/z3 Starting monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-23 02:51:38,784 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-23 02:51:38,784 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-23 02:51:38,799 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-23 02:51:38,800 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=0} Generalized eigenvectors: [{ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=3}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=2}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=-4}] Lambdas: [1, 3, 1] Nus: [0, 1] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_604da9b2-7008-4622-ba80-e3ddb9084af8/bin-2019/uautomizer/z3 Starting monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-23 02:51:38,829 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-23 02:51:38,830 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-23 02:51:38,833 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-23 02:51:38,834 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__init_buf___0~0=7} Honda state: {ULTIMATE.start_ssl3_connect_~s__init_buf___0~0=7} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_604da9b2-7008-4622-ba80-e3ddb9084af8/bin-2019/uautomizer/z3 Starting monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-23 02:51:38,852 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-23 02:51:38,852 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-23 02:51:38,854 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-23 02:51:38,855 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__type~0=4096} Honda state: {ULTIMATE.start_ssl3_connect_~s__type~0=4096} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_604da9b2-7008-4622-ba80-e3ddb9084af8/bin-2019/uautomizer/z3 Starting monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-23 02:51:38,870 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-23 02:51:38,870 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_604da9b2-7008-4622-ba80-e3ddb9084af8/bin-2019/uautomizer/z3 Starting monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-23 02:51:38,888 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-23 02:51:38,888 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-23 02:51:38,896 INFO L452 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-23 02:51:38,910 INFO L216 LassoAnalysis]: Preferences: [2018-11-23 02:51:38,910 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-23 02:51:38,911 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-23 02:51:38,911 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-23 02:51:38,911 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-23 02:51:38,911 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-23 02:51:38,911 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-23 02:51:38,911 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-23 02:51:38,911 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1_true-unreach-call_true-termination.cil.c_Iteration1_Loop [2018-11-23 02:51:38,911 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-23 02:51:38,912 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-23 02:51:38,913 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-23 02:51:38,915 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-23 02:51:38,918 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-23 02:51:38,921 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-23 02:51:38,926 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-23 02:51:38,930 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-23 02:51:38,932 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-23 02:51:38,941 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-23 02:51:38,946 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-23 02:51:38,952 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-23 02:51:38,954 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-23 02:51:38,956 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-23 02:51:38,958 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-23 02:51:39,073 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-23 02:51:39,077 INFO L497 LassoAnalysis]: Using template 'affine'. [2018-11-23 02:51:39,079 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-23 02:51:39,081 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-23 02:51:39,081 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-23 02:51:39,082 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-23 02:51:39,082 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-23 02:51:39,082 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-23 02:51:39,084 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-23 02:51:39,084 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-23 02:51:39,089 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-23 02:51:39,089 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-23 02:51:39,090 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-23 02:51:39,090 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-23 02:51:39,090 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-23 02:51:39,091 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-23 02:51:39,091 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-23 02:51:39,091 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-23 02:51:39,092 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-23 02:51:39,093 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-23 02:51:39,093 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-23 02:51:39,093 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-23 02:51:39,094 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-23 02:51:39,094 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-23 02:51:39,094 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-23 02:51:39,094 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-23 02:51:39,095 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-23 02:51:39,095 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-23 02:51:39,096 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-23 02:51:39,097 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-23 02:51:39,097 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-23 02:51:39,097 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-23 02:51:39,098 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-23 02:51:39,098 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-23 02:51:39,098 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-23 02:51:39,098 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-23 02:51:39,099 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-23 02:51:39,100 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-23 02:51:39,100 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-23 02:51:39,101 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-23 02:51:39,101 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-23 02:51:39,101 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-23 02:51:39,101 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-23 02:51:39,101 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-23 02:51:39,102 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-23 02:51:39,102 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-23 02:51:39,105 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-23 02:51:39,105 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-23 02:51:39,106 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-23 02:51:39,106 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-23 02:51:39,106 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-23 02:51:39,106 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-23 02:51:39,106 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-23 02:51:39,107 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-23 02:51:39,107 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-23 02:51:39,108 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-23 02:51:39,109 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-23 02:51:39,109 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-23 02:51:39,109 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-23 02:51:39,109 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-23 02:51:39,110 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-23 02:51:39,110 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-23 02:51:39,110 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-23 02:51:39,110 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-23 02:51:39,113 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-23 02:51:39,114 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-23 02:51:39,114 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-23 02:51:39,114 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-23 02:51:39,114 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-23 02:51:39,115 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-23 02:51:39,115 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-23 02:51:39,115 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-23 02:51:39,115 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-23 02:51:39,116 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-23 02:51:39,117 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-23 02:51:39,117 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-23 02:51:39,117 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-23 02:51:39,118 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-23 02:51:39,118 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-23 02:51:39,118 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-23 02:51:39,119 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-23 02:51:39,119 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-23 02:51:39,123 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-23 02:51:39,129 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-23 02:51:39,129 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2018-11-23 02:51:39,130 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-23 02:51:39,130 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-23 02:51:39,131 INFO L518 LassoAnalysis]: Proved termination. [2018-11-23 02:51:39,131 INFO L520 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_connect_~s__state~0) = 1*ULTIMATE.start_ssl3_connect_~s__state~0 Supporting invariants [] [2018-11-23 02:51:39,132 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-23 02:51:39,160 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 02:51:39,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 02:51:39,188 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 02:51:39,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 02:51:39,198 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 02:51:39,223 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-23 02:51:39,235 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2018-11-23 02:51:39,237 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 125 states. Second operand 5 states. [2018-11-23 02:51:39,618 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 125 states.. Second operand 5 states. Result 501 states and 822 transitions. Complement of second has 8 states. [2018-11-23 02:51:39,619 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2018-11-23 02:51:39,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-23 02:51:39,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 411 transitions. [2018-11-23 02:51:39,623 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 411 transitions. Stem has 4 letters. Loop has 13 letters. [2018-11-23 02:51:39,624 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-23 02:51:39,625 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 411 transitions. Stem has 17 letters. Loop has 13 letters. [2018-11-23 02:51:39,625 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-23 02:51:39,626 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 411 transitions. Stem has 4 letters. Loop has 26 letters. [2018-11-23 02:51:39,627 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-23 02:51:39,627 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 501 states and 822 transitions. [2018-11-23 02:51:39,638 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 204 [2018-11-23 02:51:39,644 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 501 states to 324 states and 491 transitions. [2018-11-23 02:51:39,645 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 299 [2018-11-23 02:51:39,647 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 302 [2018-11-23 02:51:39,647 INFO L73 IsDeterministic]: Start isDeterministic. Operand 324 states and 491 transitions. [2018-11-23 02:51:39,648 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-23 02:51:39,649 INFO L705 BuchiCegarLoop]: Abstraction has 324 states and 491 transitions. [2018-11-23 02:51:39,663 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 324 states and 491 transitions. [2018-11-23 02:51:39,677 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 324 to 143. [2018-11-23 02:51:39,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 143 states. [2018-11-23 02:51:39,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 217 transitions. [2018-11-23 02:51:39,679 INFO L728 BuchiCegarLoop]: Abstraction has 143 states and 217 transitions. [2018-11-23 02:51:39,681 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 02:51:39,682 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 02:51:39,683 INFO L87 Difference]: Start difference. First operand 143 states and 217 transitions. Second operand 3 states. [2018-11-23 02:51:39,802 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 02:51:39,802 INFO L93 Difference]: Finished difference Result 116 states and 173 transitions. [2018-11-23 02:51:39,802 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 02:51:39,803 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 116 states and 173 transitions. [2018-11-23 02:51:39,804 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 102 [2018-11-23 02:51:39,806 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 116 states to 114 states and 171 transitions. [2018-11-23 02:51:39,806 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 114 [2018-11-23 02:51:39,806 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 114 [2018-11-23 02:51:39,806 INFO L73 IsDeterministic]: Start isDeterministic. Operand 114 states and 171 transitions. [2018-11-23 02:51:39,807 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-23 02:51:39,807 INFO L705 BuchiCegarLoop]: Abstraction has 114 states and 171 transitions. [2018-11-23 02:51:39,808 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114 states and 171 transitions. [2018-11-23 02:51:39,811 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114 to 111. [2018-11-23 02:51:39,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 111 states. [2018-11-23 02:51:39,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 111 states to 111 states and 168 transitions. [2018-11-23 02:51:39,812 INFO L728 BuchiCegarLoop]: Abstraction has 111 states and 168 transitions. [2018-11-23 02:51:39,812 INFO L608 BuchiCegarLoop]: Abstraction has 111 states and 168 transitions. [2018-11-23 02:51:39,812 INFO L442 BuchiCegarLoop]: ======== Iteration 2============ [2018-11-23 02:51:39,812 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 111 states and 168 transitions. [2018-11-23 02:51:39,813 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 102 [2018-11-23 02:51:39,814 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 02:51:39,814 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 02:51:39,814 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2018-11-23 02:51:39,814 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 02:51:39,815 INFO L794 eck$LassoCheckResult]: Stem: 1061#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 := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 1037#L83 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 1032#L86-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; 1033#L91 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 992#L97-1 assume !false; 977#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 978#L100 assume 12292 == ssl3_connect_~s__state~0; 1036#L101 [2018-11-23 02:51:39,815 INFO L796 eck$LassoCheckResult]: Loop: 1036#L101 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; 980#L205 ssl3_connect_~s__server~0 := 0; 1017#L210 assume 0 != ssl3_connect_~cb~0; 1023#L210-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 1024#L215 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 1030#L221 assume !(0 == ssl3_connect_~s__init_buf___0~0); 1020#L221-2 assume !(0 == ssl3_connect_~tmp___4~0); 1025#L237 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; 1006#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 989#L515 ssl3_connect_~skip~0 := 0; 1044#L97-1 assume !false; 1077#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1076#L100 assume 12292 == ssl3_connect_~s__state~0; 1036#L101 [2018-11-23 02:51:39,815 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 02:51:39,815 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 1 times [2018-11-23 02:51:39,815 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 02:51:39,816 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 02:51:39,816 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:39,816 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 02:51:39,817 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:39,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 02:51:39,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 02:51:39,827 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 02:51:39,828 INFO L82 PathProgramCache]: Analyzing trace with hash 802268455, now seen corresponding path program 1 times [2018-11-23 02:51:39,828 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 02:51:39,828 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 02:51:39,829 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:39,829 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 02:51:39,829 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:39,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 02:51:39,850 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-23 02:51:39,850 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 02:51:39,850 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-23 02:51:39,850 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 02:51:39,850 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 02:51:39,850 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 02:51:39,851 INFO L87 Difference]: Start difference. First operand 111 states and 168 transitions. cyclomatic complexity: 58 Second operand 3 states. [2018-11-23 02:51:39,999 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 02:51:39,999 INFO L93 Difference]: Finished difference Result 165 states and 233 transitions. [2018-11-23 02:51:39,999 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 02:51:39,999 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 165 states and 233 transitions. [2018-11-23 02:51:40,001 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 156 [2018-11-23 02:51:40,002 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 165 states to 165 states and 233 transitions. [2018-11-23 02:51:40,003 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 165 [2018-11-23 02:51:40,003 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 165 [2018-11-23 02:51:40,003 INFO L73 IsDeterministic]: Start isDeterministic. Operand 165 states and 233 transitions. [2018-11-23 02:51:40,004 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-23 02:51:40,004 INFO L705 BuchiCegarLoop]: Abstraction has 165 states and 233 transitions. [2018-11-23 02:51:40,005 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 165 states and 233 transitions. [2018-11-23 02:51:40,010 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 165 to 152. [2018-11-23 02:51:40,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 152 states. [2018-11-23 02:51:40,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 217 transitions. [2018-11-23 02:51:40,011 INFO L728 BuchiCegarLoop]: Abstraction has 152 states and 217 transitions. [2018-11-23 02:51:40,011 INFO L608 BuchiCegarLoop]: Abstraction has 152 states and 217 transitions. [2018-11-23 02:51:40,011 INFO L442 BuchiCegarLoop]: ======== Iteration 3============ [2018-11-23 02:51:40,012 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 152 states and 217 transitions. [2018-11-23 02:51:40,013 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 143 [2018-11-23 02:51:40,013 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 02:51:40,013 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 02:51:40,014 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2018-11-23 02:51:40,014 INFO L867 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] [2018-11-23 02:51:40,014 INFO L794 eck$LassoCheckResult]: Stem: 1342#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 := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 1316#L83 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 1310#L86-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; 1311#L91 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 1272#L97-1 assume !false; 1258#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1259#L100 assume 12292 == ssl3_connect_~s__state~0; 1360#L101 [2018-11-23 02:51:40,014 INFO L796 eck$LassoCheckResult]: Loop: 1360#L101 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; 1261#L205 ssl3_connect_~s__server~0 := 0; 1296#L210 assume 0 != ssl3_connect_~cb~0; 1302#L210-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 1303#L215 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 1308#L221 assume !(0 == ssl3_connect_~s__init_buf___0~0); 1299#L221-2 assume !(0 == ssl3_connect_~tmp___4~0); 1304#L237 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; 1286#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 1377#L515 ssl3_connect_~skip~0 := 0; 1375#L97-1 assume !false; 1373#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1314#L100 assume !(12292 == ssl3_connect_~s__state~0); 1315#L103 assume !(16384 == ssl3_connect_~s__state~0); 1378#L106 assume !(4096 == ssl3_connect_~s__state~0); 1376#L109 assume !(20480 == ssl3_connect_~s__state~0); 1374#L112 assume !(4099 == ssl3_connect_~s__state~0); 1372#L115 assume 4368 == ssl3_connect_~s__state~0; 1318#L119 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 1300#L249 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 1293#L249-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 1294#L257 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 1285#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 1269#L515 ssl3_connect_~skip~0 := 0; 1323#L97-1 assume !false; 1400#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1399#L100 assume 12292 == ssl3_connect_~s__state~0; 1360#L101 [2018-11-23 02:51:40,015 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 02:51:40,015 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 2 times [2018-11-23 02:51:40,015 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 02:51:40,015 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 02:51:40,016 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:40,016 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 02:51:40,016 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:40,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 02:51:40,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 02:51:40,028 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 02:51:40,028 INFO L82 PathProgramCache]: Analyzing trace with hash -1219369712, now seen corresponding path program 1 times [2018-11-23 02:51:40,028 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 02:51:40,029 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 02:51:40,029 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:40,030 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-23 02:51:40,030 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:40,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 02:51:40,062 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-23 02:51:40,063 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 02:51:40,063 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-23 02:51:40,063 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 02:51:40,063 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 02:51:40,064 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 02:51:40,064 INFO L87 Difference]: Start difference. First operand 152 states and 217 transitions. cyclomatic complexity: 66 Second operand 3 states. [2018-11-23 02:51:40,188 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 02:51:40,188 INFO L93 Difference]: Finished difference Result 206 states and 285 transitions. [2018-11-23 02:51:40,189 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 02:51:40,189 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 206 states and 285 transitions. [2018-11-23 02:51:40,190 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 197 [2018-11-23 02:51:40,191 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 206 states to 206 states and 285 transitions. [2018-11-23 02:51:40,191 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 206 [2018-11-23 02:51:40,192 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 206 [2018-11-23 02:51:40,192 INFO L73 IsDeterministic]: Start isDeterministic. Operand 206 states and 285 transitions. [2018-11-23 02:51:40,193 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-23 02:51:40,193 INFO L705 BuchiCegarLoop]: Abstraction has 206 states and 285 transitions. [2018-11-23 02:51:40,193 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 206 states and 285 transitions. [2018-11-23 02:51:40,197 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 206 to 169. [2018-11-23 02:51:40,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 169 states. [2018-11-23 02:51:40,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 244 transitions. [2018-11-23 02:51:40,198 INFO L728 BuchiCegarLoop]: Abstraction has 169 states and 244 transitions. [2018-11-23 02:51:40,198 INFO L608 BuchiCegarLoop]: Abstraction has 169 states and 244 transitions. [2018-11-23 02:51:40,198 INFO L442 BuchiCegarLoop]: ======== Iteration 4============ [2018-11-23 02:51:40,198 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 169 states and 244 transitions. [2018-11-23 02:51:40,199 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 160 [2018-11-23 02:51:40,199 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 02:51:40,199 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 02:51:40,200 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2018-11-23 02:51:40,200 INFO L867 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] [2018-11-23 02:51:40,200 INFO L794 eck$LassoCheckResult]: Stem: 1707#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 := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 1680#L83 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 1675#L86-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; 1676#L91 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 1635#L97-1 assume !false; 1747#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1745#L100 assume 12292 == ssl3_connect_~s__state~0; 1726#L101 [2018-11-23 02:51:40,200 INFO L796 eck$LassoCheckResult]: Loop: 1726#L101 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; 1654#L205 ssl3_connect_~s__server~0 := 0; 1661#L210 assume 0 != ssl3_connect_~cb~0; 1667#L210-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 1668#L215 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 1673#L221 assume !(0 == ssl3_connect_~s__init_buf___0~0); 1664#L221-2 assume !(0 == ssl3_connect_~tmp___4~0); 1670#L237 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; 1648#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 1632#L515 ssl3_connect_~skip~0 := 0; 1688#L97-1 assume !false; 1777#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1776#L100 assume !(12292 == ssl3_connect_~s__state~0); 1775#L103 assume !(16384 == ssl3_connect_~s__state~0); 1774#L106 assume !(4096 == ssl3_connect_~s__state~0); 1624#L109 assume !(20480 == ssl3_connect_~s__state~0); 1625#L112 assume !(4099 == ssl3_connect_~s__state~0); 1715#L115 assume 4368 == ssl3_connect_~s__state~0; 1683#L119 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 1665#L249 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 1658#L249-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 1659#L257 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 1679#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 1778#L515 ssl3_connect_~skip~0 := 0; 1682#L97-1 assume !false; 1622#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1623#L100 assume !(12292 == ssl3_connect_~s__state~0); 1639#L103 assume !(16384 == ssl3_connect_~s__state~0); 1640#L106 assume !(4096 == ssl3_connect_~s__state~0); 1655#L109 assume !(20480 == ssl3_connect_~s__state~0); 1773#L112 assume !(4099 == ssl3_connect_~s__state~0); 1772#L115 assume !(4368 == ssl3_connect_~s__state~0); 1770#L118 assume !(4369 == ssl3_connect_~s__state~0); 1771#L121 assume 4384 == ssl3_connect_~s__state~0; 1641#L125 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 1642#L264 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 1706#L264-2 assume !(ssl3_connect_~ret~0 <= 0); 1700#L270 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 1699#L270-2 ssl3_connect_~s__init_num~0 := 0; 1649#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 1749#L515 ssl3_connect_~skip~0 := 0; 1748#L97-1 assume !false; 1746#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1744#L100 assume 12292 == ssl3_connect_~s__state~0; 1726#L101 [2018-11-23 02:51:40,200 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 02:51:40,200 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 3 times [2018-11-23 02:51:40,200 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 02:51:40,200 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 02:51:40,201 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:40,201 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 02:51:40,201 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:40,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 02:51:40,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 02:51:40,207 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 02:51:40,207 INFO L82 PathProgramCache]: Analyzing trace with hash 913991574, now seen corresponding path program 1 times [2018-11-23 02:51:40,207 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 02:51:40,207 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 02:51:40,207 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:40,207 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-23 02:51:40,207 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:40,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 02:51:40,232 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2018-11-23 02:51:40,232 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 02:51:40,232 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-23 02:51:40,233 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 02:51:40,233 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 02:51:40,233 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 02:51:40,233 INFO L87 Difference]: Start difference. First operand 169 states and 244 transitions. cyclomatic complexity: 76 Second operand 3 states. [2018-11-23 02:51:40,326 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 02:51:40,326 INFO L93 Difference]: Finished difference Result 222 states and 332 transitions. [2018-11-23 02:51:40,326 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 02:51:40,326 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 222 states and 332 transitions. [2018-11-23 02:51:40,328 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 213 [2018-11-23 02:51:40,329 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 222 states to 222 states and 332 transitions. [2018-11-23 02:51:40,329 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 222 [2018-11-23 02:51:40,329 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 222 [2018-11-23 02:51:40,329 INFO L73 IsDeterministic]: Start isDeterministic. Operand 222 states and 332 transitions. [2018-11-23 02:51:40,330 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-23 02:51:40,330 INFO L705 BuchiCegarLoop]: Abstraction has 222 states and 332 transitions. [2018-11-23 02:51:40,330 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 222 states and 332 transitions. [2018-11-23 02:51:40,337 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 222 to 208. [2018-11-23 02:51:40,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 208 states. [2018-11-23 02:51:40,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208 states to 208 states and 315 transitions. [2018-11-23 02:51:40,338 INFO L728 BuchiCegarLoop]: Abstraction has 208 states and 315 transitions. [2018-11-23 02:51:40,338 INFO L608 BuchiCegarLoop]: Abstraction has 208 states and 315 transitions. [2018-11-23 02:51:40,338 INFO L442 BuchiCegarLoop]: ======== Iteration 5============ [2018-11-23 02:51:40,339 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 208 states and 315 transitions. [2018-11-23 02:51:40,340 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 199 [2018-11-23 02:51:40,340 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 02:51:40,340 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 02:51:40,341 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2018-11-23 02:51:40,341 INFO L867 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] [2018-11-23 02:51:40,341 INFO L794 eck$LassoCheckResult]: Stem: 2110#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 := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 2082#L83 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 2078#L86-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; 2079#L91 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 2032#L97-1 assume !false; 2165#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2141#L100 assume 12292 == ssl3_connect_~s__state~0; 2129#L101 [2018-11-23 02:51:40,341 INFO L796 eck$LassoCheckResult]: Loop: 2129#L101 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; 2052#L205 ssl3_connect_~s__server~0 := 0; 2059#L210 assume 0 != ssl3_connect_~cb~0; 2067#L210-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 2068#L215 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 2075#L221 assume !(0 == ssl3_connect_~s__init_buf___0~0); 2063#L221-2 assume !(0 == ssl3_connect_~tmp___4~0); 2069#L237 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; 2047#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 2186#L515 ssl3_connect_~skip~0 := 0; 2184#L97-1 assume !false; 2182#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2180#L100 assume !(12292 == ssl3_connect_~s__state~0); 2178#L103 assume !(16384 == ssl3_connect_~s__state~0); 2177#L106 assume !(4096 == ssl3_connect_~s__state~0); 2176#L109 assume !(20480 == ssl3_connect_~s__state~0); 2175#L112 assume !(4099 == ssl3_connect_~s__state~0); 2170#L115 assume !(4368 == ssl3_connect_~s__state~0); 2124#L118 assume !(4369 == ssl3_connect_~s__state~0); 2112#L121 assume !(4384 == ssl3_connect_~s__state~0); 2091#L124 assume !(4385 == ssl3_connect_~s__state~0); 2092#L127 assume !(4400 == ssl3_connect_~s__state~0); 2086#L130 assume !(4401 == ssl3_connect_~s__state~0); 2087#L133 assume !(4416 == ssl3_connect_~s__state~0); 2142#L136 assume !(4417 == ssl3_connect_~s__state~0); 2053#L139 assume !(4432 == ssl3_connect_~s__state~0); 2026#L142 assume !(4433 == ssl3_connect_~s__state~0); 2027#L145 assume !(4448 == ssl3_connect_~s__state~0); 2121#L148 assume !(4449 == ssl3_connect_~s__state~0); 2122#L151 assume !(4464 == ssl3_connect_~s__state~0); 2105#L154 assume !(4465 == ssl3_connect_~s__state~0); 2093#L157 assume !(4466 == ssl3_connect_~s__state~0); 2094#L160 assume !(4467 == ssl3_connect_~s__state~0); 2100#L163 assume !(4480 == ssl3_connect_~s__state~0); 2151#L166 assume !(4481 == ssl3_connect_~s__state~0); 2048#L169 assume !(4496 == ssl3_connect_~s__state~0); 2049#L172 assume !(4497 == ssl3_connect_~s__state~0); 2010#L175 assume !(4512 == ssl3_connect_~s__state~0); 2011#L178 assume !(4513 == ssl3_connect_~s__state~0); 2132#L181 assume !(4528 == ssl3_connect_~s__state~0); 2126#L184 assume !(4529 == ssl3_connect_~s__state~0); 2108#L187 assume !(4560 == ssl3_connect_~s__state~0); 2096#L190 assume !(4561 == ssl3_connect_~s__state~0); 2097#L193 assume 4352 == ssl3_connect_~s__state~0; 2058#L194 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 2033#L439 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 2034#L439-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 2046#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 2166#L515 ssl3_connect_~skip~0 := 0; 2167#L97-1 assume !false; 2213#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2211#L100 assume 12292 == ssl3_connect_~s__state~0; 2129#L101 [2018-11-23 02:51:40,342 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 02:51:40,342 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 4 times [2018-11-23 02:51:40,342 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 02:51:40,342 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 02:51:40,343 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:40,343 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 02:51:40,343 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:40,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 02:51:40,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 02:51:40,354 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 02:51:40,354 INFO L82 PathProgramCache]: Analyzing trace with hash 451629399, now seen corresponding path program 1 times [2018-11-23 02:51:40,354 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 02:51:40,354 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 02:51:40,355 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:40,355 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-23 02:51:40,355 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:40,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 02:51:40,384 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-23 02:51:40,384 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 02:51:40,385 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 02:51:40,385 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 02:51:40,385 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 02:51:40,385 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 02:51:40,385 INFO L87 Difference]: Start difference. First operand 208 states and 315 transitions. cyclomatic complexity: 108 Second operand 3 states. [2018-11-23 02:51:40,443 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 02:51:40,443 INFO L93 Difference]: Finished difference Result 226 states and 339 transitions. [2018-11-23 02:51:40,443 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 02:51:40,443 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 226 states and 339 transitions. [2018-11-23 02:51:40,444 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 217 [2018-11-23 02:51:40,445 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 226 states to 226 states and 339 transitions. [2018-11-23 02:51:40,445 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 226 [2018-11-23 02:51:40,445 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 226 [2018-11-23 02:51:40,445 INFO L73 IsDeterministic]: Start isDeterministic. Operand 226 states and 339 transitions. [2018-11-23 02:51:40,446 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-23 02:51:40,446 INFO L705 BuchiCegarLoop]: Abstraction has 226 states and 339 transitions. [2018-11-23 02:51:40,446 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 226 states and 339 transitions. [2018-11-23 02:51:40,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 226 to 223. [2018-11-23 02:51:40,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 223 states. [2018-11-23 02:51:40,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 223 states to 223 states and 335 transitions. [2018-11-23 02:51:40,449 INFO L728 BuchiCegarLoop]: Abstraction has 223 states and 335 transitions. [2018-11-23 02:51:40,449 INFO L608 BuchiCegarLoop]: Abstraction has 223 states and 335 transitions. [2018-11-23 02:51:40,449 INFO L442 BuchiCegarLoop]: ======== Iteration 6============ [2018-11-23 02:51:40,449 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 223 states and 335 transitions. [2018-11-23 02:51:40,450 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 214 [2018-11-23 02:51:40,450 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 02:51:40,450 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 02:51:40,451 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2018-11-23 02:51:40,451 INFO L867 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] [2018-11-23 02:51:40,452 INFO L794 eck$LassoCheckResult]: Stem: 2550#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 := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 2522#L83 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 2516#L86-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; 2517#L91 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 2472#L97-1 assume !false; 2459#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2460#L100 assume 12292 == ssl3_connect_~s__state~0; 2567#L101 [2018-11-23 02:51:40,452 INFO L796 eck$LassoCheckResult]: Loop: 2567#L101 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; 2499#L205 ssl3_connect_~s__server~0 := 0; 2500#L210 assume 0 != ssl3_connect_~cb~0; 2507#L210-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 2508#L215 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 2513#L221 assume !(0 == ssl3_connect_~s__init_buf___0~0); 2504#L221-2 assume !(0 == ssl3_connect_~tmp___4~0); 2509#L237 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; 2515#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 2469#L515 ssl3_connect_~skip~0 := 0; 2530#L97-1 assume !false; 2663#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2521#L100 assume !(12292 == ssl3_connect_~s__state~0); 2476#L103 assume !(16384 == ssl3_connect_~s__state~0); 2477#L106 assume !(4096 == ssl3_connect_~s__state~0); 2492#L109 assume !(20480 == ssl3_connect_~s__state~0); 2568#L112 assume !(4099 == ssl3_connect_~s__state~0); 2557#L115 assume 4368 == ssl3_connect_~s__state~0; 2524#L119 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 2505#L249 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 2496#L249-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 2497#L257 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 2520#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 2640#L515 ssl3_connect_~skip~0 := 0; 2637#L97-1 assume !false; 2635#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2633#L100 assume !(12292 == ssl3_connect_~s__state~0); 2632#L103 assume !(16384 == ssl3_connect_~s__state~0); 2631#L106 assume !(4096 == ssl3_connect_~s__state~0); 2625#L109 assume !(20480 == ssl3_connect_~s__state~0); 2622#L112 assume !(4099 == ssl3_connect_~s__state~0); 2619#L115 assume !(4368 == ssl3_connect_~s__state~0); 2616#L118 assume !(4369 == ssl3_connect_~s__state~0); 2612#L121 assume !(4384 == ssl3_connect_~s__state~0); 2604#L124 assume !(4385 == ssl3_connect_~s__state~0); 2538#L127 assume !(4400 == ssl3_connect_~s__state~0); 2525#L130 assume !(4401 == ssl3_connect_~s__state~0); 2526#L133 assume !(4416 == ssl3_connect_~s__state~0); 2575#L136 assume !(4417 == ssl3_connect_~s__state~0); 2493#L139 assume !(4432 == ssl3_connect_~s__state~0); 2466#L142 assume !(4433 == ssl3_connect_~s__state~0); 2467#L145 assume !(4448 == ssl3_connect_~s__state~0); 2662#L148 assume !(4449 == ssl3_connect_~s__state~0); 2563#L151 assume !(4464 == ssl3_connect_~s__state~0); 2545#L154 assume !(4465 == ssl3_connect_~s__state~0); 2533#L157 assume !(4466 == ssl3_connect_~s__state~0); 2534#L160 assume !(4467 == ssl3_connect_~s__state~0); 2527#L163 assume !(4480 == ssl3_connect_~s__state~0); 2511#L166 assume !(4481 == ssl3_connect_~s__state~0); 2488#L169 assume !(4496 == ssl3_connect_~s__state~0); 2489#L172 assume !(4497 == ssl3_connect_~s__state~0); 2450#L175 assume !(4512 == ssl3_connect_~s__state~0); 2451#L178 assume !(4513 == ssl3_connect_~s__state~0); 2571#L181 assume !(4528 == ssl3_connect_~s__state~0); 2565#L184 assume !(4529 == ssl3_connect_~s__state~0); 2548#L187 assume !(4560 == ssl3_connect_~s__state~0); 2536#L190 assume !(4561 == ssl3_connect_~s__state~0); 2537#L193 assume 4352 == ssl3_connect_~s__state~0; 2498#L194 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 2473#L439 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 2474#L439-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 2486#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 2623#L515 ssl3_connect_~skip~0 := 0; 2620#L97-1 assume !false; 2617#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2614#L100 assume 12292 == ssl3_connect_~s__state~0; 2567#L101 [2018-11-23 02:51:40,452 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 02:51:40,452 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 5 times [2018-11-23 02:51:40,452 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 02:51:40,452 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 02:51:40,453 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:40,453 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 02:51:40,453 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:40,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 02:51:40,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 02:51:40,460 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 02:51:40,460 INFO L82 PathProgramCache]: Analyzing trace with hash -873304754, now seen corresponding path program 1 times [2018-11-23 02:51:40,461 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 02:51:40,461 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 02:51:40,461 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:40,461 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-23 02:51:40,461 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:40,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 02:51:40,486 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-23 02:51:40,487 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 02:51:40,487 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 02:51:40,487 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 02:51:40,487 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 02:51:40,487 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 02:51:40,487 INFO L87 Difference]: Start difference. First operand 223 states and 335 transitions. cyclomatic complexity: 113 Second operand 3 states. [2018-11-23 02:51:40,557 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 02:51:40,557 INFO L93 Difference]: Finished difference Result 227 states and 336 transitions. [2018-11-23 02:51:40,558 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 02:51:40,558 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 227 states and 336 transitions. [2018-11-23 02:51:40,559 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 218 [2018-11-23 02:51:40,560 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 227 states to 227 states and 336 transitions. [2018-11-23 02:51:40,560 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 227 [2018-11-23 02:51:40,560 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 227 [2018-11-23 02:51:40,560 INFO L73 IsDeterministic]: Start isDeterministic. Operand 227 states and 336 transitions. [2018-11-23 02:51:40,561 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-23 02:51:40,561 INFO L705 BuchiCegarLoop]: Abstraction has 227 states and 336 transitions. [2018-11-23 02:51:40,561 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 227 states and 336 transitions. [2018-11-23 02:51:40,564 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 227 to 223. [2018-11-23 02:51:40,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 223 states. [2018-11-23 02:51:40,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 223 states to 223 states and 330 transitions. [2018-11-23 02:51:40,565 INFO L728 BuchiCegarLoop]: Abstraction has 223 states and 330 transitions. [2018-11-23 02:51:40,565 INFO L608 BuchiCegarLoop]: Abstraction has 223 states and 330 transitions. [2018-11-23 02:51:40,565 INFO L442 BuchiCegarLoop]: ======== Iteration 7============ [2018-11-23 02:51:40,565 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 223 states and 330 transitions. [2018-11-23 02:51:40,566 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 214 [2018-11-23 02:51:40,566 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 02:51:40,566 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 02:51:40,567 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2018-11-23 02:51:40,567 INFO L867 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] [2018-11-23 02:51:40,568 INFO L794 eck$LassoCheckResult]: Stem: 3011#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 := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 2979#L83 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 2974#L86-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; 2975#L91 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 2928#L97-1 assume !false; 3072#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3035#L100 assume 12292 == ssl3_connect_~s__state~0; 3029#L101 [2018-11-23 02:51:40,568 INFO L796 eck$LassoCheckResult]: Loop: 3029#L101 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; 2956#L205 ssl3_connect_~s__server~0 := 0; 2957#L210 assume 0 != ssl3_connect_~cb~0; 2964#L210-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 2965#L215 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 2972#L221 assume !(0 == ssl3_connect_~s__init_buf___0~0); 2961#L221-2 assume !(0 == ssl3_connect_~tmp___4~0); 2966#L237 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; 3003#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 3087#L515 ssl3_connect_~skip~0 := 0; 3086#L97-1 assume !false; 3085#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3084#L100 assume !(12292 == ssl3_connect_~s__state~0); 3083#L103 assume !(16384 == ssl3_connect_~s__state~0); 3082#L106 assume !(4096 == ssl3_connect_~s__state~0); 2917#L109 assume !(20480 == ssl3_connect_~s__state~0); 2918#L112 assume !(4099 == ssl3_connect_~s__state~0); 3030#L115 assume 4368 == ssl3_connect_~s__state~0; 2983#L119 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 2962#L249 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 2953#L249-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 2954#L257 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 2978#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 3103#L515 ssl3_connect_~skip~0 := 0; 3101#L97-1 assume !false; 3100#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3098#L100 assume !(12292 == ssl3_connect_~s__state~0); 3096#L103 assume !(16384 == ssl3_connect_~s__state~0); 2948#L106 assume !(4096 == ssl3_connect_~s__state~0); 2949#L109 assume !(20480 == ssl3_connect_~s__state~0); 3081#L112 assume !(4099 == ssl3_connect_~s__state~0); 3019#L115 assume !(4368 == ssl3_connect_~s__state~0); 3020#L118 assume !(4369 == ssl3_connect_~s__state~0); 3013#L121 assume 4384 == ssl3_connect_~s__state~0; 2934#L125 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 2935#L264 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 3010#L264-2 assume !(ssl3_connect_~ret~0 <= 0); 3004#L270 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 3001#L270-2 ssl3_connect_~s__init_num~0 := 0; 2959#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 2989#L515 ssl3_connect_~skip~0 := 0; 2981#L97-1 assume !false; 2982#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3110#L100 assume !(12292 == ssl3_connect_~s__state~0); 3109#L103 assume !(16384 == ssl3_connect_~s__state~0); 3055#L106 assume !(4096 == ssl3_connect_~s__state~0); 3056#L109 assume !(20480 == ssl3_connect_~s__state~0); 3059#L112 assume !(4099 == ssl3_connect_~s__state~0); 3060#L115 assume !(4368 == ssl3_connect_~s__state~0); 3127#L118 assume !(4369 == ssl3_connect_~s__state~0); 3126#L121 assume !(4384 == ssl3_connect_~s__state~0); 3125#L124 assume !(4385 == ssl3_connect_~s__state~0); 3124#L127 assume !(4400 == ssl3_connect_~s__state~0); 3123#L130 assume !(4401 == ssl3_connect_~s__state~0); 3122#L133 assume !(4416 == ssl3_connect_~s__state~0); 3121#L136 assume !(4417 == ssl3_connect_~s__state~0); 3036#L139 assume !(4432 == ssl3_connect_~s__state~0); 3037#L142 assume !(4433 == ssl3_connect_~s__state~0); 3038#L145 assume !(4448 == ssl3_connect_~s__state~0); 3065#L148 assume !(4449 == ssl3_connect_~s__state~0); 3046#L151 assume !(4464 == ssl3_connect_~s__state~0); 3047#L154 assume !(4465 == ssl3_connect_~s__state~0); 3116#L157 assume !(4466 == ssl3_connect_~s__state~0); 3045#L160 assume !(4467 == ssl3_connect_~s__state~0); 2986#L163 assume !(4480 == ssl3_connect_~s__state~0); 2968#L166 assume !(4481 == ssl3_connect_~s__state~0); 2970#L169 assume !(4496 == ssl3_connect_~s__state~0); 3099#L172 assume !(4497 == ssl3_connect_~s__state~0); 3097#L175 assume !(4512 == ssl3_connect_~s__state~0); 3095#L178 assume !(4513 == ssl3_connect_~s__state~0); 3094#L181 assume !(4528 == ssl3_connect_~s__state~0); 3093#L184 assume !(4529 == ssl3_connect_~s__state~0); 3040#L187 assume !(4560 == ssl3_connect_~s__state~0); 2995#L190 assume !(4561 == ssl3_connect_~s__state~0); 2996#L193 assume 4352 == ssl3_connect_~s__state~0; 2955#L194 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 2929#L439 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 2930#L439-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 2943#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 3075#L515 ssl3_connect_~skip~0 := 0; 3074#L97-1 assume !false; 3073#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3064#L100 assume 12292 == ssl3_connect_~s__state~0; 3029#L101 [2018-11-23 02:51:40,568 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 02:51:40,568 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 6 times [2018-11-23 02:51:40,568 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 02:51:40,568 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 02:51:40,569 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:40,569 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 02:51:40,569 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:40,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 02:51:40,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 02:51:40,576 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 02:51:40,576 INFO L82 PathProgramCache]: Analyzing trace with hash -574111736, now seen corresponding path program 1 times [2018-11-23 02:51:40,576 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 02:51:40,577 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 02:51:40,577 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:40,577 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-23 02:51:40,577 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:40,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 02:51:40,612 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 37 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2018-11-23 02:51:40,612 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 02:51:40,612 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 02:51:40,612 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 02:51:40,612 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 02:51:40,613 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 02:51:40,613 INFO L87 Difference]: Start difference. First operand 223 states and 330 transitions. cyclomatic complexity: 108 Second operand 3 states. [2018-11-23 02:51:40,708 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 02:51:40,708 INFO L93 Difference]: Finished difference Result 266 states and 379 transitions. [2018-11-23 02:51:40,708 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 02:51:40,708 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 266 states and 379 transitions. [2018-11-23 02:51:40,710 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 257 [2018-11-23 02:51:40,712 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 266 states to 266 states and 379 transitions. [2018-11-23 02:51:40,712 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 266 [2018-11-23 02:51:40,712 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 266 [2018-11-23 02:51:40,712 INFO L73 IsDeterministic]: Start isDeterministic. Operand 266 states and 379 transitions. [2018-11-23 02:51:40,713 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-23 02:51:40,713 INFO L705 BuchiCegarLoop]: Abstraction has 266 states and 379 transitions. [2018-11-23 02:51:40,713 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 266 states and 379 transitions. [2018-11-23 02:51:40,718 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 266 to 263. [2018-11-23 02:51:40,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 263 states. [2018-11-23 02:51:40,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 263 states to 263 states and 375 transitions. [2018-11-23 02:51:40,720 INFO L728 BuchiCegarLoop]: Abstraction has 263 states and 375 transitions. [2018-11-23 02:51:40,720 INFO L608 BuchiCegarLoop]: Abstraction has 263 states and 375 transitions. [2018-11-23 02:51:40,720 INFO L442 BuchiCegarLoop]: ======== Iteration 8============ [2018-11-23 02:51:40,720 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 263 states and 375 transitions. [2018-11-23 02:51:40,721 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 254 [2018-11-23 02:51:40,722 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 02:51:40,722 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 02:51:40,723 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2018-11-23 02:51:40,723 INFO L867 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] [2018-11-23 02:51:40,723 INFO L794 eck$LassoCheckResult]: Stem: 3511#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 := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 3476#L83 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 3471#L86-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; 3472#L91 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 3423#L97-1 assume !false; 3584#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3545#L100 assume 12292 == ssl3_connect_~s__state~0; 3533#L101 [2018-11-23 02:51:40,724 INFO L796 eck$LassoCheckResult]: Loop: 3533#L101 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; 3452#L205 ssl3_connect_~s__server~0 := 0; 3453#L210 assume 0 != ssl3_connect_~cb~0; 3461#L210-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 3462#L215 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 3468#L221 assume !(0 == ssl3_connect_~s__init_buf___0~0); 3457#L221-2 assume !(0 == ssl3_connect_~tmp___4~0); 3463#L237 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; 3470#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 3420#L515 ssl3_connect_~skip~0 := 0; 3478#L97-1 assume !false; 3410#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3411#L100 assume !(12292 == ssl3_connect_~s__state~0); 3427#L103 assume !(16384 == ssl3_connect_~s__state~0); 3428#L106 assume !(4096 == ssl3_connect_~s__state~0); 3442#L109 assume !(20480 == ssl3_connect_~s__state~0); 3534#L112 assume !(4099 == ssl3_connect_~s__state~0); 3535#L115 assume 4368 == ssl3_connect_~s__state~0; 3479#L119 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 3458#L249 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 3449#L249-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 3450#L257 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 3475#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 3629#L515 ssl3_connect_~skip~0 := 0; 3627#L97-1 assume !false; 3625#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3623#L100 assume !(12292 == ssl3_connect_~s__state~0); 3621#L103 assume !(16384 == ssl3_connect_~s__state~0); 3619#L106 assume !(4096 == ssl3_connect_~s__state~0); 3617#L109 assume !(20480 == ssl3_connect_~s__state~0); 3614#L112 assume !(4099 == ssl3_connect_~s__state~0); 3519#L115 assume !(4368 == ssl3_connect_~s__state~0); 3520#L118 assume !(4369 == ssl3_connect_~s__state~0); 3526#L121 assume 4384 == ssl3_connect_~s__state~0; 3429#L125 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 3430#L264 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 3510#L264-2 assume !(ssl3_connect_~ret~0 <= 0); 3502#L270 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 3503#L270-2 ssl3_connect_~s__init_num~0 := 0; 3455#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 3600#L515 ssl3_connect_~skip~0 := 0; 3595#L97-1 assume !false; 3596#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3591#L100 assume !(12292 == ssl3_connect_~s__state~0); 3592#L103 assume !(16384 == ssl3_connect_~s__state~0); 3564#L106 assume !(4096 == ssl3_connect_~s__state~0); 3412#L109 assume !(20480 == ssl3_connect_~s__state~0); 3413#L112 assume !(4099 == ssl3_connect_~s__state~0); 3663#L115 assume !(4368 == ssl3_connect_~s__state~0); 3662#L118 assume !(4369 == ssl3_connect_~s__state~0); 3661#L121 assume !(4384 == ssl3_connect_~s__state~0); 3660#L124 assume !(4385 == ssl3_connect_~s__state~0); 3659#L127 assume !(4400 == ssl3_connect_~s__state~0); 3658#L130 assume !(4401 == ssl3_connect_~s__state~0); 3657#L133 assume !(4416 == ssl3_connect_~s__state~0); 3656#L136 assume !(4417 == ssl3_connect_~s__state~0); 3655#L139 assume !(4432 == ssl3_connect_~s__state~0); 3654#L142 assume !(4433 == ssl3_connect_~s__state~0); 3653#L145 assume !(4448 == ssl3_connect_~s__state~0); 3652#L148 assume !(4449 == ssl3_connect_~s__state~0); 3651#L151 assume !(4464 == ssl3_connect_~s__state~0); 3650#L154 assume !(4465 == ssl3_connect_~s__state~0); 3649#L157 assume !(4466 == ssl3_connect_~s__state~0); 3648#L160 assume !(4467 == ssl3_connect_~s__state~0); 3647#L163 assume !(4480 == ssl3_connect_~s__state~0); 3561#L166 assume !(4481 == ssl3_connect_~s__state~0); 3562#L169 assume !(4496 == ssl3_connect_~s__state~0); 3557#L172 assume !(4497 == ssl3_connect_~s__state~0); 3558#L175 assume !(4512 == ssl3_connect_~s__state~0); 3585#L178 assume !(4513 == ssl3_connect_~s__state~0); 3572#L181 assume !(4528 == ssl3_connect_~s__state~0); 3573#L184 assume !(4529 == ssl3_connect_~s__state~0); 3645#L187 assume !(4560 == ssl3_connect_~s__state~0); 3491#L190 assume !(4561 == ssl3_connect_~s__state~0); 3492#L193 assume 4352 == ssl3_connect_~s__state~0; 3451#L194 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 3424#L439 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 3425#L439-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 3437#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 3578#L515 ssl3_connect_~skip~0 := 0; 3577#L97-1 assume !false; 3575#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3574#L100 assume 12292 == ssl3_connect_~s__state~0; 3533#L101 [2018-11-23 02:51:40,724 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 02:51:40,724 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 7 times [2018-11-23 02:51:40,724 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 02:51:40,724 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 02:51:40,725 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:40,725 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 02:51:40,725 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:40,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 02:51:40,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 02:51:40,733 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 02:51:40,733 INFO L82 PathProgramCache]: Analyzing trace with hash 1354160966, now seen corresponding path program 1 times [2018-11-23 02:51:40,733 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 02:51:40,734 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 02:51:40,734 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:40,734 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 02:51:40,735 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:40,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 02:51:40,770 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 37 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2018-11-23 02:51:40,770 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 02:51:40,770 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 02:51:40,771 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 02:51:40,771 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 02:51:40,771 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 02:51:40,771 INFO L87 Difference]: Start difference. First operand 263 states and 375 transitions. cyclomatic complexity: 113 Second operand 3 states. [2018-11-23 02:51:40,865 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 02:51:40,865 INFO L93 Difference]: Finished difference Result 286 states and 405 transitions. [2018-11-23 02:51:40,866 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 02:51:40,866 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 286 states and 405 transitions. [2018-11-23 02:51:40,867 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 277 [2018-11-23 02:51:40,869 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 286 states to 286 states and 405 transitions. [2018-11-23 02:51:40,869 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 286 [2018-11-23 02:51:40,869 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 286 [2018-11-23 02:51:40,869 INFO L73 IsDeterministic]: Start isDeterministic. Operand 286 states and 405 transitions. [2018-11-23 02:51:40,870 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-23 02:51:40,870 INFO L705 BuchiCegarLoop]: Abstraction has 286 states and 405 transitions. [2018-11-23 02:51:40,870 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 286 states and 405 transitions. [2018-11-23 02:51:40,874 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 286 to 282. [2018-11-23 02:51:40,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 282 states. [2018-11-23 02:51:40,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 282 states to 282 states and 399 transitions. [2018-11-23 02:51:40,875 INFO L728 BuchiCegarLoop]: Abstraction has 282 states and 399 transitions. [2018-11-23 02:51:40,875 INFO L608 BuchiCegarLoop]: Abstraction has 282 states and 399 transitions. [2018-11-23 02:51:40,875 INFO L442 BuchiCegarLoop]: ======== Iteration 9============ [2018-11-23 02:51:40,876 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 282 states and 399 transitions. [2018-11-23 02:51:40,877 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 273 [2018-11-23 02:51:40,877 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 02:51:40,877 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 02:51:40,878 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2018-11-23 02:51:40,878 INFO L867 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] [2018-11-23 02:51:40,878 INFO L794 eck$LassoCheckResult]: Stem: 4053#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 := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 4023#L83 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 4018#L86-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; 4019#L91 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 3978#L97-1 assume !false; 4125#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4075#L100 assume 12292 == ssl3_connect_~s__state~0; 4072#L101 [2018-11-23 02:51:40,879 INFO L796 eck$LassoCheckResult]: Loop: 4072#L101 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; 4002#L205 ssl3_connect_~s__server~0 := 0; 4003#L210 assume 0 != ssl3_connect_~cb~0; 4010#L210-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 4011#L215 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 4016#L221 assume !(0 == ssl3_connect_~s__init_buf___0~0); 4007#L221-2 assume !(0 == ssl3_connect_~tmp___4~0); 4012#L237 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; 4044#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4203#L515 ssl3_connect_~skip~0 := 0; 4202#L97-1 assume !false; 4201#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4200#L100 assume !(12292 == ssl3_connect_~s__state~0); 4199#L103 assume !(16384 == ssl3_connect_~s__state~0); 4198#L106 assume !(4096 == ssl3_connect_~s__state~0); 4197#L109 assume !(20480 == ssl3_connect_~s__state~0); 4196#L112 assume !(4099 == ssl3_connect_~s__state~0); 4106#L115 assume 4368 == ssl3_connect_~s__state~0; 4026#L119 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 4008#L249 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 3999#L249-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 4000#L257 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 4022#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4167#L515 ssl3_connect_~skip~0 := 0; 4165#L97-1 assume !false; 4163#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4161#L100 assume !(12292 == ssl3_connect_~s__state~0); 4159#L103 assume !(16384 == ssl3_connect_~s__state~0); 4157#L106 assume !(4096 == ssl3_connect_~s__state~0); 4155#L109 assume !(20480 == ssl3_connect_~s__state~0); 4153#L112 assume !(4099 == ssl3_connect_~s__state~0); 4151#L115 assume !(4368 == ssl3_connect_~s__state~0); 4146#L118 assume !(4369 == ssl3_connect_~s__state~0); 4142#L121 assume 4384 == ssl3_connect_~s__state~0; 3984#L125 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 3985#L264 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 4052#L264-2 assume !(ssl3_connect_~ret~0 <= 0); 4045#L270 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 4046#L270-2 ssl3_connect_~s__init_num~0 := 0; 4229#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4226#L515 ssl3_connect_~skip~0 := 0; 4224#L97-1 assume !false; 4223#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4222#L100 assume !(12292 == ssl3_connect_~s__state~0); 4221#L103 assume !(16384 == ssl3_connect_~s__state~0); 4220#L106 assume !(4096 == ssl3_connect_~s__state~0); 4219#L109 assume !(20480 == ssl3_connect_~s__state~0); 4218#L112 assume !(4099 == ssl3_connect_~s__state~0); 4217#L115 assume !(4368 == ssl3_connect_~s__state~0); 4216#L118 assume !(4369 == ssl3_connect_~s__state~0); 4215#L121 assume !(4384 == ssl3_connect_~s__state~0); 4032#L124 assume !(4385 == ssl3_connect_~s__state~0); 4033#L127 assume 4400 == ssl3_connect_~s__state~0; 3969#L131 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 - 256;ssl3_connect_~skip~0 := 1; 3971#L279-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 4005#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 3975#L515 ssl3_connect_~skip~0 := 0; 4214#L97-1 assume !false; 4192#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4191#L100 assume !(12292 == ssl3_connect_~s__state~0); 4190#L103 assume !(16384 == ssl3_connect_~s__state~0); 4189#L106 assume !(4096 == ssl3_connect_~s__state~0); 4188#L109 assume !(20480 == ssl3_connect_~s__state~0); 4187#L112 assume !(4099 == ssl3_connect_~s__state~0); 4150#L115 assume !(4368 == ssl3_connect_~s__state~0); 4104#L118 assume !(4369 == ssl3_connect_~s__state~0); 4105#L121 assume !(4384 == ssl3_connect_~s__state~0); 4143#L124 assume !(4385 == ssl3_connect_~s__state~0); 4144#L127 assume !(4400 == ssl3_connect_~s__state~0); 4138#L130 assume !(4401 == ssl3_connect_~s__state~0); 4087#L133 assume !(4416 == ssl3_connect_~s__state~0); 4086#L136 assume !(4417 == ssl3_connect_~s__state~0); 4076#L139 assume !(4432 == ssl3_connect_~s__state~0); 4077#L142 assume !(4433 == ssl3_connect_~s__state~0); 4078#L145 assume !(4448 == ssl3_connect_~s__state~0); 4147#L148 assume !(4449 == ssl3_connect_~s__state~0); 4084#L151 assume !(4464 == ssl3_connect_~s__state~0); 4080#L154 assume !(4465 == ssl3_connect_~s__state~0); 4081#L157 assume !(4466 == ssl3_connect_~s__state~0); 4082#L160 assume !(4467 == ssl3_connect_~s__state~0); 4083#L163 assume !(4480 == ssl3_connect_~s__state~0); 4098#L166 assume !(4481 == ssl3_connect_~s__state~0); 4094#L169 assume !(4496 == ssl3_connect_~s__state~0); 4095#L172 assume !(4497 == ssl3_connect_~s__state~0); 4096#L175 assume !(4512 == ssl3_connect_~s__state~0); 4145#L178 assume !(4513 == ssl3_connect_~s__state~0); 4141#L181 assume !(4528 == ssl3_connect_~s__state~0); 4139#L184 assume !(4529 == ssl3_connect_~s__state~0); 4140#L187 assume !(4560 == ssl3_connect_~s__state~0); 4037#L190 assume !(4561 == ssl3_connect_~s__state~0); 4038#L193 assume 4352 == ssl3_connect_~s__state~0; 4001#L194 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 3979#L439 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 3980#L439-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 3992#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4128#L515 ssl3_connect_~skip~0 := 0; 4126#L97-1 assume !false; 4123#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4121#L100 assume 12292 == ssl3_connect_~s__state~0; 4072#L101 [2018-11-23 02:51:40,879 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 02:51:40,879 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 8 times [2018-11-23 02:51:40,879 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 02:51:40,879 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 02:51:40,880 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:40,880 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 02:51:40,880 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:40,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 02:51:40,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 02:51:40,887 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 02:51:40,887 INFO L82 PathProgramCache]: Analyzing trace with hash 1979615664, now seen corresponding path program 1 times [2018-11-23 02:51:40,887 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 02:51:40,887 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 02:51:40,888 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:40,888 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-23 02:51:40,888 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:40,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 02:51:40,923 INFO L134 CoverageAnalysis]: Checked inductivity of 88 backedges. 56 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2018-11-23 02:51:40,923 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 02:51:40,923 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 02:51:40,923 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 02:51:40,923 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 02:51:40,923 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 02:51:40,924 INFO L87 Difference]: Start difference. First operand 282 states and 399 transitions. cyclomatic complexity: 118 Second operand 3 states. [2018-11-23 02:51:41,004 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 02:51:41,004 INFO L93 Difference]: Finished difference Result 306 states and 429 transitions. [2018-11-23 02:51:41,004 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 02:51:41,004 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 306 states and 429 transitions. [2018-11-23 02:51:41,005 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 297 [2018-11-23 02:51:41,006 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 306 states to 306 states and 429 transitions. [2018-11-23 02:51:41,007 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 306 [2018-11-23 02:51:41,007 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 306 [2018-11-23 02:51:41,007 INFO L73 IsDeterministic]: Start isDeterministic. Operand 306 states and 429 transitions. [2018-11-23 02:51:41,008 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-23 02:51:41,008 INFO L705 BuchiCegarLoop]: Abstraction has 306 states and 429 transitions. [2018-11-23 02:51:41,008 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 306 states and 429 transitions. [2018-11-23 02:51:41,012 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 306 to 303. [2018-11-23 02:51:41,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 303 states. [2018-11-23 02:51:41,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 303 states to 303 states and 425 transitions. [2018-11-23 02:51:41,013 INFO L728 BuchiCegarLoop]: Abstraction has 303 states and 425 transitions. [2018-11-23 02:51:41,013 INFO L608 BuchiCegarLoop]: Abstraction has 303 states and 425 transitions. [2018-11-23 02:51:41,013 INFO L442 BuchiCegarLoop]: ======== Iteration 10============ [2018-11-23 02:51:41,014 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 303 states and 425 transitions. [2018-11-23 02:51:41,015 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 294 [2018-11-23 02:51:41,015 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 02:51:41,015 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 02:51:41,016 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2018-11-23 02:51:41,016 INFO L867 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] [2018-11-23 02:51:41,016 INFO L794 eck$LassoCheckResult]: Stem: 4650#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 := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 4619#L83 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 4614#L86-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; 4615#L91 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 4572#L97-1 assume !false; 4758#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4676#L100 assume 12292 == ssl3_connect_~s__state~0; 4671#L101 [2018-11-23 02:51:41,017 INFO L796 eck$LassoCheckResult]: Loop: 4671#L101 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; 4596#L205 ssl3_connect_~s__server~0 := 0; 4597#L210 assume 0 != ssl3_connect_~cb~0; 4605#L210-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 4606#L215 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 4611#L221 assume !(0 == ssl3_connect_~s__init_buf___0~0); 4601#L221-2 assume !(0 == ssl3_connect_~tmp___4~0); 4607#L237 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; 4641#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4782#L515 ssl3_connect_~skip~0 := 0; 4779#L97-1 assume !false; 4776#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4773#L100 assume !(12292 == ssl3_connect_~s__state~0); 4771#L103 assume !(16384 == ssl3_connect_~s__state~0); 4769#L106 assume !(4096 == ssl3_connect_~s__state~0); 4768#L109 assume !(20480 == ssl3_connect_~s__state~0); 4746#L112 assume !(4099 == ssl3_connect_~s__state~0); 4707#L115 assume 4368 == ssl3_connect_~s__state~0; 4622#L119 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 4602#L249 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 4593#L249-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 4594#L257 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 4613#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4569#L515 ssl3_connect_~skip~0 := 0; 4621#L97-1 assume !false; 4559#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4560#L100 assume !(12292 == ssl3_connect_~s__state~0); 4576#L103 assume !(16384 == ssl3_connect_~s__state~0); 4577#L106 assume !(4096 == ssl3_connect_~s__state~0); 4561#L109 assume !(20480 == ssl3_connect_~s__state~0); 4562#L112 assume !(4099 == ssl3_connect_~s__state~0); 4659#L115 assume !(4368 == ssl3_connect_~s__state~0); 4660#L118 assume !(4369 == ssl3_connect_~s__state~0); 4665#L121 assume 4384 == ssl3_connect_~s__state~0; 4578#L125 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 4579#L264 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 4649#L264-2 assume !(ssl3_connect_~ret~0 <= 0); 4642#L270 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 4638#L270-2 ssl3_connect_~s__init_num~0 := 0; 4639#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4827#L515 ssl3_connect_~skip~0 := 0; 4825#L97-1 assume !false; 4823#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4821#L100 assume !(12292 == ssl3_connect_~s__state~0); 4820#L103 assume !(16384 == ssl3_connect_~s__state~0); 4819#L106 assume !(4096 == ssl3_connect_~s__state~0); 4818#L109 assume !(20480 == ssl3_connect_~s__state~0); 4816#L112 assume !(4099 == ssl3_connect_~s__state~0); 4815#L115 assume !(4368 == ssl3_connect_~s__state~0); 4813#L118 assume !(4369 == ssl3_connect_~s__state~0); 4812#L121 assume !(4384 == ssl3_connect_~s__state~0); 4628#L124 assume !(4385 == ssl3_connect_~s__state~0); 4629#L127 assume 4400 == ssl3_connect_~s__state~0; 4563#L131 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 - 256;ssl3_connect_~skip~0 := 1; 4565#L279-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 4618#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4804#L515 ssl3_connect_~skip~0 := 0; 4802#L97-1 assume !false; 4800#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4799#L100 assume !(12292 == ssl3_connect_~s__state~0); 4798#L103 assume !(16384 == ssl3_connect_~s__state~0); 4797#L106 assume !(4096 == ssl3_connect_~s__state~0); 4796#L109 assume !(20480 == ssl3_connect_~s__state~0); 4795#L112 assume !(4099 == ssl3_connect_~s__state~0); 4794#L115 assume !(4368 == ssl3_connect_~s__state~0); 4792#L118 assume !(4369 == ssl3_connect_~s__state~0); 4787#L121 assume !(4384 == ssl3_connect_~s__state~0); 4781#L124 assume !(4385 == ssl3_connect_~s__state~0); 4778#L127 assume !(4400 == ssl3_connect_~s__state~0); 4775#L130 assume !(4401 == ssl3_connect_~s__state~0); 4603#L133 assume 4416 == ssl3_connect_~s__state~0; 4604#L137 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 4556#L296 assume 3 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 4; 4554#L296-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 4555#L304 assume !(0 == ssl3_connect_~tmp___6~0); 4599#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4780#L515 ssl3_connect_~skip~0 := 0; 4777#L97-1 assume !false; 4774#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4772#L100 assume !(12292 == ssl3_connect_~s__state~0); 4770#L103 assume !(16384 == ssl3_connect_~s__state~0); 4745#L106 assume !(4096 == ssl3_connect_~s__state~0); 4744#L109 assume !(20480 == ssl3_connect_~s__state~0); 4742#L112 assume !(4099 == ssl3_connect_~s__state~0); 4736#L115 assume !(4368 == ssl3_connect_~s__state~0); 4705#L118 assume !(4369 == ssl3_connect_~s__state~0); 4706#L121 assume !(4384 == ssl3_connect_~s__state~0); 4732#L124 assume !(4385 == ssl3_connect_~s__state~0); 4733#L127 assume !(4400 == ssl3_connect_~s__state~0); 4674#L130 assume !(4401 == ssl3_connect_~s__state~0); 4675#L133 assume !(4416 == ssl3_connect_~s__state~0); 4752#L136 assume !(4417 == ssl3_connect_~s__state~0); 4677#L139 assume !(4432 == ssl3_connect_~s__state~0); 4678#L142 assume !(4433 == ssl3_connect_~s__state~0); 4679#L145 assume !(4448 == ssl3_connect_~s__state~0); 4735#L148 assume !(4449 == ssl3_connect_~s__state~0); 4685#L151 assume !(4464 == ssl3_connect_~s__state~0); 4681#L154 assume !(4465 == ssl3_connect_~s__state~0); 4682#L157 assume !(4466 == ssl3_connect_~s__state~0); 4683#L160 assume !(4467 == ssl3_connect_~s__state~0); 4684#L163 assume !(4480 == ssl3_connect_~s__state~0); 4697#L166 assume !(4481 == ssl3_connect_~s__state~0); 4692#L169 assume !(4496 == ssl3_connect_~s__state~0); 4693#L172 assume !(4497 == ssl3_connect_~s__state~0); 4694#L175 assume !(4512 == ssl3_connect_~s__state~0); 4734#L178 assume !(4513 == ssl3_connect_~s__state~0); 4731#L181 assume !(4528 == ssl3_connect_~s__state~0); 4729#L184 assume !(4529 == ssl3_connect_~s__state~0); 4730#L187 assume !(4560 == ssl3_connect_~s__state~0); 4633#L190 assume !(4561 == ssl3_connect_~s__state~0); 4634#L193 assume 4352 == ssl3_connect_~s__state~0; 4595#L194 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 4573#L439 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 4574#L439-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 4586#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4728#L515 ssl3_connect_~skip~0 := 0; 4726#L97-1 assume !false; 4724#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4722#L100 assume 12292 == ssl3_connect_~s__state~0; 4671#L101 [2018-11-23 02:51:41,017 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 02:51:41,017 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 9 times [2018-11-23 02:51:41,017 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 02:51:41,017 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 02:51:41,018 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:41,018 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 02:51:41,018 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:41,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 02:51:41,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 02:51:41,025 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 02:51:41,025 INFO L82 PathProgramCache]: Analyzing trace with hash -1485237128, now seen corresponding path program 1 times [2018-11-23 02:51:41,026 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 02:51:41,026 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 02:51:41,026 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:41,027 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-23 02:51:41,027 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:41,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 02:51:41,071 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 116 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2018-11-23 02:51:41,071 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 02:51:41,071 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 02:51:41,071 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 02:51:41,072 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 02:51:41,072 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 02:51:41,072 INFO L87 Difference]: Start difference. First operand 303 states and 425 transitions. cyclomatic complexity: 123 Second operand 3 states. [2018-11-23 02:51:41,098 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 02:51:41,099 INFO L93 Difference]: Finished difference Result 597 states and 835 transitions. [2018-11-23 02:51:41,100 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 02:51:41,100 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 597 states and 835 transitions. [2018-11-23 02:51:41,102 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 588 [2018-11-23 02:51:41,104 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 597 states to 597 states and 835 transitions. [2018-11-23 02:51:41,105 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 597 [2018-11-23 02:51:41,105 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 597 [2018-11-23 02:51:41,105 INFO L73 IsDeterministic]: Start isDeterministic. Operand 597 states and 835 transitions. [2018-11-23 02:51:41,106 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-23 02:51:41,106 INFO L705 BuchiCegarLoop]: Abstraction has 597 states and 835 transitions. [2018-11-23 02:51:41,107 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 597 states and 835 transitions. [2018-11-23 02:51:41,113 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 597 to 597. [2018-11-23 02:51:41,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 597 states. [2018-11-23 02:51:41,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 597 states to 597 states and 835 transitions. [2018-11-23 02:51:41,114 INFO L728 BuchiCegarLoop]: Abstraction has 597 states and 835 transitions. [2018-11-23 02:51:41,115 INFO L608 BuchiCegarLoop]: Abstraction has 597 states and 835 transitions. [2018-11-23 02:51:41,115 INFO L442 BuchiCegarLoop]: ======== Iteration 11============ [2018-11-23 02:51:41,115 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 597 states and 835 transitions. [2018-11-23 02:51:41,117 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 588 [2018-11-23 02:51:41,117 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 02:51:41,117 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 02:51:41,119 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2018-11-23 02:51:41,119 INFO L867 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] [2018-11-23 02:51:41,119 INFO L794 eck$LassoCheckResult]: Stem: 5558#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 := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 5526#L83 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 5521#L86-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; 5522#L91 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 5481#L97-1 assume !false; 5701#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5584#L100 assume 12292 == ssl3_connect_~s__state~0; 5585#L101 [2018-11-23 02:51:41,119 INFO L796 eck$LassoCheckResult]: Loop: 5585#L101 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; 5663#L205 ssl3_connect_~s__server~0 := 0; 6020#L210 assume 0 != ssl3_connect_~cb~0; 6019#L210-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 6018#L215 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 6016#L221 assume !(0 == ssl3_connect_~s__init_buf___0~0); 6014#L221-2 assume !(0 == ssl3_connect_~tmp___4~0); 6013#L237 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; 6009#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6006#L515 ssl3_connect_~skip~0 := 0; 6005#L97-1 assume !false; 6004#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6003#L100 assume !(12292 == ssl3_connect_~s__state~0); 6002#L103 assume !(16384 == ssl3_connect_~s__state~0); 6001#L106 assume !(4096 == ssl3_connect_~s__state~0); 6000#L109 assume !(20480 == ssl3_connect_~s__state~0); 5999#L112 assume !(4099 == ssl3_connect_~s__state~0); 5922#L115 assume 4368 == ssl3_connect_~s__state~0; 5656#L119 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 5921#L249 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 5510#L249-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 5920#L257 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 5916#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5913#L515 ssl3_connect_~skip~0 := 0; 5912#L97-1 assume !false; 5911#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5910#L100 assume !(12292 == ssl3_connect_~s__state~0); 5909#L103 assume !(16384 == ssl3_connect_~s__state~0); 5908#L106 assume !(4096 == ssl3_connect_~s__state~0); 5907#L109 assume !(20480 == ssl3_connect_~s__state~0); 5906#L112 assume !(4099 == ssl3_connect_~s__state~0); 5905#L115 assume !(4368 == ssl3_connect_~s__state~0); 5904#L118 assume !(4369 == ssl3_connect_~s__state~0); 5903#L121 assume 4384 == ssl3_connect_~s__state~0; 5650#L125 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 5902#L264 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 5557#L264-2 assume !(ssl3_connect_~ret~0 <= 0); 5900#L270 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 5899#L270-2 ssl3_connect_~s__init_num~0 := 0; 5895#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5892#L515 ssl3_connect_~skip~0 := 0; 5891#L97-1 assume !false; 5890#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5889#L100 assume !(12292 == ssl3_connect_~s__state~0); 5888#L103 assume !(16384 == ssl3_connect_~s__state~0); 5887#L106 assume !(4096 == ssl3_connect_~s__state~0); 5886#L109 assume !(20480 == ssl3_connect_~s__state~0); 5885#L112 assume !(4099 == ssl3_connect_~s__state~0); 5884#L115 assume !(4368 == ssl3_connect_~s__state~0); 5883#L118 assume !(4369 == ssl3_connect_~s__state~0); 5882#L121 assume !(4384 == ssl3_connect_~s__state~0); 5881#L124 assume !(4385 == ssl3_connect_~s__state~0); 5880#L127 assume 4400 == ssl3_connect_~s__state~0; 5590#L131 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 - 256;ssl3_connect_~skip~0 := 1; 5877#L279-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 5872#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5858#L515 ssl3_connect_~skip~0 := 0; 5853#L97-1 assume !false; 5851#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5850#L100 assume !(12292 == ssl3_connect_~s__state~0); 5849#L103 assume !(16384 == ssl3_connect_~s__state~0); 5848#L106 assume !(4096 == ssl3_connect_~s__state~0); 5847#L109 assume !(20480 == ssl3_connect_~s__state~0); 5846#L112 assume !(4099 == ssl3_connect_~s__state~0); 5845#L115 assume !(4368 == ssl3_connect_~s__state~0); 5844#L118 assume !(4369 == ssl3_connect_~s__state~0); 5843#L121 assume !(4384 == ssl3_connect_~s__state~0); 5842#L124 assume !(4385 == ssl3_connect_~s__state~0); 5841#L127 assume !(4400 == ssl3_connect_~s__state~0); 5840#L130 assume !(4401 == ssl3_connect_~s__state~0); 5839#L133 assume 4416 == ssl3_connect_~s__state~0; 5636#L137 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 5838#L296 assume !(3 == ssl3_connect_~blastFlag~0); 5837#L296-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 5834#L304 assume !(0 == ssl3_connect_~tmp___6~0); 5756#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5754#L515 ssl3_connect_~skip~0 := 0; 5743#L97-1 assume !false; 5744#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5737#L100 assume !(12292 == ssl3_connect_~s__state~0); 5738#L103 assume !(16384 == ssl3_connect_~s__state~0); 5731#L106 assume !(4096 == ssl3_connect_~s__state~0); 5732#L109 assume !(20480 == ssl3_connect_~s__state~0); 5725#L112 assume !(4099 == ssl3_connect_~s__state~0); 5726#L115 assume !(4368 == ssl3_connect_~s__state~0); 5717#L118 assume !(4369 == ssl3_connect_~s__state~0); 5718#L121 assume !(4384 == ssl3_connect_~s__state~0); 5766#L124 assume !(4385 == ssl3_connect_~s__state~0); 5767#L127 assume !(4400 == ssl3_connect_~s__state~0); 5589#L130 assume !(4401 == ssl3_connect_~s__state~0); 5591#L133 assume !(4416 == ssl3_connect_~s__state~0); 5819#L136 assume !(4417 == ssl3_connect_~s__state~0); 5817#L139 assume !(4432 == ssl3_connect_~s__state~0); 5815#L142 assume !(4433 == ssl3_connect_~s__state~0); 5629#L145 assume !(4448 == ssl3_connect_~s__state~0); 5626#L148 assume !(4449 == ssl3_connect_~s__state~0); 5599#L151 assume !(4464 == ssl3_connect_~s__state~0); 5594#L154 assume !(4465 == ssl3_connect_~s__state~0); 5596#L157 assume !(4466 == ssl3_connect_~s__state~0); 5597#L160 assume !(4467 == ssl3_connect_~s__state~0); 5598#L163 assume !(4480 == ssl3_connect_~s__state~0); 5711#L166 assume !(4481 == ssl3_connect_~s__state~0); 5710#L169 assume !(4496 == ssl3_connect_~s__state~0); 5708#L172 assume !(4497 == ssl3_connect_~s__state~0); 5709#L175 assume !(4512 == ssl3_connect_~s__state~0); 5953#L178 assume !(4513 == ssl3_connect_~s__state~0); 5949#L181 assume !(4528 == ssl3_connect_~s__state~0); 5947#L184 assume !(4529 == ssl3_connect_~s__state~0); 5948#L187 assume !(4560 == ssl3_connect_~s__state~0); 5958#L190 assume !(4561 == ssl3_connect_~s__state~0); 5960#L193 assume 4352 == ssl3_connect_~s__state~0; 6027#L194 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 6025#L439 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 6024#L439-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 5825#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5822#L515 ssl3_connect_~skip~0 := 0; 5681#L97-1 assume !false; 5682#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5675#L100 assume 12292 == ssl3_connect_~s__state~0; 5585#L101 [2018-11-23 02:51:41,119 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 02:51:41,120 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 10 times [2018-11-23 02:51:41,120 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 02:51:41,120 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 02:51:41,120 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:41,120 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 02:51:41,121 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:41,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 02:51:41,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 02:51:41,127 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 02:51:41,127 INFO L82 PathProgramCache]: Analyzing trace with hash -1838325510, now seen corresponding path program 1 times [2018-11-23 02:51:41,127 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 02:51:41,127 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 02:51:41,128 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:41,128 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-23 02:51:41,128 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:41,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 02:51:41,186 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 77 proven. 0 refuted. 0 times theorem prover too weak. 68 trivial. 0 not checked. [2018-11-23 02:51:41,186 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 02:51:41,186 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 02:51:41,186 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 02:51:41,187 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 02:51:41,187 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 02:51:41,187 INFO L87 Difference]: Start difference. First operand 597 states and 835 transitions. cyclomatic complexity: 239 Second operand 3 states. [2018-11-23 02:51:41,275 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 02:51:41,275 INFO L93 Difference]: Finished difference Result 649 states and 897 transitions. [2018-11-23 02:51:41,277 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 02:51:41,277 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 649 states and 897 transitions. [2018-11-23 02:51:41,279 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 640 [2018-11-23 02:51:41,281 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 649 states to 649 states and 897 transitions. [2018-11-23 02:51:41,282 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 649 [2018-11-23 02:51:41,282 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 649 [2018-11-23 02:51:41,282 INFO L73 IsDeterministic]: Start isDeterministic. Operand 649 states and 897 transitions. [2018-11-23 02:51:41,283 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-23 02:51:41,283 INFO L705 BuchiCegarLoop]: Abstraction has 649 states and 897 transitions. [2018-11-23 02:51:41,284 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 649 states and 897 transitions. [2018-11-23 02:51:41,290 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 649 to 643. [2018-11-23 02:51:41,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 643 states. [2018-11-23 02:51:41,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 643 states to 643 states and 891 transitions. [2018-11-23 02:51:41,292 INFO L728 BuchiCegarLoop]: Abstraction has 643 states and 891 transitions. [2018-11-23 02:51:41,292 INFO L608 BuchiCegarLoop]: Abstraction has 643 states and 891 transitions. [2018-11-23 02:51:41,292 INFO L442 BuchiCegarLoop]: ======== Iteration 12============ [2018-11-23 02:51:41,292 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 643 states and 891 transitions. [2018-11-23 02:51:41,295 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 634 [2018-11-23 02:51:41,295 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 02:51:41,295 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 02:51:41,296 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2018-11-23 02:51:41,296 INFO L867 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] [2018-11-23 02:51:41,296 INFO L794 eck$LassoCheckResult]: Stem: 6827#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 := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 6788#L83 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 6778#L86-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; 6779#L91 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 6733#L97-1 assume !false; 7147#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6862#L100 assume 12292 == ssl3_connect_~s__state~0; 6855#L101 [2018-11-23 02:51:41,297 INFO L796 eck$LassoCheckResult]: Loop: 6855#L101 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; 6757#L205 ssl3_connect_~s__server~0 := 0; 6758#L210 assume 0 != ssl3_connect_~cb~0; 6774#L210-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 6811#L215 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 6812#L221 assume !(0 == ssl3_connect_~s__init_buf___0~0); 6770#L221-2 assume !(0 == ssl3_connect_~tmp___4~0); 6771#L237 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; 6813#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7321#L515 ssl3_connect_~skip~0 := 0; 7319#L97-1 assume !false; 7317#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7316#L100 assume !(12292 == ssl3_connect_~s__state~0); 6734#L103 assume !(16384 == ssl3_connect_~s__state~0); 6735#L106 assume !(4096 == ssl3_connect_~s__state~0); 6719#L109 assume !(20480 == ssl3_connect_~s__state~0); 6720#L112 assume !(4099 == ssl3_connect_~s__state~0); 6856#L115 assume 4368 == ssl3_connect_~s__state~0; 6791#L119 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 6764#L249 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 6754#L249-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 6755#L257 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 6784#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7288#L515 ssl3_connect_~skip~0 := 0; 7287#L97-1 assume !false; 7285#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7283#L100 assume !(12292 == ssl3_connect_~s__state~0); 7146#L103 assume !(16384 == ssl3_connect_~s__state~0); 7095#L106 assume !(4096 == ssl3_connect_~s__state~0); 7094#L109 assume !(20480 == ssl3_connect_~s__state~0); 7092#L112 assume !(4099 == ssl3_connect_~s__state~0); 7091#L115 assume !(4368 == ssl3_connect_~s__state~0); 7014#L118 assume !(4369 == ssl3_connect_~s__state~0); 6958#L121 assume 4384 == ssl3_connect_~s__state~0; 6957#L125 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 6825#L264 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 6826#L264-2 assume !(ssl3_connect_~ret~0 <= 0); 6814#L270 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 6815#L270-2 ssl3_connect_~s__init_num~0 := 0; 7310#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7307#L515 ssl3_connect_~skip~0 := 0; 7306#L97-1 assume !false; 7305#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7304#L100 assume !(12292 == ssl3_connect_~s__state~0); 7303#L103 assume !(16384 == ssl3_connect_~s__state~0); 7302#L106 assume !(4096 == ssl3_connect_~s__state~0); 7301#L109 assume !(20480 == ssl3_connect_~s__state~0); 7300#L112 assume !(4099 == ssl3_connect_~s__state~0); 7299#L115 assume !(4368 == ssl3_connect_~s__state~0); 7298#L118 assume !(4369 == ssl3_connect_~s__state~0); 7297#L121 assume !(4384 == ssl3_connect_~s__state~0); 7296#L124 assume !(4385 == ssl3_connect_~s__state~0); 7295#L127 assume !(4400 == ssl3_connect_~s__state~0); 7294#L130 assume !(4401 == ssl3_connect_~s__state~0); 7293#L133 assume !(4416 == ssl3_connect_~s__state~0); 7187#L136 assume !(4417 == ssl3_connect_~s__state~0); 7186#L139 assume !(4432 == ssl3_connect_~s__state~0); 7185#L142 assume !(4433 == ssl3_connect_~s__state~0); 6857#L145 assume !(4448 == ssl3_connect_~s__state~0); 6858#L148 assume !(4449 == ssl3_connect_~s__state~0); 6848#L151 assume !(4464 == ssl3_connect_~s__state~0); 6817#L154 assume !(4465 == ssl3_connect_~s__state~0); 6799#L157 assume !(4466 == ssl3_connect_~s__state~0); 6800#L160 assume !(4467 == ssl3_connect_~s__state~0); 7253#L163 assume !(4480 == ssl3_connect_~s__state~0); 7252#L166 assume !(4481 == ssl3_connect_~s__state~0); 7251#L169 assume !(4496 == ssl3_connect_~s__state~0); 7250#L172 assume !(4497 == ssl3_connect_~s__state~0); 6708#L175 assume !(4512 == ssl3_connect_~s__state~0); 6709#L178 assume !(4513 == ssl3_connect_~s__state~0); 7249#L181 assume !(4528 == ssl3_connect_~s__state~0); 7136#L184 assume !(4529 == ssl3_connect_~s__state~0); 7099#L187 assume 4560 == ssl3_connect_~s__state~0; 7098#L191 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 7097#L426 assume !(ssl3_connect_~ret~0 <= 0); 7096#L429 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 7044#L429-2 ssl3_connect_~s__init_num~0 := 0; 7010#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7007#L515 ssl3_connect_~skip~0 := 0; 7006#L97-1 assume !false; 7004#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6999#L100 assume !(12292 == ssl3_connect_~s__state~0); 6986#L103 assume !(16384 == ssl3_connect_~s__state~0); 6987#L106 assume !(4096 == ssl3_connect_~s__state~0); 6983#L109 assume !(20480 == ssl3_connect_~s__state~0); 6982#L112 assume !(4099 == ssl3_connect_~s__state~0); 6975#L115 assume !(4368 == ssl3_connect_~s__state~0); 6976#L118 assume !(4369 == ssl3_connect_~s__state~0); 7022#L121 assume !(4384 == ssl3_connect_~s__state~0); 7020#L124 assume !(4385 == ssl3_connect_~s__state~0); 7019#L127 assume !(4400 == ssl3_connect_~s__state~0); 7016#L130 assume !(4401 == ssl3_connect_~s__state~0); 7015#L133 assume !(4416 == ssl3_connect_~s__state~0); 6968#L136 assume !(4417 == ssl3_connect_~s__state~0); 6969#L139 assume !(4432 == ssl3_connect_~s__state~0); 7017#L142 assume !(4433 == ssl3_connect_~s__state~0); 6932#L145 assume !(4448 == ssl3_connect_~s__state~0); 6906#L148 assume !(4449 == ssl3_connect_~s__state~0); 6901#L151 assume !(4464 == ssl3_connect_~s__state~0); 6902#L154 assume !(4465 == ssl3_connect_~s__state~0); 7060#L157 assume !(4466 == ssl3_connect_~s__state~0); 7058#L160 assume !(4467 == ssl3_connect_~s__state~0); 7056#L163 assume !(4480 == ssl3_connect_~s__state~0); 7053#L166 assume !(4481 == ssl3_connect_~s__state~0); 7050#L169 assume !(4496 == ssl3_connect_~s__state~0); 7051#L172 assume !(4497 == ssl3_connect_~s__state~0); 7052#L175 assume !(4512 == ssl3_connect_~s__state~0); 7115#L178 assume !(4513 == ssl3_connect_~s__state~0); 7116#L181 assume !(4528 == ssl3_connect_~s__state~0); 7130#L184 assume !(4529 == ssl3_connect_~s__state~0); 7122#L187 assume !(4560 == ssl3_connect_~s__state~0); 7121#L190 assume !(4561 == ssl3_connect_~s__state~0); 7101#L193 assume 4352 == ssl3_connect_~s__state~0; 7120#L194 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 7118#L439 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 7117#L439-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 7073#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7069#L515 ssl3_connect_~skip~0 := 0; 7067#L97-1 assume !false; 7065#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7063#L100 assume 12292 == ssl3_connect_~s__state~0; 6855#L101 [2018-11-23 02:51:41,297 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 02:51:41,297 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 11 times [2018-11-23 02:51:41,297 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 02:51:41,297 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 02:51:41,306 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:41,306 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 02:51:41,306 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:41,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 02:51:41,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 02:51:41,312 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 02:51:41,312 INFO L82 PathProgramCache]: Analyzing trace with hash -651492898, now seen corresponding path program 1 times [2018-11-23 02:51:41,312 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 02:51:41,313 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 02:51:41,313 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:41,313 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-23 02:51:41,314 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:41,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 02:51:41,352 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 76 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2018-11-23 02:51:41,352 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 02:51:41,352 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 02:51:41,353 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 02:51:41,353 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 02:51:41,353 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 02:51:41,353 INFO L87 Difference]: Start difference. First operand 643 states and 891 transitions. cyclomatic complexity: 249 Second operand 3 states. [2018-11-23 02:51:41,472 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 02:51:41,472 INFO L93 Difference]: Finished difference Result 719 states and 977 transitions. [2018-11-23 02:51:41,474 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 02:51:41,474 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 719 states and 977 transitions. [2018-11-23 02:51:41,477 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 710 [2018-11-23 02:51:41,479 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 719 states to 719 states and 977 transitions. [2018-11-23 02:51:41,479 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 719 [2018-11-23 02:51:41,480 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 719 [2018-11-23 02:51:41,480 INFO L73 IsDeterministic]: Start isDeterministic. Operand 719 states and 977 transitions. [2018-11-23 02:51:41,481 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-23 02:51:41,481 INFO L705 BuchiCegarLoop]: Abstraction has 719 states and 977 transitions. [2018-11-23 02:51:41,482 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 719 states and 977 transitions. [2018-11-23 02:51:41,489 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 719 to 715. [2018-11-23 02:51:41,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 715 states. [2018-11-23 02:51:41,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 715 states to 715 states and 973 transitions. [2018-11-23 02:51:41,491 INFO L728 BuchiCegarLoop]: Abstraction has 715 states and 973 transitions. [2018-11-23 02:51:41,491 INFO L608 BuchiCegarLoop]: Abstraction has 715 states and 973 transitions. [2018-11-23 02:51:41,491 INFO L442 BuchiCegarLoop]: ======== Iteration 13============ [2018-11-23 02:51:41,491 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 715 states and 973 transitions. [2018-11-23 02:51:41,494 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 706 [2018-11-23 02:51:41,494 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 02:51:41,494 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 02:51:41,496 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2018-11-23 02:51:41,496 INFO L867 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] [2018-11-23 02:51:41,496 INFO L794 eck$LassoCheckResult]: Stem: 8198#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 := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 8159#L83 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 8150#L86-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; 8151#L91 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 8099#L97-1 assume !false; 8601#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8231#L100 assume 12292 == ssl3_connect_~s__state~0; 8232#L101 [2018-11-23 02:51:41,496 INFO L796 eck$LassoCheckResult]: Loop: 8232#L101 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; 8128#L205 ssl3_connect_~s__server~0 := 0; 8129#L210 assume 0 != ssl3_connect_~cb~0; 8137#L210-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 8138#L215 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 8147#L221 assume !(0 == ssl3_connect_~s__init_buf___0~0); 8133#L221-2 assume !(0 == ssl3_connect_~tmp___4~0); 8184#L237 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; 8185#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8728#L515 ssl3_connect_~skip~0 := 0; 8726#L97-1 assume !false; 8724#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8722#L100 assume !(12292 == ssl3_connect_~s__state~0); 8720#L103 assume !(16384 == ssl3_connect_~s__state~0); 8718#L106 assume !(4096 == ssl3_connect_~s__state~0); 8716#L109 assume !(20480 == ssl3_connect_~s__state~0); 8715#L112 assume !(4099 == ssl3_connect_~s__state~0); 8714#L115 assume 4368 == ssl3_connect_~s__state~0; 8162#L119 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 8135#L249 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 8125#L249-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 8126#L257 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 8340#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8337#L515 ssl3_connect_~skip~0 := 0; 8336#L97-1 assume !false; 8335#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8334#L100 assume !(12292 == ssl3_connect_~s__state~0); 8333#L103 assume !(16384 == ssl3_connect_~s__state~0); 8332#L106 assume !(4096 == ssl3_connect_~s__state~0); 8331#L109 assume !(20480 == ssl3_connect_~s__state~0); 8330#L112 assume !(4099 == ssl3_connect_~s__state~0); 8329#L115 assume !(4368 == ssl3_connect_~s__state~0); 8328#L118 assume !(4369 == ssl3_connect_~s__state~0); 8321#L121 assume 4384 == ssl3_connect_~s__state~0; 8320#L125 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 8319#L264 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 8197#L264-2 assume !(ssl3_connect_~ret~0 <= 0); 8318#L270 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 8179#L270-2 ssl3_connect_~s__init_num~0 := 0; 8180#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8703#L515 ssl3_connect_~skip~0 := 0; 8702#L97-1 assume !false; 8701#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8700#L100 assume !(12292 == ssl3_connect_~s__state~0); 8699#L103 assume !(16384 == ssl3_connect_~s__state~0); 8698#L106 assume !(4096 == ssl3_connect_~s__state~0); 8697#L109 assume !(20480 == ssl3_connect_~s__state~0); 8696#L112 assume !(4099 == ssl3_connect_~s__state~0); 8695#L115 assume !(4368 == ssl3_connect_~s__state~0); 8694#L118 assume !(4369 == ssl3_connect_~s__state~0); 8693#L121 assume !(4384 == ssl3_connect_~s__state~0); 8692#L124 assume !(4385 == ssl3_connect_~s__state~0); 8691#L127 assume !(4400 == ssl3_connect_~s__state~0); 8690#L130 assume !(4401 == ssl3_connect_~s__state~0); 8689#L133 assume !(4416 == ssl3_connect_~s__state~0); 8688#L136 assume !(4417 == ssl3_connect_~s__state~0); 8687#L139 assume !(4432 == ssl3_connect_~s__state~0); 8686#L142 assume !(4433 == ssl3_connect_~s__state~0); 8685#L145 assume !(4448 == ssl3_connect_~s__state~0); 8684#L148 assume !(4449 == ssl3_connect_~s__state~0); 8683#L151 assume !(4464 == ssl3_connect_~s__state~0); 8682#L154 assume !(4465 == ssl3_connect_~s__state~0); 8681#L157 assume !(4466 == ssl3_connect_~s__state~0); 8680#L160 assume !(4467 == ssl3_connect_~s__state~0); 8678#L163 assume !(4480 == ssl3_connect_~s__state~0); 8672#L166 assume !(4481 == ssl3_connect_~s__state~0); 8669#L169 assume !(4496 == ssl3_connect_~s__state~0); 8666#L172 assume !(4497 == ssl3_connect_~s__state~0); 8655#L175 assume !(4512 == ssl3_connect_~s__state~0); 8656#L178 assume !(4513 == ssl3_connect_~s__state~0); 8230#L181 assume !(4528 == ssl3_connect_~s__state~0); 8220#L184 assume !(4529 == ssl3_connect_~s__state~0); 8221#L187 assume 4560 == ssl3_connect_~s__state~0; 8152#L191 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 8153#L426 assume !(ssl3_connect_~ret~0 <= 0); 8204#L429 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 3; 8206#L429-2 ssl3_connect_~s__init_num~0 := 0; 8114#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8519#L515 ssl3_connect_~skip~0 := 0; 8517#L97-1 assume !false; 8515#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8513#L100 assume !(12292 == ssl3_connect_~s__state~0); 8511#L103 assume !(16384 == ssl3_connect_~s__state~0); 8509#L106 assume !(4096 == ssl3_connect_~s__state~0); 8507#L109 assume !(20480 == ssl3_connect_~s__state~0); 8505#L112 assume !(4099 == ssl3_connect_~s__state~0); 8503#L115 assume !(4368 == ssl3_connect_~s__state~0); 8501#L118 assume !(4369 == ssl3_connect_~s__state~0); 8499#L121 assume !(4384 == ssl3_connect_~s__state~0); 8497#L124 assume !(4385 == ssl3_connect_~s__state~0); 8495#L127 assume !(4400 == ssl3_connect_~s__state~0); 8490#L130 assume !(4401 == ssl3_connect_~s__state~0); 8488#L133 assume !(4416 == ssl3_connect_~s__state~0); 8486#L136 assume !(4417 == ssl3_connect_~s__state~0); 8484#L139 assume !(4432 == ssl3_connect_~s__state~0); 8482#L142 assume !(4433 == ssl3_connect_~s__state~0); 8480#L145 assume !(4448 == ssl3_connect_~s__state~0); 8478#L148 assume !(4449 == ssl3_connect_~s__state~0); 8476#L151 assume !(4464 == ssl3_connect_~s__state~0); 8475#L154 assume !(4465 == ssl3_connect_~s__state~0); 8474#L157 assume !(4466 == ssl3_connect_~s__state~0); 8472#L160 assume !(4467 == ssl3_connect_~s__state~0); 8470#L163 assume !(4480 == ssl3_connect_~s__state~0); 8468#L166 assume !(4481 == ssl3_connect_~s__state~0); 8466#L169 assume !(4496 == ssl3_connect_~s__state~0); 8464#L172 assume !(4497 == ssl3_connect_~s__state~0); 8462#L175 assume !(4512 == ssl3_connect_~s__state~0); 8460#L178 assume !(4513 == ssl3_connect_~s__state~0); 8458#L181 assume !(4528 == ssl3_connect_~s__state~0); 8456#L184 assume !(4529 == ssl3_connect_~s__state~0); 8195#L187 assume !(4560 == ssl3_connect_~s__state~0); 8173#L190 assume !(4561 == ssl3_connect_~s__state~0); 8174#L193 assume 4352 == ssl3_connect_~s__state~0; 8127#L194 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 8100#L439 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 8101#L439-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 8384#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8380#L515 ssl3_connect_~skip~0 := 0; 8378#L97-1 assume !false; 8376#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8373#L100 assume 12292 == ssl3_connect_~s__state~0; 8232#L101 [2018-11-23 02:51:41,497 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 02:51:41,497 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 12 times [2018-11-23 02:51:41,497 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 02:51:41,497 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 02:51:41,498 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:41,498 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 02:51:41,498 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:41,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 02:51:41,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 02:51:41,504 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 02:51:41,504 INFO L82 PathProgramCache]: Analyzing trace with hash 1276779804, now seen corresponding path program 1 times [2018-11-23 02:51:41,505 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 02:51:41,505 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 02:51:41,505 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:41,506 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-23 02:51:41,506 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:41,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 02:51:41,555 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2018-11-23 02:51:41,555 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 02:51:41,555 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 02:51:41,556 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 02:51:41,556 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 02:51:41,556 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 02:51:41,556 INFO L87 Difference]: Start difference. First operand 715 states and 973 transitions. cyclomatic complexity: 259 Second operand 3 states. [2018-11-23 02:51:41,576 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 02:51:41,577 INFO L93 Difference]: Finished difference Result 1295 states and 1779 transitions. [2018-11-23 02:51:41,578 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 02:51:41,578 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1295 states and 1779 transitions. [2018-11-23 02:51:41,583 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1286 [2018-11-23 02:51:41,586 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1295 states to 1295 states and 1779 transitions. [2018-11-23 02:51:41,586 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1295 [2018-11-23 02:51:41,588 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1295 [2018-11-23 02:51:41,588 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1295 states and 1779 transitions. [2018-11-23 02:51:41,589 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-23 02:51:41,590 INFO L705 BuchiCegarLoop]: Abstraction has 1295 states and 1779 transitions. [2018-11-23 02:51:41,591 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1295 states and 1779 transitions. [2018-11-23 02:51:41,602 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1295 to 1295. [2018-11-23 02:51:41,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1295 states. [2018-11-23 02:51:41,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1295 states to 1295 states and 1779 transitions. [2018-11-23 02:51:41,605 INFO L728 BuchiCegarLoop]: Abstraction has 1295 states and 1779 transitions. [2018-11-23 02:51:41,605 INFO L608 BuchiCegarLoop]: Abstraction has 1295 states and 1779 transitions. [2018-11-23 02:51:41,605 INFO L442 BuchiCegarLoop]: ======== Iteration 14============ [2018-11-23 02:51:41,605 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1295 states and 1779 transitions. [2018-11-23 02:51:41,609 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1286 [2018-11-23 02:51:41,609 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 02:51:41,609 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 02:51:41,610 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2018-11-23 02:51:41,611 INFO L867 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] [2018-11-23 02:51:41,611 INFO L794 eck$LassoCheckResult]: Stem: 10212#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 := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 10174#L83 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 10164#L86-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; 10165#L91 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 10115#L97-1 assume !false; 11170#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11169#L100 assume 12292 == ssl3_connect_~s__state~0; 10684#L101 [2018-11-23 02:51:41,611 INFO L796 eck$LassoCheckResult]: Loop: 10684#L101 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; 10647#L205 ssl3_connect_~s__server~0 := 0; 11167#L210 assume 0 != ssl3_connect_~cb~0; 11166#L210-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 11165#L215 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 11163#L221 assume !(0 == ssl3_connect_~s__init_buf___0~0); 11161#L221-2 assume !(0 == ssl3_connect_~tmp___4~0); 11158#L237 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; 11152#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 11150#L515 ssl3_connect_~skip~0 := 0; 11135#L97-1 assume !false; 11136#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11126#L100 assume !(12292 == ssl3_connect_~s__state~0); 11127#L103 assume !(16384 == ssl3_connect_~s__state~0); 11029#L106 assume !(4096 == ssl3_connect_~s__state~0); 11030#L109 assume !(20480 == ssl3_connect_~s__state~0); 10740#L112 assume !(4099 == ssl3_connect_~s__state~0); 10718#L115 assume 4368 == ssl3_connect_~s__state~0; 10177#L119 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 10148#L249 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 10149#L249-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 10320#L257 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 10321#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10312#L515 ssl3_connect_~skip~0 := 0; 10313#L97-1 assume !false; 10308#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10309#L100 assume !(12292 == ssl3_connect_~s__state~0); 10304#L103 assume !(16384 == ssl3_connect_~s__state~0); 10305#L106 assume !(4096 == ssl3_connect_~s__state~0); 10300#L109 assume !(20480 == ssl3_connect_~s__state~0); 10301#L112 assume !(4099 == ssl3_connect_~s__state~0); 10293#L115 assume !(4368 == ssl3_connect_~s__state~0); 10294#L118 assume !(4369 == ssl3_connect_~s__state~0); 10280#L121 assume 4384 == ssl3_connect_~s__state~0; 10281#L125 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 10276#L264 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 10277#L264-2 assume !(ssl3_connect_~ret~0 <= 0); 10271#L270 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 10273#L270-2 ssl3_connect_~s__init_num~0 := 0; 11062#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 11058#L515 ssl3_connect_~skip~0 := 0; 11056#L97-1 assume !false; 11054#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11052#L100 assume !(12292 == ssl3_connect_~s__state~0); 11050#L103 assume !(16384 == ssl3_connect_~s__state~0); 11048#L106 assume !(4096 == ssl3_connect_~s__state~0); 11046#L109 assume !(20480 == ssl3_connect_~s__state~0); 11044#L112 assume !(4099 == ssl3_connect_~s__state~0); 11042#L115 assume !(4368 == ssl3_connect_~s__state~0); 11040#L118 assume !(4369 == ssl3_connect_~s__state~0); 11038#L121 assume !(4384 == ssl3_connect_~s__state~0); 11036#L124 assume !(4385 == ssl3_connect_~s__state~0); 10345#L127 assume 4400 == ssl3_connect_~s__state~0; 10106#L131 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 - 256;ssl3_connect_~skip~0 := 1; 10108#L279-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 10168#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 11296#L515 ssl3_connect_~skip~0 := 0; 11294#L97-1 assume !false; 11292#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11290#L100 assume !(12292 == ssl3_connect_~s__state~0); 11288#L103 assume !(16384 == ssl3_connect_~s__state~0); 11286#L106 assume !(4096 == ssl3_connect_~s__state~0); 11284#L109 assume !(20480 == ssl3_connect_~s__state~0); 11281#L112 assume !(4099 == ssl3_connect_~s__state~0); 10223#L115 assume !(4368 == ssl3_connect_~s__state~0); 10224#L118 assume !(4369 == ssl3_connect_~s__state~0); 10214#L121 assume !(4384 == ssl3_connect_~s__state~0); 10184#L124 assume !(4385 == ssl3_connect_~s__state~0); 10185#L127 assume !(4400 == ssl3_connect_~s__state~0); 10178#L130 assume !(4401 == ssl3_connect_~s__state~0); 10179#L133 assume 4416 == ssl3_connect_~s__state~0; 10737#L137 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 10098#L296 assume !(3 == ssl3_connect_~blastFlag~0); 10099#L296-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 11016#L304 assume !(0 == ssl3_connect_~tmp___6~0); 10999#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10995#L515 ssl3_connect_~skip~0 := 0; 10993#L97-1 assume !false; 10991#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10989#L100 assume !(12292 == ssl3_connect_~s__state~0); 10981#L103 assume !(16384 == ssl3_connect_~s__state~0); 10977#L106 assume !(4096 == ssl3_connect_~s__state~0); 10973#L109 assume !(20480 == ssl3_connect_~s__state~0); 10969#L112 assume !(4099 == ssl3_connect_~s__state~0); 10965#L115 assume !(4368 == ssl3_connect_~s__state~0); 10961#L118 assume !(4369 == ssl3_connect_~s__state~0); 10957#L121 assume !(4384 == ssl3_connect_~s__state~0); 10953#L124 assume !(4385 == ssl3_connect_~s__state~0); 10949#L127 assume !(4400 == ssl3_connect_~s__state~0); 10945#L130 assume !(4401 == ssl3_connect_~s__state~0); 10941#L133 assume !(4416 == ssl3_connect_~s__state~0); 10937#L136 assume !(4417 == ssl3_connect_~s__state~0); 10609#L139 assume 4432 == ssl3_connect_~s__state~0; 10365#L143 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 10155#L312 assume !(5 == ssl3_connect_~blastFlag~0); 10156#L315 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 10897#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10894#L515 ssl3_connect_~skip~0 := 0; 10893#L97-1 assume !false; 10892#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10891#L100 assume !(12292 == ssl3_connect_~s__state~0); 10653#L103 assume !(16384 == ssl3_connect_~s__state~0); 10654#L106 assume !(4096 == ssl3_connect_~s__state~0); 10649#L109 assume !(20480 == ssl3_connect_~s__state~0); 10650#L112 assume !(4099 == ssl3_connect_~s__state~0); 10644#L115 assume !(4368 == ssl3_connect_~s__state~0); 10645#L118 assume !(4369 == ssl3_connect_~s__state~0); 10284#L121 assume !(4384 == ssl3_connect_~s__state~0); 10285#L124 assume !(4385 == ssl3_connect_~s__state~0); 10887#L127 assume !(4400 == ssl3_connect_~s__state~0); 10885#L130 assume !(4401 == ssl3_connect_~s__state~0); 10883#L133 assume !(4416 == ssl3_connect_~s__state~0); 10882#L136 assume !(4417 == ssl3_connect_~s__state~0); 10686#L139 assume !(4432 == ssl3_connect_~s__state~0); 10687#L142 assume !(4433 == ssl3_connect_~s__state~0); 10874#L145 assume !(4448 == ssl3_connect_~s__state~0); 10871#L148 assume !(4449 == ssl3_connect_~s__state~0); 10865#L151 assume !(4464 == ssl3_connect_~s__state~0); 10863#L154 assume !(4465 == ssl3_connect_~s__state~0); 10861#L157 assume !(4466 == ssl3_connect_~s__state~0); 10859#L160 assume !(4467 == ssl3_connect_~s__state~0); 10857#L163 assume !(4480 == ssl3_connect_~s__state~0); 10854#L166 assume !(4481 == ssl3_connect_~s__state~0); 10852#L169 assume !(4496 == ssl3_connect_~s__state~0); 10850#L172 assume !(4497 == ssl3_connect_~s__state~0); 10848#L175 assume !(4512 == ssl3_connect_~s__state~0); 10846#L178 assume !(4513 == ssl3_connect_~s__state~0); 10844#L181 assume !(4528 == ssl3_connect_~s__state~0); 10843#L184 assume !(4529 == ssl3_connect_~s__state~0); 10741#L187 assume !(4560 == ssl3_connect_~s__state~0); 10189#L190 assume !(4561 == ssl3_connect_~s__state~0); 10190#L193 assume 4352 == ssl3_connect_~s__state~0; 10408#L194 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 10409#L439 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 10129#L439-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 10130#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 11333#L515 ssl3_connect_~skip~0 := 0; 10176#L97-1 assume !false; 10102#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10103#L100 assume 12292 == ssl3_connect_~s__state~0; 10684#L101 [2018-11-23 02:51:41,611 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 02:51:41,612 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 13 times [2018-11-23 02:51:41,612 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 02:51:41,612 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 02:51:41,613 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:41,613 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 02:51:41,613 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:41,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 02:51:41,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 02:51:41,619 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 02:51:41,619 INFO L82 PathProgramCache]: Analyzing trace with hash -61283585, now seen corresponding path program 1 times [2018-11-23 02:51:41,619 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 02:51:41,619 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 02:51:41,620 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:41,620 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 02:51:41,620 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:41,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 02:51:41,663 INFO L134 CoverageAnalysis]: Checked inductivity of 220 backedges. 100 proven. 0 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2018-11-23 02:51:41,663 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 02:51:41,664 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 02:51:41,664 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 02:51:41,664 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 02:51:41,664 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 02:51:41,664 INFO L87 Difference]: Start difference. First operand 1295 states and 1779 transitions. cyclomatic complexity: 486 Second operand 3 states. [2018-11-23 02:51:41,767 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 02:51:41,767 INFO L93 Difference]: Finished difference Result 1411 states and 1921 transitions. [2018-11-23 02:51:41,769 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 02:51:41,769 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1411 states and 1921 transitions. [2018-11-23 02:51:41,774 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1402 [2018-11-23 02:51:41,777 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1411 states to 1411 states and 1921 transitions. [2018-11-23 02:51:41,777 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1411 [2018-11-23 02:51:41,778 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1411 [2018-11-23 02:51:41,779 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1411 states and 1921 transitions. [2018-11-23 02:51:41,780 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-23 02:51:41,781 INFO L705 BuchiCegarLoop]: Abstraction has 1411 states and 1921 transitions. [2018-11-23 02:51:41,782 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1411 states and 1921 transitions. [2018-11-23 02:51:41,795 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1411 to 1395. [2018-11-23 02:51:41,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1395 states. [2018-11-23 02:51:41,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1395 states to 1395 states and 1899 transitions. [2018-11-23 02:51:41,798 INFO L728 BuchiCegarLoop]: Abstraction has 1395 states and 1899 transitions. [2018-11-23 02:51:41,798 INFO L608 BuchiCegarLoop]: Abstraction has 1395 states and 1899 transitions. [2018-11-23 02:51:41,798 INFO L442 BuchiCegarLoop]: ======== Iteration 15============ [2018-11-23 02:51:41,798 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1395 states and 1899 transitions. [2018-11-23 02:51:41,802 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1386 [2018-11-23 02:51:41,803 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 02:51:41,803 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 02:51:41,804 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2018-11-23 02:51:41,804 INFO L867 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] [2018-11-23 02:51:41,804 INFO L794 eck$LassoCheckResult]: Stem: 12929#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 := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 12888#L83 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 12877#L86-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; 12878#L91 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 12830#L97-1 assume !false; 13396#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13395#L100 assume 12292 == ssl3_connect_~s__state~0; 13114#L101 [2018-11-23 02:51:41,805 INFO L796 eck$LassoCheckResult]: Loop: 13114#L101 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; 13101#L205 ssl3_connect_~s__server~0 := 0; 13388#L210 assume 0 != ssl3_connect_~cb~0; 13386#L210-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 13384#L215 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 13381#L221 assume !(0 == ssl3_connect_~s__init_buf___0~0); 13378#L221-2 assume !(0 == ssl3_connect_~tmp___4~0); 13375#L237 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; 13376#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13802#L515 ssl3_connect_~skip~0 := 0; 13801#L97-1 assume !false; 13800#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13799#L100 assume !(12292 == ssl3_connect_~s__state~0); 13798#L103 assume !(16384 == ssl3_connect_~s__state~0); 13797#L106 assume !(4096 == ssl3_connect_~s__state~0); 13796#L109 assume !(20480 == ssl3_connect_~s__state~0); 13795#L112 assume !(4099 == ssl3_connect_~s__state~0); 13794#L115 assume 4368 == ssl3_connect_~s__state~0; 13093#L119 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 13793#L249 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 13299#L249-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 13792#L257 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 13789#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13787#L515 ssl3_connect_~skip~0 := 0; 13786#L97-1 assume !false; 13785#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13784#L100 assume !(12292 == ssl3_connect_~s__state~0); 13246#L103 assume !(16384 == ssl3_connect_~s__state~0); 13247#L106 assume !(4096 == ssl3_connect_~s__state~0); 13234#L109 assume !(20480 == ssl3_connect_~s__state~0); 13235#L112 assume !(4099 == ssl3_connect_~s__state~0); 13222#L115 assume !(4368 == ssl3_connect_~s__state~0); 13223#L118 assume !(4369 == ssl3_connect_~s__state~0); 12973#L121 assume 4384 == ssl3_connect_~s__state~0; 12974#L125 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 12969#L264 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 12970#L264-2 assume !(ssl3_connect_~ret~0 <= 0); 12965#L270 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 12966#L270-2 ssl3_connect_~s__init_num~0 := 0; 13763#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13760#L515 ssl3_connect_~skip~0 := 0; 13759#L97-1 assume !false; 13758#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13757#L100 assume !(12292 == ssl3_connect_~s__state~0); 13756#L103 assume !(16384 == ssl3_connect_~s__state~0); 13755#L106 assume !(4096 == ssl3_connect_~s__state~0); 13754#L109 assume !(20480 == ssl3_connect_~s__state~0); 13753#L112 assume !(4099 == ssl3_connect_~s__state~0); 13752#L115 assume !(4368 == ssl3_connect_~s__state~0); 13751#L118 assume !(4369 == ssl3_connect_~s__state~0); 13750#L121 assume !(4384 == ssl3_connect_~s__state~0); 13749#L124 assume !(4385 == ssl3_connect_~s__state~0); 13748#L127 assume 4400 == ssl3_connect_~s__state~0; 13078#L131 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 - 256;ssl3_connect_~skip~0 := 1; 13743#L279-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 13740#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13737#L515 ssl3_connect_~skip~0 := 0; 13736#L97-1 assume !false; 13735#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13734#L100 assume !(12292 == ssl3_connect_~s__state~0); 13733#L103 assume !(16384 == ssl3_connect_~s__state~0); 13732#L106 assume !(4096 == ssl3_connect_~s__state~0); 13731#L109 assume !(20480 == ssl3_connect_~s__state~0); 13730#L112 assume !(4099 == ssl3_connect_~s__state~0); 13729#L115 assume !(4368 == ssl3_connect_~s__state~0); 13728#L118 assume !(4369 == ssl3_connect_~s__state~0); 13727#L121 assume !(4384 == ssl3_connect_~s__state~0); 13726#L124 assume !(4385 == ssl3_connect_~s__state~0); 13725#L127 assume !(4400 == ssl3_connect_~s__state~0); 13724#L130 assume !(4401 == ssl3_connect_~s__state~0); 13723#L133 assume 4416 == ssl3_connect_~s__state~0; 13070#L137 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 13722#L296 assume !(3 == ssl3_connect_~blastFlag~0); 13721#L296-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 13719#L304 assume !(0 == ssl3_connect_~tmp___6~0); 13716#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13713#L515 ssl3_connect_~skip~0 := 0; 13712#L97-1 assume !false; 13711#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13710#L100 assume !(12292 == ssl3_connect_~s__state~0); 13709#L103 assume !(16384 == ssl3_connect_~s__state~0); 13708#L106 assume !(4096 == ssl3_connect_~s__state~0); 13707#L109 assume !(20480 == ssl3_connect_~s__state~0); 13706#L112 assume !(4099 == ssl3_connect_~s__state~0); 13705#L115 assume !(4368 == ssl3_connect_~s__state~0); 13704#L118 assume !(4369 == ssl3_connect_~s__state~0); 13703#L121 assume !(4384 == ssl3_connect_~s__state~0); 13702#L124 assume !(4385 == ssl3_connect_~s__state~0); 13701#L127 assume !(4400 == ssl3_connect_~s__state~0); 13700#L130 assume !(4401 == ssl3_connect_~s__state~0); 13699#L133 assume !(4416 == ssl3_connect_~s__state~0); 13698#L136 assume !(4417 == ssl3_connect_~s__state~0); 13697#L139 assume 4432 == ssl3_connect_~s__state~0; 13064#L143 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 13696#L312 assume !(5 == ssl3_connect_~blastFlag~0); 13694#L315 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 13691#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13688#L515 ssl3_connect_~skip~0 := 0; 13687#L97-1 assume !false; 13686#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13685#L100 assume !(12292 == ssl3_connect_~s__state~0); 13684#L103 assume !(16384 == ssl3_connect_~s__state~0); 13683#L106 assume !(4096 == ssl3_connect_~s__state~0); 13682#L109 assume !(20480 == ssl3_connect_~s__state~0); 13681#L112 assume !(4099 == ssl3_connect_~s__state~0); 13680#L115 assume !(4368 == ssl3_connect_~s__state~0); 13679#L118 assume !(4369 == ssl3_connect_~s__state~0); 13678#L121 assume !(4384 == ssl3_connect_~s__state~0); 13677#L124 assume !(4385 == ssl3_connect_~s__state~0); 13676#L127 assume !(4400 == ssl3_connect_~s__state~0); 13675#L130 assume !(4401 == ssl3_connect_~s__state~0); 13628#L133 assume !(4416 == ssl3_connect_~s__state~0); 13627#L136 assume !(4417 == ssl3_connect_~s__state~0); 13625#L139 assume !(4432 == ssl3_connect_~s__state~0); 13521#L142 assume !(4433 == ssl3_connect_~s__state~0); 13516#L145 assume 4448 == ssl3_connect_~s__state~0; 13515#L149 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 13514#L324 assume !(4 == ssl3_connect_~blastFlag~0); 13511#L324-2 assume !(ssl3_connect_~ret~0 <= 0); 13187#L330 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 13188#L330-2 ssl3_connect_~s__init_num~0 := 0; 13564#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13562#L515 ssl3_connect_~skip~0 := 0; 13561#L97-1 assume !false; 13560#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13559#L100 assume !(12292 == ssl3_connect_~s__state~0); 13558#L103 assume !(16384 == ssl3_connect_~s__state~0); 13557#L106 assume !(4096 == ssl3_connect_~s__state~0); 13556#L109 assume !(20480 == ssl3_connect_~s__state~0); 13555#L112 assume !(4099 == ssl3_connect_~s__state~0); 13554#L115 assume !(4368 == ssl3_connect_~s__state~0); 13553#L118 assume !(4369 == ssl3_connect_~s__state~0); 13552#L121 assume !(4384 == ssl3_connect_~s__state~0); 13551#L124 assume !(4385 == ssl3_connect_~s__state~0); 13550#L127 assume !(4400 == ssl3_connect_~s__state~0); 13549#L130 assume !(4401 == ssl3_connect_~s__state~0); 13548#L133 assume !(4416 == ssl3_connect_~s__state~0); 13547#L136 assume !(4417 == ssl3_connect_~s__state~0); 13546#L139 assume !(4432 == ssl3_connect_~s__state~0); 13194#L142 assume !(4433 == ssl3_connect_~s__state~0); 13195#L145 assume !(4448 == ssl3_connect_~s__state~0); 13518#L148 assume !(4449 == ssl3_connect_~s__state~0); 13519#L151 assume !(4464 == ssl3_connect_~s__state~0); 13578#L154 assume !(4465 == ssl3_connect_~s__state~0); 13579#L157 assume !(4466 == ssl3_connect_~s__state~0); 13582#L160 assume !(4467 == ssl3_connect_~s__state~0); 13046#L163 assume !(4480 == ssl3_connect_~s__state~0); 13010#L166 assume !(4481 == ssl3_connect_~s__state~0); 13011#L169 assume !(4496 == ssl3_connect_~s__state~0); 13006#L172 assume !(4497 == ssl3_connect_~s__state~0); 13007#L175 assume !(4512 == ssl3_connect_~s__state~0); 13588#L178 assume !(4513 == ssl3_connect_~s__state~0); 13033#L181 assume !(4528 == ssl3_connect_~s__state~0); 12990#L184 assume !(4529 == ssl3_connect_~s__state~0); 12992#L187 assume !(4560 == ssl3_connect_~s__state~0); 12926#L190 assume !(4561 == ssl3_connect_~s__state~0); 12910#L193 assume 4352 == ssl3_connect_~s__state~0; 12911#L194 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 12826#L439 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 12827#L439-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 13135#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13127#L515 ssl3_connect_~skip~0 := 0; 13120#L97-1 assume !false; 13117#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13113#L100 assume 12292 == ssl3_connect_~s__state~0; 13114#L101 [2018-11-23 02:51:41,805 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 02:51:41,805 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 14 times [2018-11-23 02:51:41,805 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 02:51:41,805 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 02:51:41,806 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:41,806 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 02:51:41,806 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:41,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 02:51:41,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 02:51:41,812 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 02:51:41,812 INFO L82 PathProgramCache]: Analyzing trace with hash 707548966, now seen corresponding path program 1 times [2018-11-23 02:51:41,812 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 02:51:41,812 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 02:51:41,813 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:41,813 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-23 02:51:41,813 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:41,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 02:51:41,849 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 125 proven. 0 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2018-11-23 02:51:41,850 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 02:51:41,850 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 02:51:41,850 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 02:51:41,850 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 02:51:41,850 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 02:51:41,851 INFO L87 Difference]: Start difference. First operand 1395 states and 1899 transitions. cyclomatic complexity: 506 Second operand 3 states. [2018-11-23 02:51:41,956 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 02:51:41,956 INFO L93 Difference]: Finished difference Result 1515 states and 2039 transitions. [2018-11-23 02:51:41,957 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 02:51:41,958 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1515 states and 2039 transitions. [2018-11-23 02:51:41,963 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1506 [2018-11-23 02:51:41,967 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1515 states to 1515 states and 2039 transitions. [2018-11-23 02:51:41,967 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1515 [2018-11-23 02:51:41,968 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1515 [2018-11-23 02:51:41,968 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1515 states and 2039 transitions. [2018-11-23 02:51:41,970 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-23 02:51:41,970 INFO L705 BuchiCegarLoop]: Abstraction has 1515 states and 2039 transitions. [2018-11-23 02:51:41,971 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1515 states and 2039 transitions. [2018-11-23 02:51:41,983 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1515 to 1507. [2018-11-23 02:51:41,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1507 states. [2018-11-23 02:51:41,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1507 states to 1507 states and 2031 transitions. [2018-11-23 02:51:41,986 INFO L728 BuchiCegarLoop]: Abstraction has 1507 states and 2031 transitions. [2018-11-23 02:51:41,986 INFO L608 BuchiCegarLoop]: Abstraction has 1507 states and 2031 transitions. [2018-11-23 02:51:41,987 INFO L442 BuchiCegarLoop]: ======== Iteration 16============ [2018-11-23 02:51:41,987 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1507 states and 2031 transitions. [2018-11-23 02:51:41,991 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1498 [2018-11-23 02:51:41,992 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 02:51:41,992 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 02:51:41,993 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2018-11-23 02:51:41,993 INFO L867 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] [2018-11-23 02:51:41,993 INFO L794 eck$LassoCheckResult]: Stem: 15827#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 := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 15795#L83 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 15788#L86-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; 15789#L91 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 15745#L97-1 assume !false; 16510#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16507#L100 assume 12292 == ssl3_connect_~s__state~0; 16503#L101 [2018-11-23 02:51:41,994 INFO L796 eck$LassoCheckResult]: Loop: 16503#L101 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; 16030#L205 ssl3_connect_~s__server~0 := 0; 16497#L210 assume 0 != ssl3_connect_~cb~0; 16491#L210-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 16489#L215 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 16486#L221 assume !(0 == ssl3_connect_~s__init_buf___0~0); 16482#L221-2 assume !(0 == ssl3_connect_~tmp___4~0); 16478#L237 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; 16432#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16430#L515 ssl3_connect_~skip~0 := 0; 16423#L97-1 assume !false; 16424#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16416#L100 assume !(12292 == ssl3_connect_~s__state~0); 16417#L103 assume !(16384 == ssl3_connect_~s__state~0); 16410#L106 assume !(4096 == ssl3_connect_~s__state~0); 16411#L109 assume !(20480 == ssl3_connect_~s__state~0); 16405#L112 assume !(4099 == ssl3_connect_~s__state~0); 16404#L115 assume 4368 == ssl3_connect_~s__state~0; 16025#L119 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 16403#L249 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 16400#L249-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 16401#L257 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 16394#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16389#L515 ssl3_connect_~skip~0 := 0; 16383#L97-1 assume !false; 16381#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16379#L100 assume !(12292 == ssl3_connect_~s__state~0); 16377#L103 assume !(16384 == ssl3_connect_~s__state~0); 16375#L106 assume !(4096 == ssl3_connect_~s__state~0); 16373#L109 assume !(20480 == ssl3_connect_~s__state~0); 16371#L112 assume !(4099 == ssl3_connect_~s__state~0); 16369#L115 assume !(4368 == ssl3_connect_~s__state~0); 16339#L118 assume !(4369 == ssl3_connect_~s__state~0); 16340#L121 assume 4384 == ssl3_connect_~s__state~0; 15884#L125 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 15885#L264 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 15880#L264-2 assume !(ssl3_connect_~ret~0 <= 0); 15881#L270 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 16355#L270-2 ssl3_connect_~s__init_num~0 := 0; 16351#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16347#L515 ssl3_connect_~skip~0 := 0; 16345#L97-1 assume !false; 16342#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16312#L100 assume !(12292 == ssl3_connect_~s__state~0); 16301#L103 assume !(16384 == ssl3_connect_~s__state~0); 16297#L106 assume !(4096 == ssl3_connect_~s__state~0); 16288#L109 assume !(20480 == ssl3_connect_~s__state~0); 16280#L112 assume !(4099 == ssl3_connect_~s__state~0); 16279#L115 assume !(4368 == ssl3_connect_~s__state~0); 16277#L118 assume !(4369 == ssl3_connect_~s__state~0); 16271#L121 assume !(4384 == ssl3_connect_~s__state~0); 16269#L124 assume !(4385 == ssl3_connect_~s__state~0); 16267#L127 assume 4400 == ssl3_connect_~s__state~0; 16013#L131 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 - 256;ssl3_connect_~skip~0 := 1; 16262#L279-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 16254#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16249#L515 ssl3_connect_~skip~0 := 0; 16246#L97-1 assume !false; 16243#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16240#L100 assume !(12292 == ssl3_connect_~s__state~0); 16237#L103 assume !(16384 == ssl3_connect_~s__state~0); 16234#L106 assume !(4096 == ssl3_connect_~s__state~0); 16231#L109 assume !(20480 == ssl3_connect_~s__state~0); 16228#L112 assume !(4099 == ssl3_connect_~s__state~0); 16226#L115 assume !(4368 == ssl3_connect_~s__state~0); 16223#L118 assume !(4369 == ssl3_connect_~s__state~0); 16216#L121 assume !(4384 == ssl3_connect_~s__state~0); 16212#L124 assume !(4385 == ssl3_connect_~s__state~0); 16205#L127 assume !(4400 == ssl3_connect_~s__state~0); 16202#L130 assume !(4401 == ssl3_connect_~s__state~0); 16198#L133 assume 4416 == ssl3_connect_~s__state~0; 16004#L137 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 16189#L296 assume !(3 == ssl3_connect_~blastFlag~0); 16186#L296-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 16182#L304 assume !(0 == ssl3_connect_~tmp___6~0); 16177#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16172#L515 ssl3_connect_~skip~0 := 0; 16169#L97-1 assume !false; 16166#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16163#L100 assume !(12292 == ssl3_connect_~s__state~0); 16160#L103 assume !(16384 == ssl3_connect_~s__state~0); 16157#L106 assume !(4096 == ssl3_connect_~s__state~0); 16154#L109 assume !(20480 == ssl3_connect_~s__state~0); 16151#L112 assume !(4099 == ssl3_connect_~s__state~0); 16148#L115 assume !(4368 == ssl3_connect_~s__state~0); 16145#L118 assume !(4369 == ssl3_connect_~s__state~0); 16143#L121 assume !(4384 == ssl3_connect_~s__state~0); 16142#L124 assume !(4385 == ssl3_connect_~s__state~0); 16137#L127 assume !(4400 == ssl3_connect_~s__state~0); 16136#L130 assume !(4401 == ssl3_connect_~s__state~0); 16135#L133 assume !(4416 == ssl3_connect_~s__state~0); 16129#L136 assume !(4417 == ssl3_connect_~s__state~0); 16127#L139 assume 4432 == ssl3_connect_~s__state~0; 15992#L143 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 16124#L312 assume !(5 == ssl3_connect_~blastFlag~0); 16123#L315 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 16112#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16103#L515 ssl3_connect_~skip~0 := 0; 16100#L97-1 assume !false; 16097#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16094#L100 assume !(12292 == ssl3_connect_~s__state~0); 16091#L103 assume !(16384 == ssl3_connect_~s__state~0); 16088#L106 assume !(4096 == ssl3_connect_~s__state~0); 16085#L109 assume !(20480 == ssl3_connect_~s__state~0); 16082#L112 assume !(4099 == ssl3_connect_~s__state~0); 16079#L115 assume !(4368 == ssl3_connect_~s__state~0); 16076#L118 assume !(4369 == ssl3_connect_~s__state~0); 16073#L121 assume !(4384 == ssl3_connect_~s__state~0); 16070#L124 assume !(4385 == ssl3_connect_~s__state~0); 16067#L127 assume !(4400 == ssl3_connect_~s__state~0); 16064#L130 assume !(4401 == ssl3_connect_~s__state~0); 16061#L133 assume !(4416 == ssl3_connect_~s__state~0); 16058#L136 assume !(4417 == ssl3_connect_~s__state~0); 16055#L139 assume !(4432 == ssl3_connect_~s__state~0); 16048#L142 assume !(4433 == ssl3_connect_~s__state~0); 15984#L145 assume 4448 == ssl3_connect_~s__state~0; 15980#L149 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 15977#L324 assume !(4 == ssl3_connect_~blastFlag~0); 15978#L324-2 assume !(ssl3_connect_~ret~0 <= 0); 15955#L330 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4480; 15957#L330-2 ssl3_connect_~s__init_num~0 := 0; 16044#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16043#L515 ssl3_connect_~skip~0 := 0; 16038#L97-1 assume !false; 16039#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16035#L100 assume !(12292 == ssl3_connect_~s__state~0); 16034#L103 assume !(16384 == ssl3_connect_~s__state~0); 16033#L106 assume !(4096 == ssl3_connect_~s__state~0); 16032#L109 assume !(20480 == ssl3_connect_~s__state~0); 16029#L112 assume !(4099 == ssl3_connect_~s__state~0); 16031#L115 assume !(4368 == ssl3_connect_~s__state~0); 16024#L118 assume !(4369 == ssl3_connect_~s__state~0); 16026#L121 assume !(4384 == ssl3_connect_~s__state~0); 16020#L124 assume !(4385 == ssl3_connect_~s__state~0); 16021#L127 assume !(4400 == ssl3_connect_~s__state~0); 16012#L130 assume !(4401 == ssl3_connect_~s__state~0); 16014#L133 assume !(4416 == ssl3_connect_~s__state~0); 16003#L136 assume !(4417 == ssl3_connect_~s__state~0); 16005#L139 assume !(4432 == ssl3_connect_~s__state~0); 15991#L142 assume !(4433 == ssl3_connect_~s__state~0); 15993#L145 assume !(4448 == ssl3_connect_~s__state~0); 15985#L148 assume !(4449 == ssl3_connect_~s__state~0); 15986#L151 assume !(4464 == ssl3_connect_~s__state~0); 16607#L154 assume !(4465 == ssl3_connect_~s__state~0); 16605#L157 assume !(4466 == ssl3_connect_~s__state~0); 16603#L160 assume !(4467 == ssl3_connect_~s__state~0); 16601#L163 assume !(4480 == ssl3_connect_~s__state~0); 16599#L166 assume !(4481 == ssl3_connect_~s__state~0); 16597#L169 assume !(4496 == ssl3_connect_~s__state~0); 16595#L172 assume !(4497 == ssl3_connect_~s__state~0); 16593#L175 assume !(4512 == ssl3_connect_~s__state~0); 16591#L178 assume !(4513 == ssl3_connect_~s__state~0); 15866#L181 assume !(4528 == ssl3_connect_~s__state~0); 15863#L184 assume !(4529 == ssl3_connect_~s__state~0); 15865#L187 assume !(4560 == ssl3_connect_~s__state~0); 16492#L190 assume !(4561 == ssl3_connect_~s__state~0); 15960#L193 assume 4352 == ssl3_connect_~s__state~0; 15961#L194 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 15948#L439 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 15949#L439-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 16517#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16040#L515 ssl3_connect_~skip~0 := 0; 16041#L97-1 assume !false; 16036#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16037#L100 assume 12292 == ssl3_connect_~s__state~0; 16503#L101 [2018-11-23 02:51:41,994 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 02:51:41,994 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 15 times [2018-11-23 02:51:41,994 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 02:51:41,994 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 02:51:41,995 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:41,995 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 02:51:41,995 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:41,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 02:51:41,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 02:51:42,000 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 02:51:42,001 INFO L82 PathProgramCache]: Analyzing trace with hash -1659145628, now seen corresponding path program 1 times [2018-11-23 02:51:42,001 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 02:51:42,001 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 02:51:42,001 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:42,002 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-23 02:51:42,002 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:42,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 02:51:42,050 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 125 proven. 0 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2018-11-23 02:51:42,051 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 02:51:42,051 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 02:51:42,051 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 02:51:42,051 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 02:51:42,051 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 02:51:42,052 INFO L87 Difference]: Start difference. First operand 1507 states and 2031 transitions. cyclomatic complexity: 526 Second operand 3 states. [2018-11-23 02:51:42,159 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 02:51:42,159 INFO L93 Difference]: Finished difference Result 1643 states and 2191 transitions. [2018-11-23 02:51:42,160 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 02:51:42,161 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1643 states and 2191 transitions. [2018-11-23 02:51:42,166 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1634 [2018-11-23 02:51:42,170 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1643 states to 1643 states and 2191 transitions. [2018-11-23 02:51:42,171 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1643 [2018-11-23 02:51:42,172 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1643 [2018-11-23 02:51:42,172 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1643 states and 2191 transitions. [2018-11-23 02:51:42,174 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-23 02:51:42,175 INFO L705 BuchiCegarLoop]: Abstraction has 1643 states and 2191 transitions. [2018-11-23 02:51:42,176 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1643 states and 2191 transitions. [2018-11-23 02:51:42,192 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1643 to 1631. [2018-11-23 02:51:42,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1631 states. [2018-11-23 02:51:42,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1631 states to 1631 states and 2175 transitions. [2018-11-23 02:51:42,195 INFO L728 BuchiCegarLoop]: Abstraction has 1631 states and 2175 transitions. [2018-11-23 02:51:42,195 INFO L608 BuchiCegarLoop]: Abstraction has 1631 states and 2175 transitions. [2018-11-23 02:51:42,195 INFO L442 BuchiCegarLoop]: ======== Iteration 17============ [2018-11-23 02:51:42,195 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1631 states and 2175 transitions. [2018-11-23 02:51:42,201 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1622 [2018-11-23 02:51:42,202 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 02:51:42,202 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 02:51:42,203 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2018-11-23 02:51:42,203 INFO L867 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] [2018-11-23 02:51:42,203 INFO L794 eck$LassoCheckResult]: Stem: 18994#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 := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 18956#L83 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 18948#L86-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; 18949#L91 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 18898#L97-1 assume !false; 19212#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19211#L100 assume 12292 == ssl3_connect_~s__state~0; 19203#L101 [2018-11-23 02:51:42,204 INFO L796 eck$LassoCheckResult]: Loop: 19203#L101 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; 19191#L205 ssl3_connect_~s__server~0 := 0; 18944#L210 assume 0 != ssl3_connect_~cb~0; 18945#L210-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 18980#L215 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 18981#L221 assume !(0 == ssl3_connect_~s__init_buf___0~0); 19947#L221-2 assume !(0 == ssl3_connect_~tmp___4~0); 19946#L237 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; 19498#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 19496#L515 ssl3_connect_~skip~0 := 0; 19489#L97-1 assume !false; 19490#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19483#L100 assume !(12292 == ssl3_connect_~s__state~0); 19484#L103 assume !(16384 == ssl3_connect_~s__state~0); 19430#L106 assume !(4096 == ssl3_connect_~s__state~0); 19431#L109 assume !(20480 == ssl3_connect_~s__state~0); 19404#L112 assume !(4099 == ssl3_connect_~s__state~0); 19240#L115 assume 4368 == ssl3_connect_~s__state~0; 18959#L119 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 18934#L249 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 18935#L249-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 19105#L257 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 19106#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 19097#L515 ssl3_connect_~skip~0 := 0; 19098#L97-1 assume !false; 19093#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19094#L100 assume !(12292 == ssl3_connect_~s__state~0); 19089#L103 assume !(16384 == ssl3_connect_~s__state~0); 19090#L106 assume !(4096 == ssl3_connect_~s__state~0); 19085#L109 assume !(20480 == ssl3_connect_~s__state~0); 19086#L112 assume !(4099 == ssl3_connect_~s__state~0); 19077#L115 assume !(4368 == ssl3_connect_~s__state~0); 19078#L118 assume !(4369 == ssl3_connect_~s__state~0); 19065#L121 assume 4384 == ssl3_connect_~s__state~0; 19066#L125 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 19061#L264 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 19062#L264-2 assume !(ssl3_connect_~ret~0 <= 0); 19057#L270 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 19058#L270-2 ssl3_connect_~s__init_num~0 := 0; 19916#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 19911#L515 ssl3_connect_~skip~0 := 0; 19908#L97-1 assume !false; 19905#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19902#L100 assume !(12292 == ssl3_connect_~s__state~0); 19899#L103 assume !(16384 == ssl3_connect_~s__state~0); 19896#L106 assume !(4096 == ssl3_connect_~s__state~0); 19893#L109 assume !(20480 == ssl3_connect_~s__state~0); 19890#L112 assume !(4099 == ssl3_connect_~s__state~0); 19887#L115 assume !(4368 == ssl3_connect_~s__state~0); 19884#L118 assume !(4369 == ssl3_connect_~s__state~0); 19881#L121 assume !(4384 == ssl3_connect_~s__state~0); 19877#L124 assume !(4385 == ssl3_connect_~s__state~0); 19875#L127 assume 4400 == ssl3_connect_~s__state~0; 19557#L131 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 - 256;ssl3_connect_~skip~0 := 1; 19869#L279-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 19844#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 19840#L515 ssl3_connect_~skip~0 := 0; 19838#L97-1 assume !false; 19832#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19830#L100 assume !(12292 == ssl3_connect_~s__state~0); 19828#L103 assume !(16384 == ssl3_connect_~s__state~0); 19826#L106 assume !(4096 == ssl3_connect_~s__state~0); 19824#L109 assume !(20480 == ssl3_connect_~s__state~0); 19822#L112 assume !(4099 == ssl3_connect_~s__state~0); 19820#L115 assume !(4368 == ssl3_connect_~s__state~0); 19818#L118 assume !(4369 == ssl3_connect_~s__state~0); 19816#L121 assume !(4384 == ssl3_connect_~s__state~0); 19814#L124 assume !(4385 == ssl3_connect_~s__state~0); 19807#L127 assume !(4400 == ssl3_connect_~s__state~0); 19803#L130 assume !(4401 == ssl3_connect_~s__state~0); 19799#L133 assume 4416 == ssl3_connect_~s__state~0; 19458#L137 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 19792#L296 assume !(3 == ssl3_connect_~blastFlag~0); 19773#L296-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 19772#L304 assume !(0 == ssl3_connect_~tmp___6~0); 19768#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 19764#L515 ssl3_connect_~skip~0 := 0; 19762#L97-1 assume !false; 19760#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19758#L100 assume !(12292 == ssl3_connect_~s__state~0); 19756#L103 assume !(16384 == ssl3_connect_~s__state~0); 19754#L106 assume !(4096 == ssl3_connect_~s__state~0); 19752#L109 assume !(20480 == ssl3_connect_~s__state~0); 19751#L112 assume !(4099 == ssl3_connect_~s__state~0); 19750#L115 assume !(4368 == ssl3_connect_~s__state~0); 19749#L118 assume !(4369 == ssl3_connect_~s__state~0); 19747#L121 assume !(4384 == ssl3_connect_~s__state~0); 19745#L124 assume !(4385 == ssl3_connect_~s__state~0); 19744#L127 assume !(4400 == ssl3_connect_~s__state~0); 19743#L130 assume !(4401 == ssl3_connect_~s__state~0); 19742#L133 assume !(4416 == ssl3_connect_~s__state~0); 19741#L136 assume !(4417 == ssl3_connect_~s__state~0); 19740#L139 assume 4432 == ssl3_connect_~s__state~0; 19453#L143 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 19739#L312 assume !(5 == ssl3_connect_~blastFlag~0); 19738#L315 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 19734#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 19730#L515 ssl3_connect_~skip~0 := 0; 19729#L97-1 assume !false; 19727#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19724#L100 assume !(12292 == ssl3_connect_~s__state~0); 19721#L103 assume !(16384 == ssl3_connect_~s__state~0); 19720#L106 assume !(4096 == ssl3_connect_~s__state~0); 19719#L109 assume !(20480 == ssl3_connect_~s__state~0); 19718#L112 assume !(4099 == ssl3_connect_~s__state~0); 19716#L115 assume !(4368 == ssl3_connect_~s__state~0); 19589#L118 assume !(4369 == ssl3_connect_~s__state~0); 19588#L121 assume !(4384 == ssl3_connect_~s__state~0); 19584#L124 assume !(4385 == ssl3_connect_~s__state~0); 19582#L127 assume !(4400 == ssl3_connect_~s__state~0); 19580#L130 assume !(4401 == ssl3_connect_~s__state~0); 19579#L133 assume !(4416 == ssl3_connect_~s__state~0); 19578#L136 assume !(4417 == ssl3_connect_~s__state~0); 19577#L139 assume !(4432 == ssl3_connect_~s__state~0); 19575#L142 assume !(4433 == ssl3_connect_~s__state~0); 19545#L145 assume 4448 == ssl3_connect_~s__state~0; 19357#L149 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 19540#L324 assume !(4 == ssl3_connect_~blastFlag~0); 19536#L324-2 assume !(ssl3_connect_~ret~0 <= 0); 19532#L330 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4480; 19534#L330-2 ssl3_connect_~s__init_num~0 := 0; 19519#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 19517#L515 ssl3_connect_~skip~0 := 0; 19512#L97-1 assume !false; 19513#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19507#L100 assume !(12292 == ssl3_connect_~s__state~0); 19508#L103 assume !(16384 == ssl3_connect_~s__state~0); 19493#L106 assume !(4096 == ssl3_connect_~s__state~0); 19494#L109 assume !(20480 == ssl3_connect_~s__state~0); 19474#L112 assume !(4099 == ssl3_connect_~s__state~0); 19475#L115 assume !(4368 == ssl3_connect_~s__state~0); 19469#L118 assume !(4369 == ssl3_connect_~s__state~0); 19470#L121 assume !(4384 == ssl3_connect_~s__state~0); 19462#L124 assume !(4385 == ssl3_connect_~s__state~0); 19463#L127 assume !(4400 == ssl3_connect_~s__state~0); 19455#L130 assume !(4401 == ssl3_connect_~s__state~0); 19456#L133 assume !(4416 == ssl3_connect_~s__state~0); 19446#L136 assume !(4417 == ssl3_connect_~s__state~0); 19447#L139 assume !(4432 == ssl3_connect_~s__state~0); 19439#L142 assume !(4433 == ssl3_connect_~s__state~0); 19440#L145 assume !(4448 == ssl3_connect_~s__state~0); 19432#L148 assume !(4449 == ssl3_connect_~s__state~0); 19433#L151 assume !(4464 == ssl3_connect_~s__state~0); 19418#L154 assume !(4465 == ssl3_connect_~s__state~0); 19419#L157 assume !(4466 == ssl3_connect_~s__state~0); 19405#L160 assume !(4467 == ssl3_connect_~s__state~0); 19406#L163 assume 4480 == ssl3_connect_~s__state~0; 19402#L167 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 20397#L351 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 18988#L355 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4496; 18989#L355-2 ssl3_connect_~s__init_num~0 := 0; 18979#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 19421#L515 ssl3_connect_~skip~0 := 0; 19415#L97-1 assume !false; 19400#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19399#L100 assume !(12292 == ssl3_connect_~s__state~0); 19397#L103 assume !(16384 == ssl3_connect_~s__state~0); 19396#L106 assume !(4096 == ssl3_connect_~s__state~0); 19395#L109 assume !(20480 == ssl3_connect_~s__state~0); 19394#L112 assume !(4099 == ssl3_connect_~s__state~0); 19391#L115 assume !(4368 == ssl3_connect_~s__state~0); 19390#L118 assume !(4369 == ssl3_connect_~s__state~0); 19387#L121 assume !(4384 == ssl3_connect_~s__state~0); 19067#L124 assume !(4385 == ssl3_connect_~s__state~0); 19068#L127 assume !(4400 == ssl3_connect_~s__state~0); 19590#L130 assume !(4401 == ssl3_connect_~s__state~0); 19461#L133 assume !(4416 == ssl3_connect_~s__state~0); 19457#L136 assume !(4417 == ssl3_connect_~s__state~0); 19452#L139 assume !(4432 == ssl3_connect_~s__state~0); 19454#L142 assume !(4433 == ssl3_connect_~s__state~0); 19445#L145 assume !(4448 == ssl3_connect_~s__state~0); 19441#L148 assume !(4449 == ssl3_connect_~s__state~0); 19442#L151 assume !(4464 == ssl3_connect_~s__state~0); 19434#L154 assume !(4465 == ssl3_connect_~s__state~0); 19424#L157 assume !(4466 == ssl3_connect_~s__state~0); 19407#L160 assume !(4467 == ssl3_connect_~s__state~0); 19409#L163 assume !(4480 == ssl3_connect_~s__state~0); 19401#L166 assume !(4481 == ssl3_connect_~s__state~0); 19056#L169 assume !(4496 == ssl3_connect_~s__state~0); 19054#L172 assume !(4497 == ssl3_connect_~s__state~0); 19055#L175 assume !(4512 == ssl3_connect_~s__state~0); 19048#L178 assume !(4513 == ssl3_connect_~s__state~0); 19050#L181 assume !(4528 == ssl3_connect_~s__state~0); 19038#L184 assume !(4529 == ssl3_connect_~s__state~0); 19039#L187 assume !(4560 == ssl3_connect_~s__state~0); 18970#L190 assume !(4561 == ssl3_connect_~s__state~0); 18971#L193 assume 4352 == ssl3_connect_~s__state~0; 18925#L194 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 18926#L439 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 19574#L439-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 19572#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 19570#L515 ssl3_connect_~skip~0 := 0; 19569#L97-1 assume !false; 19568#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19567#L100 assume 12292 == ssl3_connect_~s__state~0; 19203#L101 [2018-11-23 02:51:42,204 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 02:51:42,204 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 16 times [2018-11-23 02:51:42,204 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 02:51:42,204 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 02:51:42,205 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:42,205 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 02:51:42,205 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:42,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 02:51:42,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 02:51:42,211 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 02:51:42,211 INFO L82 PathProgramCache]: Analyzing trace with hash -819910874, now seen corresponding path program 1 times [2018-11-23 02:51:42,211 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 02:51:42,211 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 02:51:42,212 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:42,212 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-23 02:51:42,212 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:42,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 02:51:42,257 INFO L134 CoverageAnalysis]: Checked inductivity of 436 backedges. 241 proven. 0 refuted. 0 times theorem prover too weak. 195 trivial. 0 not checked. [2018-11-23 02:51:42,258 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 02:51:42,258 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 02:51:42,258 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 02:51:42,258 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 02:51:42,258 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 02:51:42,259 INFO L87 Difference]: Start difference. First operand 1631 states and 2175 transitions. cyclomatic complexity: 546 Second operand 3 states. [2018-11-23 02:51:42,297 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 02:51:42,297 INFO L93 Difference]: Finished difference Result 3245 states and 4325 transitions. [2018-11-23 02:51:42,299 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 02:51:42,299 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3245 states and 4325 transitions. [2018-11-23 02:51:42,308 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3236 [2018-11-23 02:51:42,317 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3245 states to 3245 states and 4325 transitions. [2018-11-23 02:51:42,317 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3245 [2018-11-23 02:51:42,319 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3245 [2018-11-23 02:51:42,319 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3245 states and 4325 transitions. [2018-11-23 02:51:42,323 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-23 02:51:42,323 INFO L705 BuchiCegarLoop]: Abstraction has 3245 states and 4325 transitions. [2018-11-23 02:51:42,325 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3245 states and 4325 transitions. [2018-11-23 02:51:42,354 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3245 to 3245. [2018-11-23 02:51:42,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3245 states. [2018-11-23 02:51:42,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3245 states to 3245 states and 4325 transitions. [2018-11-23 02:51:42,359 INFO L728 BuchiCegarLoop]: Abstraction has 3245 states and 4325 transitions. [2018-11-23 02:51:42,359 INFO L608 BuchiCegarLoop]: Abstraction has 3245 states and 4325 transitions. [2018-11-23 02:51:42,359 INFO L442 BuchiCegarLoop]: ======== Iteration 18============ [2018-11-23 02:51:42,360 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3245 states and 4325 transitions. [2018-11-23 02:51:42,367 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3236 [2018-11-23 02:51:42,367 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 02:51:42,367 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 02:51:42,369 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2018-11-23 02:51:42,369 INFO L867 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] [2018-11-23 02:51:42,369 INFO L794 eck$LassoCheckResult]: Stem: 23874#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 := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 23837#L83 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 23829#L86-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; 23830#L91 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 23781#L97-1 assume !false; 24048#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 24046#L100 assume 12292 == ssl3_connect_~s__state~0; 24047#L101 [2018-11-23 02:51:42,370 INFO L796 eck$LassoCheckResult]: Loop: 24047#L101 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; 25141#L205 ssl3_connect_~s__server~0 := 0; 25574#L210 assume 0 != ssl3_connect_~cb~0; 25573#L210-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 25572#L215 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 25570#L221 assume !(0 == ssl3_connect_~s__init_buf___0~0); 25567#L221-2 assume !(0 == ssl3_connect_~tmp___4~0); 25564#L237 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; 25556#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 25552#L515 ssl3_connect_~skip~0 := 0; 25550#L97-1 assume !false; 25548#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 25546#L100 assume !(12292 == ssl3_connect_~s__state~0); 25544#L103 assume !(16384 == ssl3_connect_~s__state~0); 25542#L106 assume !(4096 == ssl3_connect_~s__state~0); 25540#L109 assume !(20480 == ssl3_connect_~s__state~0); 25537#L112 assume !(4099 == ssl3_connect_~s__state~0); 25451#L115 assume 4368 == ssl3_connect_~s__state~0; 25136#L119 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 25446#L249 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 24968#L249-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 25440#L257 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 25435#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 25430#L515 ssl3_connect_~skip~0 := 0; 25427#L97-1 assume !false; 25424#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 25421#L100 assume !(12292 == ssl3_connect_~s__state~0); 25418#L103 assume !(16384 == ssl3_connect_~s__state~0); 25415#L106 assume !(4096 == ssl3_connect_~s__state~0); 25412#L109 assume !(20480 == ssl3_connect_~s__state~0); 25409#L112 assume !(4099 == ssl3_connect_~s__state~0); 25406#L115 assume !(4368 == ssl3_connect_~s__state~0); 25403#L118 assume !(4369 == ssl3_connect_~s__state~0); 25400#L121 assume 4384 == ssl3_connect_~s__state~0; 25132#L125 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 25394#L264 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 24906#L264-2 assume !(ssl3_connect_~ret~0 <= 0); 25388#L270 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 25380#L270-2 ssl3_connect_~s__init_num~0 := 0; 25353#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 25349#L515 ssl3_connect_~skip~0 := 0; 25347#L97-1 assume !false; 25345#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 25343#L100 assume !(12292 == ssl3_connect_~s__state~0); 25340#L103 assume !(16384 == ssl3_connect_~s__state~0); 25338#L106 assume !(4096 == ssl3_connect_~s__state~0); 25334#L109 assume !(20480 == ssl3_connect_~s__state~0); 25332#L112 assume !(4099 == ssl3_connect_~s__state~0); 25330#L115 assume !(4368 == ssl3_connect_~s__state~0); 25328#L118 assume !(4369 == ssl3_connect_~s__state~0); 25325#L121 assume !(4384 == ssl3_connect_~s__state~0); 25321#L124 assume !(4385 == ssl3_connect_~s__state~0); 25100#L127 assume 4400 == ssl3_connect_~s__state~0; 25097#L131 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 - 256;ssl3_connect_~skip~0 := 1; 25098#L279-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 25729#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 25726#L515 ssl3_connect_~skip~0 := 0; 25725#L97-1 assume !false; 25724#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 25723#L100 assume !(12292 == ssl3_connect_~s__state~0); 25722#L103 assume !(16384 == ssl3_connect_~s__state~0); 25721#L106 assume !(4096 == ssl3_connect_~s__state~0); 25720#L109 assume !(20480 == ssl3_connect_~s__state~0); 25719#L112 assume !(4099 == ssl3_connect_~s__state~0); 25718#L115 assume !(4368 == ssl3_connect_~s__state~0); 25717#L118 assume !(4369 == ssl3_connect_~s__state~0); 25716#L121 assume !(4384 == ssl3_connect_~s__state~0); 25715#L124 assume !(4385 == ssl3_connect_~s__state~0); 25714#L127 assume !(4400 == ssl3_connect_~s__state~0); 25713#L130 assume !(4401 == ssl3_connect_~s__state~0); 25712#L133 assume 4416 == ssl3_connect_~s__state~0; 25396#L137 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 25711#L296 assume !(3 == ssl3_connect_~blastFlag~0); 25710#L296-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 25708#L304 assume !(0 == ssl3_connect_~tmp___6~0); 25705#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 25702#L515 ssl3_connect_~skip~0 := 0; 25701#L97-1 assume !false; 25700#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 25699#L100 assume !(12292 == ssl3_connect_~s__state~0); 25698#L103 assume !(16384 == ssl3_connect_~s__state~0); 25697#L106 assume !(4096 == ssl3_connect_~s__state~0); 25696#L109 assume !(20480 == ssl3_connect_~s__state~0); 25695#L112 assume !(4099 == ssl3_connect_~s__state~0); 25694#L115 assume !(4368 == ssl3_connect_~s__state~0); 25693#L118 assume !(4369 == ssl3_connect_~s__state~0); 25692#L121 assume !(4384 == ssl3_connect_~s__state~0); 25691#L124 assume !(4385 == ssl3_connect_~s__state~0); 25690#L127 assume !(4400 == ssl3_connect_~s__state~0); 25689#L130 assume !(4401 == ssl3_connect_~s__state~0); 25688#L133 assume !(4416 == ssl3_connect_~s__state~0); 25687#L136 assume !(4417 == ssl3_connect_~s__state~0); 25686#L139 assume 4432 == ssl3_connect_~s__state~0; 25386#L143 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 25685#L312 assume !(5 == ssl3_connect_~blastFlag~0); 25683#L315 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 25680#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 25677#L515 ssl3_connect_~skip~0 := 0; 25676#L97-1 assume !false; 25675#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 25674#L100 assume !(12292 == ssl3_connect_~s__state~0); 25673#L103 assume !(16384 == ssl3_connect_~s__state~0); 25672#L106 assume !(4096 == ssl3_connect_~s__state~0); 25671#L109 assume !(20480 == ssl3_connect_~s__state~0); 25670#L112 assume !(4099 == ssl3_connect_~s__state~0); 25669#L115 assume !(4368 == ssl3_connect_~s__state~0); 25668#L118 assume !(4369 == ssl3_connect_~s__state~0); 25667#L121 assume !(4384 == ssl3_connect_~s__state~0); 25666#L124 assume !(4385 == ssl3_connect_~s__state~0); 25665#L127 assume !(4400 == ssl3_connect_~s__state~0); 25664#L130 assume !(4401 == ssl3_connect_~s__state~0); 25663#L133 assume !(4416 == ssl3_connect_~s__state~0); 25662#L136 assume !(4417 == ssl3_connect_~s__state~0); 25661#L139 assume !(4432 == ssl3_connect_~s__state~0); 25660#L142 assume !(4433 == ssl3_connect_~s__state~0); 25659#L145 assume 4448 == ssl3_connect_~s__state~0; 25383#L149 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 25658#L324 assume !(4 == ssl3_connect_~blastFlag~0); 25657#L324-2 assume !(ssl3_connect_~ret~0 <= 0); 25655#L330 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 25653#L330-2 ssl3_connect_~s__init_num~0 := 0; 25650#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 25647#L515 ssl3_connect_~skip~0 := 0; 25646#L97-1 assume !false; 25645#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 25644#L100 assume !(12292 == ssl3_connect_~s__state~0); 25643#L103 assume !(16384 == ssl3_connect_~s__state~0); 25642#L106 assume !(4096 == ssl3_connect_~s__state~0); 25641#L109 assume !(20480 == ssl3_connect_~s__state~0); 25640#L112 assume !(4099 == ssl3_connect_~s__state~0); 25639#L115 assume !(4368 == ssl3_connect_~s__state~0); 25638#L118 assume !(4369 == ssl3_connect_~s__state~0); 25637#L121 assume !(4384 == ssl3_connect_~s__state~0); 25636#L124 assume !(4385 == ssl3_connect_~s__state~0); 25635#L127 assume !(4400 == ssl3_connect_~s__state~0); 25634#L130 assume !(4401 == ssl3_connect_~s__state~0); 25633#L133 assume !(4416 == ssl3_connect_~s__state~0); 25631#L136 assume !(4417 == ssl3_connect_~s__state~0); 25629#L139 assume !(4432 == ssl3_connect_~s__state~0); 25627#L142 assume !(4433 == ssl3_connect_~s__state~0); 25625#L145 assume !(4448 == ssl3_connect_~s__state~0); 25623#L148 assume !(4449 == ssl3_connect_~s__state~0); 25270#L151 assume 4464 == ssl3_connect_~s__state~0; 25264#L161 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 25262#L342 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 25259#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 25256#L515 ssl3_connect_~skip~0 := 0; 25255#L97-1 assume !false; 25254#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 25253#L100 assume !(12292 == ssl3_connect_~s__state~0); 25252#L103 assume !(16384 == ssl3_connect_~s__state~0); 25251#L106 assume !(4096 == ssl3_connect_~s__state~0); 25250#L109 assume !(20480 == ssl3_connect_~s__state~0); 25249#L112 assume !(4099 == ssl3_connect_~s__state~0); 25248#L115 assume !(4368 == ssl3_connect_~s__state~0); 25247#L118 assume !(4369 == ssl3_connect_~s__state~0); 25246#L121 assume !(4384 == ssl3_connect_~s__state~0); 25245#L124 assume !(4385 == ssl3_connect_~s__state~0); 25244#L127 assume !(4400 == ssl3_connect_~s__state~0); 25243#L130 assume !(4401 == ssl3_connect_~s__state~0); 25242#L133 assume !(4416 == ssl3_connect_~s__state~0); 25241#L136 assume !(4417 == ssl3_connect_~s__state~0); 25240#L139 assume !(4432 == ssl3_connect_~s__state~0); 25239#L142 assume !(4433 == ssl3_connect_~s__state~0); 25238#L145 assume !(4448 == ssl3_connect_~s__state~0); 25237#L148 assume !(4449 == ssl3_connect_~s__state~0); 25236#L151 assume !(4464 == ssl3_connect_~s__state~0); 25235#L154 assume !(4465 == ssl3_connect_~s__state~0); 25234#L157 assume !(4466 == ssl3_connect_~s__state~0); 25233#L160 assume !(4467 == ssl3_connect_~s__state~0); 25188#L163 assume 4480 == ssl3_connect_~s__state~0; 25183#L167 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 25180#L351 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 25176#L355 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4496; 25170#L355-2 ssl3_connect_~s__init_num~0 := 0; 25160#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 25156#L515 ssl3_connect_~skip~0 := 0; 25154#L97-1 assume !false; 25152#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 25150#L100 assume !(12292 == ssl3_connect_~s__state~0); 25148#L103 assume !(16384 == ssl3_connect_~s__state~0); 25146#L106 assume !(4096 == ssl3_connect_~s__state~0); 25143#L109 assume !(20480 == ssl3_connect_~s__state~0); 25144#L112 assume !(4099 == ssl3_connect_~s__state~0); 25138#L115 assume !(4368 == ssl3_connect_~s__state~0); 25139#L118 assume !(4369 == ssl3_connect_~s__state~0); 25133#L121 assume !(4384 == ssl3_connect_~s__state~0); 25134#L124 assume !(4385 == ssl3_connect_~s__state~0); 25128#L127 assume !(4400 == ssl3_connect_~s__state~0); 25101#L130 assume !(4401 == ssl3_connect_~s__state~0); 25102#L133 assume !(4416 == ssl3_connect_~s__state~0); 25632#L136 assume !(4417 == ssl3_connect_~s__state~0); 25630#L139 assume !(4432 == ssl3_connect_~s__state~0); 25628#L142 assume !(4433 == ssl3_connect_~s__state~0); 25626#L145 assume !(4448 == ssl3_connect_~s__state~0); 25624#L148 assume !(4449 == ssl3_connect_~s__state~0); 25272#L151 assume !(4464 == ssl3_connect_~s__state~0); 25273#L154 assume !(4465 == ssl3_connect_~s__state~0); 25267#L157 assume !(4466 == ssl3_connect_~s__state~0); 25268#L160 assume !(4467 == ssl3_connect_~s__state~0); 25344#L163 assume !(4480 == ssl3_connect_~s__state~0); 25186#L166 assume !(4481 == ssl3_connect_~s__state~0); 25187#L169 assume !(4496 == ssl3_connect_~s__state~0); 25229#L172 assume !(4497 == ssl3_connect_~s__state~0); 25333#L175 assume !(4512 == ssl3_connect_~s__state~0); 25331#L178 assume !(4513 == ssl3_connect_~s__state~0); 25329#L181 assume !(4528 == ssl3_connect_~s__state~0); 25326#L184 assume !(4529 == ssl3_connect_~s__state~0); 25324#L187 assume !(4560 == ssl3_connect_~s__state~0); 25185#L190 assume !(4561 == ssl3_connect_~s__state~0); 25182#L193 assume 4352 == ssl3_connect_~s__state~0; 25179#L194 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 25174#L439 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 25172#L439-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 25165#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 25157#L515 ssl3_connect_~skip~0 := 0; 25155#L97-1 assume !false; 25153#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 25151#L100 assume 12292 == ssl3_connect_~s__state~0; 24047#L101 [2018-11-23 02:51:42,370 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 02:51:42,370 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 17 times [2018-11-23 02:51:42,370 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 02:51:42,370 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 02:51:42,371 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:42,371 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 02:51:42,371 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:42,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 02:51:42,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 02:51:42,376 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 02:51:42,377 INFO L82 PathProgramCache]: Analyzing trace with hash 438827580, now seen corresponding path program 1 times [2018-11-23 02:51:42,377 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 02:51:42,377 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 02:51:42,378 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:42,378 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-23 02:51:42,378 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:42,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 02:51:42,443 INFO L134 CoverageAnalysis]: Checked inductivity of 575 backedges. 183 proven. 0 refuted. 0 times theorem prover too weak. 392 trivial. 0 not checked. [2018-11-23 02:51:42,443 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 02:51:42,443 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 02:51:42,443 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 02:51:42,444 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 02:51:42,444 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 02:51:42,444 INFO L87 Difference]: Start difference. First operand 3245 states and 4325 transitions. cyclomatic complexity: 1084 Second operand 3 states. [2018-11-23 02:51:42,551 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 02:51:42,551 INFO L93 Difference]: Finished difference Result 3393 states and 4493 transitions. [2018-11-23 02:51:42,552 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 02:51:42,553 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3393 states and 4493 transitions. [2018-11-23 02:51:42,566 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3384 [2018-11-23 02:51:42,578 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3393 states to 3393 states and 4493 transitions. [2018-11-23 02:51:42,578 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3393 [2018-11-23 02:51:42,580 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3393 [2018-11-23 02:51:42,581 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3393 states and 4493 transitions. [2018-11-23 02:51:42,584 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-23 02:51:42,584 INFO L705 BuchiCegarLoop]: Abstraction has 3393 states and 4493 transitions. [2018-11-23 02:51:42,587 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3393 states and 4493 transitions. [2018-11-23 02:51:42,627 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3393 to 3377. [2018-11-23 02:51:42,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3377 states. [2018-11-23 02:51:42,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3377 states to 3377 states and 4477 transitions. [2018-11-23 02:51:42,633 INFO L728 BuchiCegarLoop]: Abstraction has 3377 states and 4477 transitions. [2018-11-23 02:51:42,633 INFO L608 BuchiCegarLoop]: Abstraction has 3377 states and 4477 transitions. [2018-11-23 02:51:42,633 INFO L442 BuchiCegarLoop]: ======== Iteration 19============ [2018-11-23 02:51:42,634 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3377 states and 4477 transitions. [2018-11-23 02:51:42,659 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3368 [2018-11-23 02:51:42,659 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 02:51:42,659 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 02:51:42,660 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2018-11-23 02:51:42,661 INFO L867 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] [2018-11-23 02:51:42,661 INFO L794 eck$LassoCheckResult]: Stem: 30516#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 := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 30479#L83 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 30472#L86-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; 30473#L91 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 30425#L97-1 assume !false; 32032#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 32031#L100 assume 12292 == ssl3_connect_~s__state~0; 31817#L101 [2018-11-23 02:51:42,661 INFO L796 eck$LassoCheckResult]: Loop: 31817#L101 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; 31018#L205 ssl3_connect_~s__server~0 := 0; 32030#L210 assume 0 != ssl3_connect_~cb~0; 32029#L210-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 32028#L215 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 32026#L221 assume !(0 == ssl3_connect_~s__init_buf___0~0); 32024#L221-2 assume !(0 == ssl3_connect_~tmp___4~0); 32022#L237 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; 32019#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 32016#L515 ssl3_connect_~skip~0 := 0; 32015#L97-1 assume !false; 32014#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 32013#L100 assume !(12292 == ssl3_connect_~s__state~0); 32012#L103 assume !(16384 == ssl3_connect_~s__state~0); 32011#L106 assume !(4096 == ssl3_connect_~s__state~0); 32007#L109 assume !(20480 == ssl3_connect_~s__state~0); 32003#L112 assume !(4099 == ssl3_connect_~s__state~0); 30609#L115 assume 4368 == ssl3_connect_~s__state~0; 30607#L119 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 30608#L249 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 30606#L249-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 31981#L257 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 30592#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 30589#L515 ssl3_connect_~skip~0 := 0; 30588#L97-1 assume !false; 30587#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 30586#L100 assume !(12292 == ssl3_connect_~s__state~0); 30585#L103 assume !(16384 == ssl3_connect_~s__state~0); 30584#L106 assume !(4096 == ssl3_connect_~s__state~0); 30583#L109 assume !(20480 == ssl3_connect_~s__state~0); 30582#L112 assume !(4099 == ssl3_connect_~s__state~0); 30581#L115 assume !(4368 == ssl3_connect_~s__state~0); 30580#L118 assume !(4369 == ssl3_connect_~s__state~0); 30567#L121 assume 4384 == ssl3_connect_~s__state~0; 30566#L125 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 30565#L264 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 30563#L264-2 assume !(ssl3_connect_~ret~0 <= 0); 30564#L270 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 31950#L270-2 ssl3_connect_~s__init_num~0 := 0; 31947#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 31944#L515 ssl3_connect_~skip~0 := 0; 31943#L97-1 assume !false; 31942#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 31941#L100 assume !(12292 == ssl3_connect_~s__state~0); 31940#L103 assume !(16384 == ssl3_connect_~s__state~0); 31939#L106 assume !(4096 == ssl3_connect_~s__state~0); 31938#L109 assume !(20480 == ssl3_connect_~s__state~0); 31937#L112 assume !(4099 == ssl3_connect_~s__state~0); 31936#L115 assume !(4368 == ssl3_connect_~s__state~0); 31935#L118 assume !(4369 == ssl3_connect_~s__state~0); 31934#L121 assume !(4384 == ssl3_connect_~s__state~0); 31933#L124 assume !(4385 == ssl3_connect_~s__state~0); 31932#L127 assume 4400 == ssl3_connect_~s__state~0; 31000#L131 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 - 256;ssl3_connect_~skip~0 := 1; 31927#L279-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 31924#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 31921#L515 ssl3_connect_~skip~0 := 0; 31920#L97-1 assume !false; 31919#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 31918#L100 assume !(12292 == ssl3_connect_~s__state~0); 31917#L103 assume !(16384 == ssl3_connect_~s__state~0); 31915#L106 assume !(4096 == ssl3_connect_~s__state~0); 31913#L109 assume !(20480 == ssl3_connect_~s__state~0); 31911#L112 assume !(4099 == ssl3_connect_~s__state~0); 31909#L115 assume !(4368 == ssl3_connect_~s__state~0); 31907#L118 assume !(4369 == ssl3_connect_~s__state~0); 31906#L121 assume !(4384 == ssl3_connect_~s__state~0); 31905#L124 assume !(4385 == ssl3_connect_~s__state~0); 31904#L127 assume !(4400 == ssl3_connect_~s__state~0); 31903#L130 assume !(4401 == ssl3_connect_~s__state~0); 31902#L133 assume 4416 == ssl3_connect_~s__state~0; 30997#L137 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 31901#L296 assume !(3 == ssl3_connect_~blastFlag~0); 31900#L296-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 31898#L304 assume !(0 == ssl3_connect_~tmp___6~0); 31895#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 31892#L515 ssl3_connect_~skip~0 := 0; 31891#L97-1 assume !false; 31851#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 31850#L100 assume !(12292 == ssl3_connect_~s__state~0); 31848#L103 assume !(16384 == ssl3_connect_~s__state~0); 31847#L106 assume !(4096 == ssl3_connect_~s__state~0); 31845#L109 assume !(20480 == ssl3_connect_~s__state~0); 31844#L112 assume !(4099 == ssl3_connect_~s__state~0); 31843#L115 assume !(4368 == ssl3_connect_~s__state~0); 31842#L118 assume !(4369 == ssl3_connect_~s__state~0); 31841#L121 assume !(4384 == ssl3_connect_~s__state~0); 31839#L124 assume !(4385 == ssl3_connect_~s__state~0); 31838#L127 assume !(4400 == ssl3_connect_~s__state~0); 31837#L130 assume !(4401 == ssl3_connect_~s__state~0); 31836#L133 assume !(4416 == ssl3_connect_~s__state~0); 31835#L136 assume !(4417 == ssl3_connect_~s__state~0); 31834#L139 assume 4432 == ssl3_connect_~s__state~0; 30994#L143 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 31832#L312 assume !(5 == ssl3_connect_~blastFlag~0); 31831#L315 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 31823#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 31820#L515 ssl3_connect_~skip~0 := 0; 31819#L97-1 assume !false; 31818#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 31816#L100 assume !(12292 == ssl3_connect_~s__state~0); 31815#L103 assume !(16384 == ssl3_connect_~s__state~0); 31814#L106 assume !(4096 == ssl3_connect_~s__state~0); 31813#L109 assume !(20480 == ssl3_connect_~s__state~0); 31812#L112 assume !(4099 == ssl3_connect_~s__state~0); 31811#L115 assume !(4368 == ssl3_connect_~s__state~0); 31810#L118 assume !(4369 == ssl3_connect_~s__state~0); 31809#L121 assume !(4384 == ssl3_connect_~s__state~0); 31808#L124 assume !(4385 == ssl3_connect_~s__state~0); 31807#L127 assume !(4400 == ssl3_connect_~s__state~0); 31805#L130 assume !(4401 == ssl3_connect_~s__state~0); 31803#L133 assume !(4416 == ssl3_connect_~s__state~0); 31801#L136 assume !(4417 == ssl3_connect_~s__state~0); 31799#L139 assume !(4432 == ssl3_connect_~s__state~0); 31798#L142 assume !(4433 == ssl3_connect_~s__state~0); 31757#L145 assume 4448 == ssl3_connect_~s__state~0; 30988#L149 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 31749#L324 assume !(4 == ssl3_connect_~blastFlag~0); 31750#L324-2 assume !(ssl3_connect_~ret~0 <= 0); 31741#L330 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 31742#L330-2 ssl3_connect_~s__init_num~0 := 0; 31732#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 31728#L515 ssl3_connect_~skip~0 := 0; 31727#L97-1 assume !false; 31717#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 31713#L100 assume !(12292 == ssl3_connect_~s__state~0); 31707#L103 assume !(16384 == ssl3_connect_~s__state~0); 31704#L106 assume !(4096 == ssl3_connect_~s__state~0); 31700#L109 assume !(20480 == ssl3_connect_~s__state~0); 31694#L112 assume !(4099 == ssl3_connect_~s__state~0); 31692#L115 assume !(4368 == ssl3_connect_~s__state~0); 31690#L118 assume !(4369 == ssl3_connect_~s__state~0); 31688#L121 assume !(4384 == ssl3_connect_~s__state~0); 31686#L124 assume !(4385 == ssl3_connect_~s__state~0); 31684#L127 assume !(4400 == ssl3_connect_~s__state~0); 31682#L130 assume !(4401 == ssl3_connect_~s__state~0); 31680#L133 assume !(4416 == ssl3_connect_~s__state~0); 31679#L136 assume !(4417 == ssl3_connect_~s__state~0); 31676#L139 assume !(4432 == ssl3_connect_~s__state~0); 31670#L142 assume !(4433 == ssl3_connect_~s__state~0); 31665#L145 assume !(4448 == ssl3_connect_~s__state~0); 31663#L148 assume !(4449 == ssl3_connect_~s__state~0); 31661#L151 assume 4464 == ssl3_connect_~s__state~0; 30666#L161 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 31657#L342 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 31658#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 31643#L515 ssl3_connect_~skip~0 := 0; 31644#L97-1 assume !false; 31638#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 31639#L100 assume !(12292 == ssl3_connect_~s__state~0); 31631#L103 assume !(16384 == ssl3_connect_~s__state~0); 31632#L106 assume !(4096 == ssl3_connect_~s__state~0); 31594#L109 assume !(20480 == ssl3_connect_~s__state~0); 31595#L112 assume !(4099 == ssl3_connect_~s__state~0); 31588#L115 assume !(4368 == ssl3_connect_~s__state~0); 31589#L118 assume !(4369 == ssl3_connect_~s__state~0); 31053#L121 assume !(4384 == ssl3_connect_~s__state~0); 31054#L124 assume !(4385 == ssl3_connect_~s__state~0); 31041#L127 assume !(4400 == ssl3_connect_~s__state~0); 31042#L130 assume !(4401 == ssl3_connect_~s__state~0); 31033#L133 assume !(4416 == ssl3_connect_~s__state~0); 31034#L136 assume !(4417 == ssl3_connect_~s__state~0); 31024#L139 assume !(4432 == ssl3_connect_~s__state~0); 31025#L142 assume !(4433 == ssl3_connect_~s__state~0); 31015#L145 assume !(4448 == ssl3_connect_~s__state~0); 31016#L148 assume !(4449 == ssl3_connect_~s__state~0); 30952#L151 assume !(4464 == ssl3_connect_~s__state~0); 30953#L154 assume !(4465 == ssl3_connect_~s__state~0); 30983#L157 assume !(4466 == ssl3_connect_~s__state~0); 30984#L160 assume !(4467 == ssl3_connect_~s__state~0); 30930#L163 assume 4480 == ssl3_connect_~s__state~0; 30657#L167 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 30443#L351 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 30444#L355 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; 30910#L355-2 ssl3_connect_~s__init_num~0 := 0; 30911#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 30897#L515 ssl3_connect_~skip~0 := 0; 30898#L97-1 assume !false; 30891#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 30892#L100 assume !(12292 == ssl3_connect_~s__state~0); 30885#L103 assume !(16384 == ssl3_connect_~s__state~0); 30886#L106 assume !(4096 == ssl3_connect_~s__state~0); 30877#L109 assume !(20480 == ssl3_connect_~s__state~0); 30878#L112 assume !(4099 == ssl3_connect_~s__state~0); 30867#L115 assume !(4368 == ssl3_connect_~s__state~0); 30868#L118 assume !(4369 == ssl3_connect_~s__state~0); 30857#L121 assume !(4384 == ssl3_connect_~s__state~0); 30858#L124 assume !(4385 == ssl3_connect_~s__state~0); 30847#L127 assume !(4400 == ssl3_connect_~s__state~0); 30848#L130 assume !(4401 == ssl3_connect_~s__state~0); 30837#L133 assume !(4416 == ssl3_connect_~s__state~0); 30838#L136 assume !(4417 == ssl3_connect_~s__state~0); 30827#L139 assume !(4432 == ssl3_connect_~s__state~0); 30828#L142 assume !(4433 == ssl3_connect_~s__state~0); 30816#L145 assume !(4448 == ssl3_connect_~s__state~0); 30817#L148 assume !(4449 == ssl3_connect_~s__state~0); 30804#L151 assume !(4464 == ssl3_connect_~s__state~0); 30805#L154 assume !(4465 == ssl3_connect_~s__state~0); 30793#L157 assume !(4466 == ssl3_connect_~s__state~0); 30786#L160 assume !(4467 == ssl3_connect_~s__state~0); 30783#L163 assume !(4480 == ssl3_connect_~s__state~0); 30779#L166 assume !(4481 == ssl3_connect_~s__state~0); 30777#L169 assume !(4496 == ssl3_connect_~s__state~0); 30776#L172 assume !(4497 == ssl3_connect_~s__state~0); 30772#L175 assume 4512 == ssl3_connect_~s__state~0; 30552#L179 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 31790#L376 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; 31788#L382 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 31786#L382-2 assume !(0 == ssl3_connect_~tmp___7~0); 31784#L391 assume !(0 == ssl3_connect_~tmp___8~0); 31778#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 31775#L515 ssl3_connect_~skip~0 := 0; 31774#L97-1 assume !false; 31773#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 31772#L100 assume !(12292 == ssl3_connect_~s__state~0); 31771#L103 assume !(16384 == ssl3_connect_~s__state~0); 31770#L106 assume !(4096 == ssl3_connect_~s__state~0); 31769#L109 assume !(20480 == ssl3_connect_~s__state~0); 31768#L112 assume !(4099 == ssl3_connect_~s__state~0); 31767#L115 assume !(4368 == ssl3_connect_~s__state~0); 31766#L118 assume !(4369 == ssl3_connect_~s__state~0); 31765#L121 assume !(4384 == ssl3_connect_~s__state~0); 31764#L124 assume !(4385 == ssl3_connect_~s__state~0); 31763#L127 assume !(4400 == ssl3_connect_~s__state~0); 31762#L130 assume !(4401 == ssl3_connect_~s__state~0); 31761#L133 assume !(4416 == ssl3_connect_~s__state~0); 31760#L136 assume !(4417 == ssl3_connect_~s__state~0); 31759#L139 assume !(4432 == ssl3_connect_~s__state~0); 31758#L142 assume !(4433 == ssl3_connect_~s__state~0); 31527#L145 assume !(4448 == ssl3_connect_~s__state~0); 31526#L148 assume !(4449 == ssl3_connect_~s__state~0); 31525#L151 assume !(4464 == ssl3_connect_~s__state~0); 31524#L154 assume !(4465 == ssl3_connect_~s__state~0); 30669#L157 assume !(4466 == ssl3_connect_~s__state~0); 30665#L160 assume !(4467 == ssl3_connect_~s__state~0); 30662#L163 assume !(4480 == ssl3_connect_~s__state~0); 30656#L166 assume !(4481 == ssl3_connect_~s__state~0); 30658#L169 assume !(4496 == ssl3_connect_~s__state~0); 31084#L172 assume !(4497 == ssl3_connect_~s__state~0); 31083#L175 assume !(4512 == ssl3_connect_~s__state~0); 31081#L178 assume !(4513 == ssl3_connect_~s__state~0); 31082#L181 assume !(4528 == ssl3_connect_~s__state~0); 31076#L184 assume !(4529 == ssl3_connect_~s__state~0); 31077#L187 assume !(4560 == ssl3_connect_~s__state~0); 31070#L190 assume !(4561 == ssl3_connect_~s__state~0); 31069#L193 assume 4352 == ssl3_connect_~s__state~0; 31063#L194 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 31064#L439 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 31058#L439-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 31059#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 31043#L515 ssl3_connect_~skip~0 := 0; 31044#L97-1 assume !false; 31035#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 31036#L100 assume 12292 == ssl3_connect_~s__state~0; 31817#L101 [2018-11-23 02:51:42,662 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 02:51:42,662 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 18 times [2018-11-23 02:51:42,662 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 02:51:42,662 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 02:51:42,663 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:42,663 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 02:51:42,663 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:42,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 02:51:42,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 02:51:42,669 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 02:51:42,669 INFO L82 PathProgramCache]: Analyzing trace with hash 512316352, now seen corresponding path program 1 times [2018-11-23 02:51:42,669 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 02:51:42,669 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 02:51:42,670 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:42,670 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-23 02:51:42,670 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:42,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 02:51:42,737 INFO L134 CoverageAnalysis]: Checked inductivity of 748 backedges. 218 proven. 0 refuted. 0 times theorem prover too weak. 530 trivial. 0 not checked. [2018-11-23 02:51:42,737 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 02:51:42,737 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 02:51:42,738 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 02:51:42,738 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 02:51:42,738 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 02:51:42,738 INFO L87 Difference]: Start difference. First operand 3377 states and 4477 transitions. cyclomatic complexity: 1104 Second operand 3 states. [2018-11-23 02:51:42,861 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 02:51:42,861 INFO L93 Difference]: Finished difference Result 3377 states and 4261 transitions. [2018-11-23 02:51:42,862 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 02:51:42,863 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3377 states and 4261 transitions. [2018-11-23 02:51:42,871 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3368 [2018-11-23 02:51:42,881 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3377 states to 3377 states and 4261 transitions. [2018-11-23 02:51:42,881 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3377 [2018-11-23 02:51:42,883 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3377 [2018-11-23 02:51:42,883 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3377 states and 4261 transitions. [2018-11-23 02:51:42,886 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-23 02:51:42,886 INFO L705 BuchiCegarLoop]: Abstraction has 3377 states and 4261 transitions. [2018-11-23 02:51:42,889 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3377 states and 4261 transitions. [2018-11-23 02:51:42,920 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3377 to 3361. [2018-11-23 02:51:42,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3361 states. [2018-11-23 02:51:42,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3361 states to 3361 states and 4245 transitions. [2018-11-23 02:51:42,925 INFO L728 BuchiCegarLoop]: Abstraction has 3361 states and 4245 transitions. [2018-11-23 02:51:42,925 INFO L608 BuchiCegarLoop]: Abstraction has 3361 states and 4245 transitions. [2018-11-23 02:51:42,925 INFO L442 BuchiCegarLoop]: ======== Iteration 20============ [2018-11-23 02:51:42,925 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3361 states and 4245 transitions. [2018-11-23 02:51:42,933 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3352 [2018-11-23 02:51:42,933 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 02:51:42,933 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 02:51:42,935 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2018-11-23 02:51:42,935 INFO L867 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] [2018-11-23 02:51:42,935 INFO L794 eck$LassoCheckResult]: Stem: 37275#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 := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 37238#L83 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 37230#L86-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; 37231#L91 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 37184#L97-1 assume !false; 38884#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38882#L100 assume 12292 == ssl3_connect_~s__state~0; 38503#L101 [2018-11-23 02:51:42,935 INFO L796 eck$LassoCheckResult]: Loop: 38503#L101 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; 37437#L205 ssl3_connect_~s__server~0 := 0; 38868#L210 assume 0 != ssl3_connect_~cb~0; 38864#L210-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 38860#L215 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 38855#L221 assume !(0 == ssl3_connect_~s__init_buf___0~0); 38850#L221-2 assume !(0 == ssl3_connect_~tmp___4~0); 38848#L237 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; 38687#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 38684#L515 ssl3_connect_~skip~0 := 0; 38682#L97-1 assume !false; 38680#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38678#L100 assume !(12292 == ssl3_connect_~s__state~0); 38676#L103 assume !(16384 == ssl3_connect_~s__state~0); 38675#L106 assume !(4096 == ssl3_connect_~s__state~0); 38656#L109 assume !(20480 == ssl3_connect_~s__state~0); 38655#L112 assume !(4099 == ssl3_connect_~s__state~0); 38654#L115 assume 4368 == ssl3_connect_~s__state~0; 37428#L119 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 38650#L249 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 38642#L249-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 38639#L257 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 38636#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 38633#L515 ssl3_connect_~skip~0 := 0; 38631#L97-1 assume !false; 38629#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38627#L100 assume !(12292 == ssl3_connect_~s__state~0); 38625#L103 assume !(16384 == ssl3_connect_~s__state~0); 38623#L106 assume !(4096 == ssl3_connect_~s__state~0); 38621#L109 assume !(20480 == ssl3_connect_~s__state~0); 38619#L112 assume !(4099 == ssl3_connect_~s__state~0); 38617#L115 assume !(4368 == ssl3_connect_~s__state~0); 38615#L118 assume !(4369 == ssl3_connect_~s__state~0); 38613#L121 assume 4384 == ssl3_connect_~s__state~0; 37417#L125 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 38609#L264 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 37627#L264-2 assume !(ssl3_connect_~ret~0 <= 0); 38602#L270 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 38595#L270-2 ssl3_connect_~s__init_num~0 := 0; 38591#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 38585#L515 ssl3_connect_~skip~0 := 0; 38583#L97-1 assume !false; 38581#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38579#L100 assume !(12292 == ssl3_connect_~s__state~0); 38577#L103 assume !(16384 == ssl3_connect_~s__state~0); 38575#L106 assume !(4096 == ssl3_connect_~s__state~0); 38573#L109 assume !(20480 == ssl3_connect_~s__state~0); 38571#L112 assume !(4099 == ssl3_connect_~s__state~0); 38569#L115 assume !(4368 == ssl3_connect_~s__state~0); 38567#L118 assume !(4369 == ssl3_connect_~s__state~0); 38565#L121 assume !(4384 == ssl3_connect_~s__state~0); 38563#L124 assume !(4385 == ssl3_connect_~s__state~0); 38561#L127 assume 4400 == ssl3_connect_~s__state~0; 37407#L131 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 - 256;ssl3_connect_~skip~0 := 1; 38556#L279-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 38550#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 38546#L515 ssl3_connect_~skip~0 := 0; 38544#L97-1 assume !false; 38543#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38542#L100 assume !(12292 == ssl3_connect_~s__state~0); 38541#L103 assume !(16384 == ssl3_connect_~s__state~0); 38540#L106 assume !(4096 == ssl3_connect_~s__state~0); 38539#L109 assume !(20480 == ssl3_connect_~s__state~0); 38538#L112 assume !(4099 == ssl3_connect_~s__state~0); 38537#L115 assume !(4368 == ssl3_connect_~s__state~0); 38536#L118 assume !(4369 == ssl3_connect_~s__state~0); 38535#L121 assume !(4384 == ssl3_connect_~s__state~0); 38534#L124 assume !(4385 == ssl3_connect_~s__state~0); 38533#L127 assume !(4400 == ssl3_connect_~s__state~0); 38532#L130 assume !(4401 == ssl3_connect_~s__state~0); 38531#L133 assume 4416 == ssl3_connect_~s__state~0; 37397#L137 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 38530#L296 assume !(3 == ssl3_connect_~blastFlag~0); 38529#L296-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 38527#L304 assume !(0 == ssl3_connect_~tmp___6~0); 38520#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 38510#L515 ssl3_connect_~skip~0 := 0; 38508#L97-1 assume !false; 38506#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38504#L100 assume !(12292 == ssl3_connect_~s__state~0); 38501#L103 assume !(16384 == ssl3_connect_~s__state~0); 38499#L106 assume !(4096 == ssl3_connect_~s__state~0); 38497#L109 assume !(20480 == ssl3_connect_~s__state~0); 38495#L112 assume !(4099 == ssl3_connect_~s__state~0); 38493#L115 assume !(4368 == ssl3_connect_~s__state~0); 38491#L118 assume !(4369 == ssl3_connect_~s__state~0); 38489#L121 assume !(4384 == ssl3_connect_~s__state~0); 38487#L124 assume !(4385 == ssl3_connect_~s__state~0); 38485#L127 assume !(4400 == ssl3_connect_~s__state~0); 38483#L130 assume !(4401 == ssl3_connect_~s__state~0); 38481#L133 assume !(4416 == ssl3_connect_~s__state~0); 38479#L136 assume !(4417 == ssl3_connect_~s__state~0); 38477#L139 assume 4432 == ssl3_connect_~s__state~0; 37387#L143 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 38473#L312 assume !(5 == ssl3_connect_~blastFlag~0); 38470#L315 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 38465#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 38457#L515 ssl3_connect_~skip~0 := 0; 38455#L97-1 assume !false; 38453#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38451#L100 assume !(12292 == ssl3_connect_~s__state~0); 38449#L103 assume !(16384 == ssl3_connect_~s__state~0); 38447#L106 assume !(4096 == ssl3_connect_~s__state~0); 38445#L109 assume !(20480 == ssl3_connect_~s__state~0); 38443#L112 assume !(4099 == ssl3_connect_~s__state~0); 38441#L115 assume !(4368 == ssl3_connect_~s__state~0); 38439#L118 assume !(4369 == ssl3_connect_~s__state~0); 38437#L121 assume !(4384 == ssl3_connect_~s__state~0); 38435#L124 assume !(4385 == ssl3_connect_~s__state~0); 38433#L127 assume !(4400 == ssl3_connect_~s__state~0); 38431#L130 assume !(4401 == ssl3_connect_~s__state~0); 38429#L133 assume !(4416 == ssl3_connect_~s__state~0); 38427#L136 assume !(4417 == ssl3_connect_~s__state~0); 38425#L139 assume !(4432 == ssl3_connect_~s__state~0); 38423#L142 assume !(4433 == ssl3_connect_~s__state~0); 38421#L145 assume 4448 == ssl3_connect_~s__state~0; 37377#L149 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 38415#L324 assume !(4 == ssl3_connect_~blastFlag~0); 38416#L324-2 assume !(ssl3_connect_~ret~0 <= 0); 38908#L330 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 38906#L330-2 ssl3_connect_~s__init_num~0 := 0; 38890#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 38886#L515 ssl3_connect_~skip~0 := 0; 38876#L97-1 assume !false; 38873#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38870#L100 assume !(12292 == ssl3_connect_~s__state~0); 38866#L103 assume !(16384 == ssl3_connect_~s__state~0); 38862#L106 assume !(4096 == ssl3_connect_~s__state~0); 38858#L109 assume !(20480 == ssl3_connect_~s__state~0); 38853#L112 assume !(4099 == ssl3_connect_~s__state~0); 38849#L115 assume !(4368 == ssl3_connect_~s__state~0); 38847#L118 assume !(4369 == ssl3_connect_~s__state~0); 38846#L121 assume !(4384 == ssl3_connect_~s__state~0); 38845#L124 assume !(4385 == ssl3_connect_~s__state~0); 38844#L127 assume !(4400 == ssl3_connect_~s__state~0); 38843#L130 assume !(4401 == ssl3_connect_~s__state~0); 38842#L133 assume !(4416 == ssl3_connect_~s__state~0); 38841#L136 assume !(4417 == ssl3_connect_~s__state~0); 38840#L139 assume !(4432 == ssl3_connect_~s__state~0); 38839#L142 assume !(4433 == ssl3_connect_~s__state~0); 38838#L145 assume !(4448 == ssl3_connect_~s__state~0); 38837#L148 assume !(4449 == ssl3_connect_~s__state~0); 38836#L151 assume 4464 == ssl3_connect_~s__state~0; 37758#L161 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 38834#L342 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 38831#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 38827#L515 ssl3_connect_~skip~0 := 0; 38825#L97-1 assume !false; 38823#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38819#L100 assume !(12292 == ssl3_connect_~s__state~0); 38817#L103 assume !(16384 == ssl3_connect_~s__state~0); 38816#L106 assume !(4096 == ssl3_connect_~s__state~0); 38815#L109 assume !(20480 == ssl3_connect_~s__state~0); 38814#L112 assume !(4099 == ssl3_connect_~s__state~0); 38813#L115 assume !(4368 == ssl3_connect_~s__state~0); 38812#L118 assume !(4369 == ssl3_connect_~s__state~0); 38811#L121 assume !(4384 == ssl3_connect_~s__state~0); 38810#L124 assume !(4385 == ssl3_connect_~s__state~0); 38809#L127 assume !(4400 == ssl3_connect_~s__state~0); 38808#L130 assume !(4401 == ssl3_connect_~s__state~0); 38807#L133 assume !(4416 == ssl3_connect_~s__state~0); 38806#L136 assume !(4417 == ssl3_connect_~s__state~0); 38805#L139 assume !(4432 == ssl3_connect_~s__state~0); 38804#L142 assume !(4433 == ssl3_connect_~s__state~0); 38803#L145 assume !(4448 == ssl3_connect_~s__state~0); 38802#L148 assume !(4449 == ssl3_connect_~s__state~0); 38801#L151 assume !(4464 == ssl3_connect_~s__state~0); 38800#L154 assume !(4465 == ssl3_connect_~s__state~0); 38799#L157 assume !(4466 == ssl3_connect_~s__state~0); 38798#L160 assume !(4467 == ssl3_connect_~s__state~0); 37617#L163 assume 4480 == ssl3_connect_~s__state~0; 37344#L167 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 37696#L351 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 37697#L355 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; 38755#L355-2 ssl3_connect_~s__init_num~0 := 0; 38751#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 38747#L515 ssl3_connect_~skip~0 := 0; 38745#L97-1 assume !false; 38743#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38741#L100 assume !(12292 == ssl3_connect_~s__state~0); 38739#L103 assume !(16384 == ssl3_connect_~s__state~0); 38738#L106 assume !(4096 == ssl3_connect_~s__state~0); 38737#L109 assume !(20480 == ssl3_connect_~s__state~0); 38736#L112 assume !(4099 == ssl3_connect_~s__state~0); 38735#L115 assume !(4368 == ssl3_connect_~s__state~0); 38734#L118 assume !(4369 == ssl3_connect_~s__state~0); 38733#L121 assume !(4384 == ssl3_connect_~s__state~0); 38732#L124 assume !(4385 == ssl3_connect_~s__state~0); 38731#L127 assume !(4400 == ssl3_connect_~s__state~0); 38730#L130 assume !(4401 == ssl3_connect_~s__state~0); 38729#L133 assume !(4416 == ssl3_connect_~s__state~0); 38728#L136 assume !(4417 == ssl3_connect_~s__state~0); 38727#L139 assume !(4432 == ssl3_connect_~s__state~0); 38726#L142 assume !(4433 == ssl3_connect_~s__state~0); 38725#L145 assume !(4448 == ssl3_connect_~s__state~0); 38724#L148 assume !(4449 == ssl3_connect_~s__state~0); 38723#L151 assume !(4464 == ssl3_connect_~s__state~0); 38722#L154 assume !(4465 == ssl3_connect_~s__state~0); 38721#L157 assume !(4466 == ssl3_connect_~s__state~0); 38720#L160 assume !(4467 == ssl3_connect_~s__state~0); 38719#L163 assume !(4480 == ssl3_connect_~s__state~0); 38718#L166 assume !(4481 == ssl3_connect_~s__state~0); 38717#L169 assume !(4496 == ssl3_connect_~s__state~0); 38716#L172 assume !(4497 == ssl3_connect_~s__state~0); 38715#L175 assume 4512 == ssl3_connect_~s__state~0; 37324#L179 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 38714#L376 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; 38713#L382 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 38712#L382-2 assume !(0 == ssl3_connect_~tmp___7~0); 38711#L391 assume !(0 == ssl3_connect_~tmp___8~0); 38708#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 38706#L515 ssl3_connect_~skip~0 := 0; 38705#L97-1 assume !false; 38704#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38703#L100 assume !(12292 == ssl3_connect_~s__state~0); 38702#L103 assume !(16384 == ssl3_connect_~s__state~0); 38701#L106 assume !(4096 == ssl3_connect_~s__state~0); 38700#L109 assume !(20480 == ssl3_connect_~s__state~0); 38699#L112 assume !(4099 == ssl3_connect_~s__state~0); 38698#L115 assume !(4368 == ssl3_connect_~s__state~0); 38697#L118 assume !(4369 == ssl3_connect_~s__state~0); 38696#L121 assume !(4384 == ssl3_connect_~s__state~0); 38695#L124 assume !(4385 == ssl3_connect_~s__state~0); 38694#L127 assume !(4400 == ssl3_connect_~s__state~0); 38693#L130 assume !(4401 == ssl3_connect_~s__state~0); 38692#L133 assume !(4416 == ssl3_connect_~s__state~0); 38691#L136 assume !(4417 == ssl3_connect_~s__state~0); 37977#L139 assume !(4432 == ssl3_connect_~s__state~0); 37976#L142 assume !(4433 == ssl3_connect_~s__state~0); 37975#L145 assume !(4448 == ssl3_connect_~s__state~0); 37974#L148 assume !(4449 == ssl3_connect_~s__state~0); 37972#L151 assume !(4464 == ssl3_connect_~s__state~0); 37973#L154 assume !(4465 == ssl3_connect_~s__state~0); 38672#L157 assume !(4466 == ssl3_connect_~s__state~0); 38670#L160 assume !(4467 == ssl3_connect_~s__state~0); 37967#L163 assume !(4480 == ssl3_connect_~s__state~0); 37966#L166 assume !(4481 == ssl3_connect_~s__state~0); 37964#L169 assume !(4496 == ssl3_connect_~s__state~0); 37965#L172 assume !(4497 == ssl3_connect_~s__state~0); 38660#L175 assume !(4512 == ssl3_connect_~s__state~0); 38658#L178 assume !(4513 == ssl3_connect_~s__state~0); 37318#L181 assume 4528 == ssl3_connect_~s__state~0; 37319#L185 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 38599#L399 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp57~0 := 5 + ssl3_connect_~__cil_tmp56~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp57~0; 38598#L406 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 38597#L406-1 ssl3_connect_~s__init_num~0 := 0; 37941#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 37939#L515 ssl3_connect_~skip~0 := 0; 37934#L97-1 assume !false; 37935#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 37930#L100 assume !(12292 == ssl3_connect_~s__state~0); 37931#L103 assume !(16384 == ssl3_connect_~s__state~0); 37926#L106 assume !(4096 == ssl3_connect_~s__state~0); 37927#L109 assume !(20480 == ssl3_connect_~s__state~0); 37922#L112 assume !(4099 == ssl3_connect_~s__state~0); 37923#L115 assume !(4368 == ssl3_connect_~s__state~0); 37918#L118 assume !(4369 == ssl3_connect_~s__state~0); 37919#L121 assume !(4384 == ssl3_connect_~s__state~0); 37914#L124 assume !(4385 == ssl3_connect_~s__state~0); 37915#L127 assume !(4400 == ssl3_connect_~s__state~0); 37910#L130 assume !(4401 == ssl3_connect_~s__state~0); 37911#L133 assume !(4416 == ssl3_connect_~s__state~0); 38554#L136 assume !(4417 == ssl3_connect_~s__state~0); 38553#L139 assume !(4432 == ssl3_connect_~s__state~0); 37904#L142 assume !(4433 == ssl3_connect_~s__state~0); 37905#L145 assume !(4448 == ssl3_connect_~s__state~0); 37900#L148 assume !(4449 == ssl3_connect_~s__state~0); 37901#L151 assume !(4464 == ssl3_connect_~s__state~0); 37896#L154 assume !(4465 == ssl3_connect_~s__state~0); 37897#L157 assume !(4466 == ssl3_connect_~s__state~0); 37892#L160 assume !(4467 == ssl3_connect_~s__state~0); 37893#L163 assume !(4480 == ssl3_connect_~s__state~0); 37532#L166 assume !(4481 == ssl3_connect_~s__state~0); 37533#L169 assume !(4496 == ssl3_connect_~s__state~0); 37524#L172 assume !(4497 == ssl3_connect_~s__state~0); 37525#L175 assume !(4512 == ssl3_connect_~s__state~0); 37516#L178 assume !(4513 == ssl3_connect_~s__state~0); 37517#L181 assume !(4528 == ssl3_connect_~s__state~0); 37508#L184 assume !(4529 == ssl3_connect_~s__state~0); 37509#L187 assume !(4560 == ssl3_connect_~s__state~0); 37501#L190 assume !(4561 == ssl3_connect_~s__state~0); 37502#L193 assume 4352 == ssl3_connect_~s__state~0; 37493#L194 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 37494#L439 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 37481#L439-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 37482#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 37462#L515 ssl3_connect_~skip~0 := 0; 37463#L97-1 assume !false; 37454#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 37455#L100 assume 12292 == ssl3_connect_~s__state~0; 38503#L101 [2018-11-23 02:51:42,936 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 02:51:42,936 INFO L82 PathProgramCache]: Analyzing trace with hash -1537383083, now seen corresponding path program 19 times [2018-11-23 02:51:42,936 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 02:51:42,936 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 02:51:42,936 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:42,937 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 02:51:42,937 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:42,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 02:51:42,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 02:51:42,942 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 02:51:42,942 INFO L82 PathProgramCache]: Analyzing trace with hash -789449329, now seen corresponding path program 1 times [2018-11-23 02:51:42,942 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 02:51:42,942 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 02:51:42,943 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:42,943 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 02:51:42,943 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:42,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 02:51:43,026 INFO L134 CoverageAnalysis]: Checked inductivity of 953 backedges. 250 proven. 5 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2018-11-23 02:51:43,026 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-23 02:51:43,026 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_604da9b2-7008-4622-ba80-e3ddb9084af8/bin-2019/uautomizer/z3 Starting monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-23 02:51:43,041 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 02:51:43,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 02:51:43,096 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 02:51:43,148 INFO L134 CoverageAnalysis]: Checked inductivity of 953 backedges. 250 proven. 5 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2018-11-23 02:51:43,173 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-23 02:51:43,173 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-11-23 02:51:43,174 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 02:51:43,174 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-11-23 02:51:43,174 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-11-23 02:51:43,174 INFO L87 Difference]: Start difference. First operand 3361 states and 4245 transitions. cyclomatic complexity: 888 Second operand 4 states. [2018-11-23 02:51:43,296 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 02:51:43,297 INFO L93 Difference]: Finished difference Result 4307 states and 5322 transitions. [2018-11-23 02:51:43,297 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-11-23 02:51:43,297 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4307 states and 5322 transitions. [2018-11-23 02:51:43,307 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3344 [2018-11-23 02:51:43,318 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4307 states to 4307 states and 5322 transitions. [2018-11-23 02:51:43,318 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4307 [2018-11-23 02:51:43,321 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4307 [2018-11-23 02:51:43,321 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4307 states and 5322 transitions. [2018-11-23 02:51:43,324 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-23 02:51:43,324 INFO L705 BuchiCegarLoop]: Abstraction has 4307 states and 5322 transitions. [2018-11-23 02:51:43,328 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4307 states and 5322 transitions. [2018-11-23 02:51:43,355 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4307 to 3346. [2018-11-23 02:51:43,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3346 states. [2018-11-23 02:51:43,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3346 states to 3346 states and 4198 transitions. [2018-11-23 02:51:43,360 INFO L728 BuchiCegarLoop]: Abstraction has 3346 states and 4198 transitions. [2018-11-23 02:51:43,361 INFO L608 BuchiCegarLoop]: Abstraction has 3346 states and 4198 transitions. [2018-11-23 02:51:43,361 INFO L442 BuchiCegarLoop]: ======== Iteration 21============ [2018-11-23 02:51:43,361 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3346 states and 4198 transitions. [2018-11-23 02:51:43,368 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3336 [2018-11-23 02:51:43,368 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 02:51:43,368 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 02:51:43,370 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 02:51:43,370 INFO L867 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] [2018-11-23 02:51:43,371 INFO L794 eck$LassoCheckResult]: Stem: 45819#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 := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 45784#L83 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 45775#L86-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; 45776#L91 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 45729#L97-1 assume !false; 45855#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 45854#L100 assume 12292 == ssl3_connect_~s__state~0; 45848#L101 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; 45849#L205 [2018-11-23 02:51:43,371 INFO L796 eck$LassoCheckResult]: Loop: 45849#L205 ssl3_connect_~s__server~0 := 0; 47653#L210 assume 0 != ssl3_connect_~cb~0; 47650#L210-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 47647#L215 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 47643#L221 assume !(0 == ssl3_connect_~s__init_buf___0~0); 47638#L221-2 assume !(0 == ssl3_connect_~tmp___4~0); 47610#L237 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; 47605#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 47601#L515 ssl3_connect_~skip~0 := 0; 47599#L97-1 assume !false; 47597#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 47570#L100 assume !(12292 == ssl3_connect_~s__state~0); 47568#L103 assume !(16384 == ssl3_connect_~s__state~0); 47562#L106 assume !(4096 == ssl3_connect_~s__state~0); 47560#L109 assume !(20480 == ssl3_connect_~s__state~0); 47558#L112 assume !(4099 == ssl3_connect_~s__state~0); 47556#L115 assume 4368 == ssl3_connect_~s__state~0; 45928#L119 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 47553#L249 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 47427#L249-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 47550#L257 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 47541#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 47537#L515 ssl3_connect_~skip~0 := 0; 47535#L97-1 assume !false; 47533#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 47531#L100 assume !(12292 == ssl3_connect_~s__state~0); 47529#L103 assume !(16384 == ssl3_connect_~s__state~0); 47528#L106 assume !(4096 == ssl3_connect_~s__state~0); 47526#L109 assume !(20480 == ssl3_connect_~s__state~0); 47524#L112 assume !(4099 == ssl3_connect_~s__state~0); 47523#L115 assume !(4368 == ssl3_connect_~s__state~0); 47522#L118 assume !(4369 == ssl3_connect_~s__state~0); 47521#L121 assume 4384 == ssl3_connect_~s__state~0; 45923#L125 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 47514#L264 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 47406#L264-2 assume !(ssl3_connect_~ret~0 <= 0); 47510#L270 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 47508#L270-2 ssl3_connect_~s__init_num~0 := 0; 47502#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 47498#L515 ssl3_connect_~skip~0 := 0; 47496#L97-1 assume !false; 47494#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 47492#L100 assume !(12292 == ssl3_connect_~s__state~0); 47490#L103 assume !(16384 == ssl3_connect_~s__state~0); 47488#L106 assume !(4096 == ssl3_connect_~s__state~0); 47481#L109 assume !(20480 == ssl3_connect_~s__state~0); 47479#L112 assume !(4099 == ssl3_connect_~s__state~0); 47476#L115 assume !(4368 == ssl3_connect_~s__state~0); 47470#L118 assume !(4369 == ssl3_connect_~s__state~0); 47468#L121 assume !(4384 == ssl3_connect_~s__state~0); 47465#L124 assume !(4385 == ssl3_connect_~s__state~0); 47462#L127 assume 4400 == ssl3_connect_~s__state~0; 45916#L131 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 - 256;ssl3_connect_~skip~0 := 1; 47459#L279-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 47631#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 47626#L515 ssl3_connect_~skip~0 := 0; 47623#L97-1 assume !false; 47620#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 47617#L100 assume !(12292 == ssl3_connect_~s__state~0); 47614#L103 assume !(16384 == ssl3_connect_~s__state~0); 47613#L106 assume !(4096 == ssl3_connect_~s__state~0); 47612#L109 assume !(20480 == ssl3_connect_~s__state~0); 47611#L112 assume !(4099 == ssl3_connect_~s__state~0); 47608#L115 assume !(4368 == ssl3_connect_~s__state~0); 47602#L118 assume !(4369 == ssl3_connect_~s__state~0); 47600#L121 assume !(4384 == ssl3_connect_~s__state~0); 47598#L124 assume !(4385 == ssl3_connect_~s__state~0); 47586#L127 assume !(4400 == ssl3_connect_~s__state~0); 47585#L130 assume !(4401 == ssl3_connect_~s__state~0); 47584#L133 assume 4416 == ssl3_connect_~s__state~0; 45910#L137 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 47582#L296 assume !(3 == ssl3_connect_~blastFlag~0); 47576#L296-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 47571#L304 assume !(0 == ssl3_connect_~tmp___6~0); 47565#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 47561#L515 ssl3_connect_~skip~0 := 0; 47559#L97-1 assume !false; 47557#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 47555#L100 assume !(12292 == ssl3_connect_~s__state~0); 47554#L103 assume !(16384 == ssl3_connect_~s__state~0); 47552#L106 assume !(4096 == ssl3_connect_~s__state~0); 47551#L109 assume !(20480 == ssl3_connect_~s__state~0); 47549#L112 assume !(4099 == ssl3_connect_~s__state~0); 47548#L115 assume !(4368 == ssl3_connect_~s__state~0); 47547#L118 assume !(4369 == ssl3_connect_~s__state~0); 47546#L121 assume !(4384 == ssl3_connect_~s__state~0); 47544#L124 assume !(4385 == ssl3_connect_~s__state~0); 47538#L127 assume !(4400 == ssl3_connect_~s__state~0); 47536#L130 assume !(4401 == ssl3_connect_~s__state~0); 47534#L133 assume !(4416 == ssl3_connect_~s__state~0); 47532#L136 assume !(4417 == ssl3_connect_~s__state~0); 47530#L139 assume 4432 == ssl3_connect_~s__state~0; 45904#L143 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 47527#L312 assume !(5 == ssl3_connect_~blastFlag~0); 47525#L315 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 47517#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 47513#L515 ssl3_connect_~skip~0 := 0; 47512#L97-1 assume !false; 47509#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 47507#L100 assume !(12292 == ssl3_connect_~s__state~0); 47506#L103 assume !(16384 == ssl3_connect_~s__state~0); 47484#L106 assume !(4096 == ssl3_connect_~s__state~0); 47483#L109 assume !(20480 == ssl3_connect_~s__state~0); 47482#L112 assume !(4099 == ssl3_connect_~s__state~0); 47480#L115 assume !(4368 == ssl3_connect_~s__state~0); 47477#L118 assume !(4369 == ssl3_connect_~s__state~0); 47455#L121 assume !(4384 == ssl3_connect_~s__state~0); 47454#L124 assume !(4385 == ssl3_connect_~s__state~0); 47210#L127 assume !(4400 == ssl3_connect_~s__state~0); 47207#L130 assume !(4401 == ssl3_connect_~s__state~0); 47204#L133 assume !(4416 == ssl3_connect_~s__state~0); 47201#L136 assume !(4417 == ssl3_connect_~s__state~0); 47198#L139 assume !(4432 == ssl3_connect_~s__state~0); 47185#L142 assume !(4433 == ssl3_connect_~s__state~0); 47179#L145 assume 4448 == ssl3_connect_~s__state~0; 47177#L149 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 47176#L324 assume !(4 == ssl3_connect_~blastFlag~0); 47172#L324-2 assume !(ssl3_connect_~ret~0 <= 0); 47173#L330 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 47263#L330-2 ssl3_connect_~s__init_num~0 := 0; 47593#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 47590#L515 ssl3_connect_~skip~0 := 0; 47589#L97-1 assume !false; 47588#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 46765#L100 assume !(12292 == ssl3_connect_~s__state~0); 46766#L103 assume !(16384 == ssl3_connect_~s__state~0); 46749#L106 assume !(4096 == ssl3_connect_~s__state~0); 46750#L109 assume !(20480 == ssl3_connect_~s__state~0); 46737#L112 assume !(4099 == ssl3_connect_~s__state~0); 46738#L115 assume !(4368 == ssl3_connect_~s__state~0); 46725#L118 assume !(4369 == ssl3_connect_~s__state~0); 46726#L121 assume !(4384 == ssl3_connect_~s__state~0); 46713#L124 assume !(4385 == ssl3_connect_~s__state~0); 46714#L127 assume !(4400 == ssl3_connect_~s__state~0); 46630#L130 assume !(4401 == ssl3_connect_~s__state~0); 46631#L133 assume !(4416 == ssl3_connect_~s__state~0); 46622#L136 assume !(4417 == ssl3_connect_~s__state~0); 46623#L139 assume !(4432 == ssl3_connect_~s__state~0); 46616#L142 assume !(4433 == ssl3_connect_~s__state~0); 46617#L145 assume !(4448 == ssl3_connect_~s__state~0); 46608#L148 assume !(4449 == ssl3_connect_~s__state~0); 46609#L151 assume 4464 == ssl3_connect_~s__state~0; 46244#L161 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 46604#L342 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 46541#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 46536#L515 ssl3_connect_~skip~0 := 0; 46533#L97-1 assume !false; 46530#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 46527#L100 assume !(12292 == ssl3_connect_~s__state~0); 46524#L103 assume !(16384 == ssl3_connect_~s__state~0); 46520#L106 assume !(4096 == ssl3_connect_~s__state~0); 46516#L109 assume !(20480 == ssl3_connect_~s__state~0); 46511#L112 assume !(4099 == ssl3_connect_~s__state~0); 46512#L115 assume !(4368 == ssl3_connect_~s__state~0); 46501#L118 assume !(4369 == ssl3_connect_~s__state~0); 46502#L121 assume !(4384 == ssl3_connect_~s__state~0); 46491#L124 assume !(4385 == ssl3_connect_~s__state~0); 46492#L127 assume !(4400 == ssl3_connect_~s__state~0); 46481#L130 assume !(4401 == ssl3_connect_~s__state~0); 46482#L133 assume !(4416 == ssl3_connect_~s__state~0); 46471#L136 assume !(4417 == ssl3_connect_~s__state~0); 46472#L139 assume !(4432 == ssl3_connect_~s__state~0); 46461#L142 assume !(4433 == ssl3_connect_~s__state~0); 46462#L145 assume !(4448 == ssl3_connect_~s__state~0); 46453#L148 assume !(4449 == ssl3_connect_~s__state~0); 46454#L151 assume !(4464 == ssl3_connect_~s__state~0); 46429#L154 assume !(4465 == ssl3_connect_~s__state~0); 46430#L157 assume !(4466 == ssl3_connect_~s__state~0); 46315#L160 assume !(4467 == ssl3_connect_~s__state~0); 46316#L163 assume 4480 == ssl3_connect_~s__state~0; 46231#L167 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 46232#L351 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 46225#L355 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; 46163#L355-2 ssl3_connect_~s__init_num~0 := 0; 46160#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 46157#L515 ssl3_connect_~skip~0 := 0; 46156#L97-1 assume !false; 46155#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 46154#L100 assume !(12292 == ssl3_connect_~s__state~0); 46153#L103 assume !(16384 == ssl3_connect_~s__state~0); 46152#L106 assume !(4096 == ssl3_connect_~s__state~0); 46151#L109 assume !(20480 == ssl3_connect_~s__state~0); 46150#L112 assume !(4099 == ssl3_connect_~s__state~0); 46149#L115 assume !(4368 == ssl3_connect_~s__state~0); 46148#L118 assume !(4369 == ssl3_connect_~s__state~0); 46147#L121 assume !(4384 == ssl3_connect_~s__state~0); 46145#L124 assume !(4385 == ssl3_connect_~s__state~0); 46146#L127 assume !(4400 == ssl3_connect_~s__state~0); 47466#L130 assume !(4401 == ssl3_connect_~s__state~0); 47463#L133 assume !(4416 == ssl3_connect_~s__state~0); 47460#L136 assume !(4417 == ssl3_connect_~s__state~0); 47458#L139 assume !(4432 == ssl3_connect_~s__state~0); 46138#L142 assume !(4433 == ssl3_connect_~s__state~0); 46137#L145 assume !(4448 == ssl3_connect_~s__state~0); 46136#L148 assume !(4449 == ssl3_connect_~s__state~0); 46135#L151 assume !(4464 == ssl3_connect_~s__state~0); 46134#L154 assume !(4465 == ssl3_connect_~s__state~0); 46133#L157 assume !(4466 == ssl3_connect_~s__state~0); 46132#L160 assume !(4467 == ssl3_connect_~s__state~0); 46131#L163 assume !(4480 == ssl3_connect_~s__state~0); 46130#L166 assume !(4481 == ssl3_connect_~s__state~0); 46129#L169 assume !(4496 == ssl3_connect_~s__state~0); 46128#L172 assume !(4497 == ssl3_connect_~s__state~0); 46127#L175 assume 4512 == ssl3_connect_~s__state~0; 45873#L179 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 46126#L376 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; 47242#L382 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 47241#L382-2 assume !(0 == ssl3_connect_~tmp___7~0); 46121#L391 assume !(0 == ssl3_connect_~tmp___8~0); 46118#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 46116#L515 ssl3_connect_~skip~0 := 0; 46111#L97-1 assume !false; 46112#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 46107#L100 assume !(12292 == ssl3_connect_~s__state~0); 46108#L103 assume !(16384 == ssl3_connect_~s__state~0); 46103#L106 assume !(4096 == ssl3_connect_~s__state~0); 46104#L109 assume !(20480 == ssl3_connect_~s__state~0); 46099#L112 assume !(4099 == ssl3_connect_~s__state~0); 46100#L115 assume !(4368 == ssl3_connect_~s__state~0); 46095#L118 assume !(4369 == ssl3_connect_~s__state~0); 46096#L121 assume !(4384 == ssl3_connect_~s__state~0); 46091#L124 assume !(4385 == ssl3_connect_~s__state~0); 46092#L127 assume !(4400 == ssl3_connect_~s__state~0); 46087#L130 assume !(4401 == ssl3_connect_~s__state~0); 46088#L133 assume !(4416 == ssl3_connect_~s__state~0); 46624#L136 assume !(4417 == ssl3_connect_~s__state~0); 46625#L139 assume !(4432 == ssl3_connect_~s__state~0); 46079#L142 assume !(4433 == ssl3_connect_~s__state~0); 46080#L145 assume !(4448 == ssl3_connect_~s__state~0); 46075#L148 assume !(4449 == ssl3_connect_~s__state~0); 46076#L151 assume !(4464 == ssl3_connect_~s__state~0); 46591#L154 assume !(4465 == ssl3_connect_~s__state~0); 46592#L157 assume !(4466 == ssl3_connect_~s__state~0); 46067#L160 assume !(4467 == ssl3_connect_~s__state~0); 46068#L163 assume !(4480 == ssl3_connect_~s__state~0); 46064#L166 assume !(4481 == ssl3_connect_~s__state~0); 46063#L169 assume !(4496 == ssl3_connect_~s__state~0); 46061#L172 assume !(4497 == ssl3_connect_~s__state~0); 46062#L175 assume !(4512 == ssl3_connect_~s__state~0); 46444#L178 assume !(4513 == ssl3_connect_~s__state~0); 46445#L181 assume 4528 == ssl3_connect_~s__state~0; 45861#L185 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 45862#L399 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp57~0 := 5 + ssl3_connect_~__cil_tmp56~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp57~0; 47194#L406 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 46048#L406-1 ssl3_connect_~s__init_num~0 := 0; 46047#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 46038#L515 ssl3_connect_~skip~0 := 0; 46039#L97-1 assume !false; 46034#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 46035#L100 assume !(12292 == ssl3_connect_~s__state~0); 46030#L103 assume !(16384 == ssl3_connect_~s__state~0); 46031#L106 assume 4096 == ssl3_connect_~s__state~0; 45849#L205 [2018-11-23 02:51:43,371 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 02:51:43,371 INFO L82 PathProgramCache]: Analyzing trace with hash -414235114, now seen corresponding path program 1 times [2018-11-23 02:51:43,371 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 02:51:43,372 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 02:51:43,372 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:43,372 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 02:51:43,372 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:43,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 02:51:43,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 02:51:43,378 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 02:51:43,378 INFO L82 PathProgramCache]: Analyzing trace with hash -438042645, now seen corresponding path program 1 times [2018-11-23 02:51:43,378 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 02:51:43,379 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 02:51:43,379 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:43,379 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 02:51:43,379 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:43,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 02:51:43,467 INFO L134 CoverageAnalysis]: Checked inductivity of 768 backedges. 70 proven. 0 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2018-11-23 02:51:43,467 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 02:51:43,467 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-23 02:51:43,467 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 02:51:43,468 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 02:51:43,468 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 02:51:43,468 INFO L87 Difference]: Start difference. First operand 3346 states and 4198 transitions. cyclomatic complexity: 856 Second operand 3 states. [2018-11-23 02:51:43,559 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 02:51:43,559 INFO L93 Difference]: Finished difference Result 3678 states and 4578 transitions. [2018-11-23 02:51:43,559 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 02:51:43,560 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3678 states and 4578 transitions. [2018-11-23 02:51:43,569 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3668 [2018-11-23 02:51:43,581 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3678 states to 3678 states and 4578 transitions. [2018-11-23 02:51:43,581 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3678 [2018-11-23 02:51:43,583 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3678 [2018-11-23 02:51:43,583 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3678 states and 4578 transitions. [2018-11-23 02:51:43,586 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-23 02:51:43,586 INFO L705 BuchiCegarLoop]: Abstraction has 3678 states and 4578 transitions. [2018-11-23 02:51:43,589 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3678 states and 4578 transitions. [2018-11-23 02:51:43,612 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3678 to 3462. [2018-11-23 02:51:43,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3462 states. [2018-11-23 02:51:43,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3462 states to 3462 states and 4354 transitions. [2018-11-23 02:51:43,617 INFO L728 BuchiCegarLoop]: Abstraction has 3462 states and 4354 transitions. [2018-11-23 02:51:43,618 INFO L608 BuchiCegarLoop]: Abstraction has 3462 states and 4354 transitions. [2018-11-23 02:51:43,618 INFO L442 BuchiCegarLoop]: ======== Iteration 22============ [2018-11-23 02:51:43,618 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3462 states and 4354 transitions. [2018-11-23 02:51:43,625 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3452 [2018-11-23 02:51:43,625 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 02:51:43,625 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 02:51:43,627 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 02:51:43,627 INFO L867 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] [2018-11-23 02:51:43,627 INFO L794 eck$LassoCheckResult]: Stem: 52854#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 := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 52818#L83 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 52809#L86-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; 52810#L91 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 52762#L97-1 assume !false; 52889#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 52888#L100 assume 12292 == ssl3_connect_~s__state~0; 52881#L101 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; 52882#L205 [2018-11-23 02:51:43,628 INFO L796 eck$LassoCheckResult]: Loop: 52882#L205 ssl3_connect_~s__server~0 := 0; 54961#L210 assume 0 != ssl3_connect_~cb~0; 54958#L210-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 54955#L215 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 54950#L221 assume !(0 == ssl3_connect_~s__init_buf___0~0); 54942#L221-2 assume !(0 == ssl3_connect_~tmp___4~0); 54938#L237 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; 54933#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 54928#L515 ssl3_connect_~skip~0 := 0; 54925#L97-1 assume !false; 54922#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 54919#L100 assume !(12292 == ssl3_connect_~s__state~0); 54916#L103 assume !(16384 == ssl3_connect_~s__state~0); 54913#L106 assume !(4096 == ssl3_connect_~s__state~0); 54910#L109 assume !(20480 == ssl3_connect_~s__state~0); 54907#L112 assume !(4099 == ssl3_connect_~s__state~0); 54904#L115 assume 4368 == ssl3_connect_~s__state~0; 53230#L119 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 54899#L249 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 54535#L249-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 54893#L257 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 54888#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 54883#L515 ssl3_connect_~skip~0 := 0; 54879#L97-1 assume !false; 54861#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 54855#L100 assume !(12292 == ssl3_connect_~s__state~0); 54853#L103 assume !(16384 == ssl3_connect_~s__state~0); 54769#L106 assume !(4096 == ssl3_connect_~s__state~0); 54661#L109 assume !(20480 == ssl3_connect_~s__state~0); 54659#L112 assume !(4099 == ssl3_connect_~s__state~0); 54657#L115 assume !(4368 == ssl3_connect_~s__state~0); 54655#L118 assume !(4369 == ssl3_connect_~s__state~0); 52897#L121 assume 4384 == ssl3_connect_~s__state~0; 52896#L125 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 52895#L264 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 52893#L264-2 assume !(ssl3_connect_~ret~0 <= 0); 52894#L270 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 54499#L270-2 ssl3_connect_~s__init_num~0 := 0; 53023#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 53021#L515 ssl3_connect_~skip~0 := 0; 53016#L97-1 assume !false; 53017#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 54484#L100 assume !(12292 == ssl3_connect_~s__state~0); 54483#L103 assume !(16384 == ssl3_connect_~s__state~0); 53010#L106 assume !(4096 == ssl3_connect_~s__state~0); 53011#L109 assume !(20480 == ssl3_connect_~s__state~0); 54482#L112 assume !(4099 == ssl3_connect_~s__state~0); 54481#L115 assume !(4368 == ssl3_connect_~s__state~0); 53005#L118 assume !(4369 == ssl3_connect_~s__state~0); 53004#L121 assume !(4384 == ssl3_connect_~s__state~0); 53003#L124 assume !(4385 == ssl3_connect_~s__state~0); 52952#L127 assume 4400 == ssl3_connect_~s__state~0; 52953#L131 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 - 256;ssl3_connect_~skip~0 := 1; 54477#L279-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 54469#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 54464#L515 ssl3_connect_~skip~0 := 0; 54458#L97-1 assume !false; 54456#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 54454#L100 assume !(12292 == ssl3_connect_~s__state~0); 54452#L103 assume !(16384 == ssl3_connect_~s__state~0); 54450#L106 assume !(4096 == ssl3_connect_~s__state~0); 54448#L109 assume !(20480 == ssl3_connect_~s__state~0); 54446#L112 assume !(4099 == ssl3_connect_~s__state~0); 54444#L115 assume !(4368 == ssl3_connect_~s__state~0); 54442#L118 assume !(4369 == ssl3_connect_~s__state~0); 54440#L121 assume !(4384 == ssl3_connect_~s__state~0); 54438#L124 assume !(4385 == ssl3_connect_~s__state~0); 54436#L127 assume !(4400 == ssl3_connect_~s__state~0); 54434#L130 assume !(4401 == ssl3_connect_~s__state~0); 54432#L133 assume 4416 == ssl3_connect_~s__state~0; 53607#L137 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 54429#L296 assume !(3 == ssl3_connect_~blastFlag~0); 54428#L296-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 54426#L304 assume !(0 == ssl3_connect_~tmp___6~0); 54419#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 54411#L515 ssl3_connect_~skip~0 := 0; 54409#L97-1 assume !false; 54407#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 54405#L100 assume !(12292 == ssl3_connect_~s__state~0); 54403#L103 assume !(16384 == ssl3_connect_~s__state~0); 54401#L106 assume !(4096 == ssl3_connect_~s__state~0); 54399#L109 assume !(20480 == ssl3_connect_~s__state~0); 54397#L112 assume !(4099 == ssl3_connect_~s__state~0); 54395#L115 assume !(4368 == ssl3_connect_~s__state~0); 54393#L118 assume !(4369 == ssl3_connect_~s__state~0); 54391#L121 assume !(4384 == ssl3_connect_~s__state~0); 54389#L124 assume !(4385 == ssl3_connect_~s__state~0); 54387#L127 assume !(4400 == ssl3_connect_~s__state~0); 54385#L130 assume !(4401 == ssl3_connect_~s__state~0); 54383#L133 assume !(4416 == ssl3_connect_~s__state~0); 54381#L136 assume !(4417 == ssl3_connect_~s__state~0); 54379#L139 assume 4432 == ssl3_connect_~s__state~0; 53601#L143 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 54376#L312 assume !(5 == ssl3_connect_~blastFlag~0); 54374#L315 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 54363#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 54353#L515 ssl3_connect_~skip~0 := 0; 54351#L97-1 assume !false; 54349#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 54347#L100 assume !(12292 == ssl3_connect_~s__state~0); 54345#L103 assume !(16384 == ssl3_connect_~s__state~0); 54343#L106 assume !(4096 == ssl3_connect_~s__state~0); 54341#L109 assume !(20480 == ssl3_connect_~s__state~0); 54339#L112 assume !(4099 == ssl3_connect_~s__state~0); 54337#L115 assume !(4368 == ssl3_connect_~s__state~0); 54335#L118 assume !(4369 == ssl3_connect_~s__state~0); 54333#L121 assume !(4384 == ssl3_connect_~s__state~0); 54331#L124 assume !(4385 == ssl3_connect_~s__state~0); 54329#L127 assume !(4400 == ssl3_connect_~s__state~0); 54327#L130 assume !(4401 == ssl3_connect_~s__state~0); 54325#L133 assume !(4416 == ssl3_connect_~s__state~0); 54323#L136 assume !(4417 == ssl3_connect_~s__state~0); 54321#L139 assume !(4432 == ssl3_connect_~s__state~0); 54319#L142 assume !(4433 == ssl3_connect_~s__state~0); 54317#L145 assume 4448 == ssl3_connect_~s__state~0; 53081#L149 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 54313#L324 assume !(4 == ssl3_connect_~blastFlag~0); 54308#L324-2 assume !(ssl3_connect_~ret~0 <= 0); 54309#L330 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 55088#L330-2 ssl3_connect_~s__init_num~0 := 0; 55107#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 55103#L515 ssl3_connect_~skip~0 := 0; 55101#L97-1 assume !false; 55099#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 55098#L100 assume !(12292 == ssl3_connect_~s__state~0); 55097#L103 assume !(16384 == ssl3_connect_~s__state~0); 55096#L106 assume !(4096 == ssl3_connect_~s__state~0); 55095#L109 assume !(20480 == ssl3_connect_~s__state~0); 55094#L112 assume !(4099 == ssl3_connect_~s__state~0); 55093#L115 assume !(4368 == ssl3_connect_~s__state~0); 55092#L118 assume !(4369 == ssl3_connect_~s__state~0); 55091#L121 assume !(4384 == ssl3_connect_~s__state~0); 55090#L124 assume !(4385 == ssl3_connect_~s__state~0); 55089#L127 assume !(4400 == ssl3_connect_~s__state~0); 55086#L130 assume !(4401 == ssl3_connect_~s__state~0); 55083#L133 assume !(4416 == ssl3_connect_~s__state~0); 55082#L136 assume !(4417 == ssl3_connect_~s__state~0); 55081#L139 assume !(4432 == ssl3_connect_~s__state~0); 55080#L142 assume !(4433 == ssl3_connect_~s__state~0); 55079#L145 assume !(4448 == ssl3_connect_~s__state~0); 55078#L148 assume !(4449 == ssl3_connect_~s__state~0); 55077#L151 assume 4464 == ssl3_connect_~s__state~0; 54509#L161 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 55076#L342 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 53902#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 53898#L515 ssl3_connect_~skip~0 := 0; 53896#L97-1 assume !false; 53893#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 53894#L100 assume !(12292 == ssl3_connect_~s__state~0); 53828#L103 assume !(16384 == ssl3_connect_~s__state~0); 53829#L106 assume !(4096 == ssl3_connect_~s__state~0); 53816#L109 assume !(20480 == ssl3_connect_~s__state~0); 53817#L112 assume !(4099 == ssl3_connect_~s__state~0); 53805#L115 assume !(4368 == ssl3_connect_~s__state~0); 53806#L118 assume !(4369 == ssl3_connect_~s__state~0); 53781#L121 assume !(4384 == ssl3_connect_~s__state~0); 53782#L124 assume !(4385 == ssl3_connect_~s__state~0); 53766#L127 assume !(4400 == ssl3_connect_~s__state~0); 53767#L130 assume !(4401 == ssl3_connect_~s__state~0); 53754#L133 assume !(4416 == ssl3_connect_~s__state~0); 53755#L136 assume !(4417 == ssl3_connect_~s__state~0); 53742#L139 assume !(4432 == ssl3_connect_~s__state~0); 53743#L142 assume !(4433 == ssl3_connect_~s__state~0); 53730#L145 assume !(4448 == ssl3_connect_~s__state~0); 53731#L148 assume !(4449 == ssl3_connect_~s__state~0); 53718#L151 assume !(4464 == ssl3_connect_~s__state~0); 53719#L154 assume !(4465 == ssl3_connect_~s__state~0); 55004#L157 assume !(4466 == ssl3_connect_~s__state~0); 55002#L160 assume !(4467 == ssl3_connect_~s__state~0); 52824#L163 assume 4480 == ssl3_connect_~s__state~0; 52825#L167 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 52777#L351 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 52778#L355 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; 53470#L355-2 ssl3_connect_~s__init_num~0 := 0; 53471#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 55338#L515 ssl3_connect_~skip~0 := 0; 55336#L97-1 assume !false; 55334#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 55332#L100 assume !(12292 == ssl3_connect_~s__state~0); 55330#L103 assume !(16384 == ssl3_connect_~s__state~0); 55328#L106 assume !(4096 == ssl3_connect_~s__state~0); 55326#L109 assume !(20480 == ssl3_connect_~s__state~0); 55324#L112 assume !(4099 == ssl3_connect_~s__state~0); 55322#L115 assume !(4368 == ssl3_connect_~s__state~0); 55320#L118 assume !(4369 == ssl3_connect_~s__state~0); 55318#L121 assume !(4384 == ssl3_connect_~s__state~0); 55316#L124 assume !(4385 == ssl3_connect_~s__state~0); 55314#L127 assume !(4400 == ssl3_connect_~s__state~0); 55312#L130 assume !(4401 == ssl3_connect_~s__state~0); 55310#L133 assume !(4416 == ssl3_connect_~s__state~0); 55308#L136 assume !(4417 == ssl3_connect_~s__state~0); 55306#L139 assume !(4432 == ssl3_connect_~s__state~0); 55304#L142 assume !(4433 == ssl3_connect_~s__state~0); 55302#L145 assume !(4448 == ssl3_connect_~s__state~0); 55300#L148 assume !(4449 == ssl3_connect_~s__state~0); 55298#L151 assume !(4464 == ssl3_connect_~s__state~0); 55296#L154 assume !(4465 == ssl3_connect_~s__state~0); 55294#L157 assume !(4466 == ssl3_connect_~s__state~0); 55292#L160 assume !(4467 == ssl3_connect_~s__state~0); 55290#L163 assume !(4480 == ssl3_connect_~s__state~0); 55288#L166 assume !(4481 == ssl3_connect_~s__state~0); 55286#L169 assume !(4496 == ssl3_connect_~s__state~0); 55284#L172 assume !(4497 == ssl3_connect_~s__state~0); 55283#L175 assume 4512 == ssl3_connect_~s__state~0; 54501#L179 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 55280#L376 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; 55278#L382 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 55275#L382-2 assume !(0 == ssl3_connect_~tmp___7~0); 55268#L391 assume !(0 == ssl3_connect_~tmp___8~0); 55264#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 55260#L515 ssl3_connect_~skip~0 := 0; 55258#L97-1 assume !false; 55256#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 55254#L100 assume !(12292 == ssl3_connect_~s__state~0); 55252#L103 assume !(16384 == ssl3_connect_~s__state~0); 55250#L106 assume !(4096 == ssl3_connect_~s__state~0); 55248#L109 assume !(20480 == ssl3_connect_~s__state~0); 55246#L112 assume !(4099 == ssl3_connect_~s__state~0); 53328#L115 assume !(4368 == ssl3_connect_~s__state~0); 53329#L118 assume !(4369 == ssl3_connect_~s__state~0); 55242#L121 assume !(4384 == ssl3_connect_~s__state~0); 55240#L124 assume !(4385 == ssl3_connect_~s__state~0); 55238#L127 assume !(4400 == ssl3_connect_~s__state~0); 55236#L130 assume !(4401 == ssl3_connect_~s__state~0); 55234#L133 assume !(4416 == ssl3_connect_~s__state~0); 55232#L136 assume !(4417 == ssl3_connect_~s__state~0); 55230#L139 assume !(4432 == ssl3_connect_~s__state~0); 55228#L142 assume !(4433 == ssl3_connect_~s__state~0); 55226#L145 assume !(4448 == ssl3_connect_~s__state~0); 55224#L148 assume !(4449 == ssl3_connect_~s__state~0); 55222#L151 assume !(4464 == ssl3_connect_~s__state~0); 55220#L154 assume !(4465 == ssl3_connect_~s__state~0); 55218#L157 assume !(4466 == ssl3_connect_~s__state~0); 55216#L160 assume !(4467 == ssl3_connect_~s__state~0); 55214#L163 assume !(4480 == ssl3_connect_~s__state~0); 55212#L166 assume !(4481 == ssl3_connect_~s__state~0); 53190#L169 assume !(4496 == ssl3_connect_~s__state~0); 53191#L172 assume !(4497 == ssl3_connect_~s__state~0); 53281#L175 assume !(4512 == ssl3_connect_~s__state~0); 53278#L178 assume !(4513 == ssl3_connect_~s__state~0); 53279#L181 assume 4528 == ssl3_connect_~s__state~0; 54497#L185 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 53271#L399 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp57~0 := 5 + ssl3_connect_~__cil_tmp56~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp57~0; 53272#L406 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 55204#L406-1 ssl3_connect_~s__init_num~0 := 0; 55781#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 53253#L515 ssl3_connect_~skip~0 := 0; 53254#L97-1 assume !false; 55779#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 55778#L100 assume !(12292 == ssl3_connect_~s__state~0); 55776#L103 assume !(16384 == ssl3_connect_~s__state~0); 55774#L106 assume !(4096 == ssl3_connect_~s__state~0); 55772#L109 assume !(20480 == ssl3_connect_~s__state~0); 55771#L112 assume !(4099 == ssl3_connect_~s__state~0); 53228#L115 assume !(4368 == ssl3_connect_~s__state~0); 53229#L118 assume !(4369 == ssl3_connect_~s__state~0); 55946#L121 assume !(4384 == ssl3_connect_~s__state~0); 55944#L124 assume !(4385 == ssl3_connect_~s__state~0); 55942#L127 assume !(4400 == ssl3_connect_~s__state~0); 55940#L130 assume !(4401 == ssl3_connect_~s__state~0); 55938#L133 assume !(4416 == ssl3_connect_~s__state~0); 55936#L136 assume !(4417 == ssl3_connect_~s__state~0); 55934#L139 assume !(4432 == ssl3_connect_~s__state~0); 55932#L142 assume !(4433 == ssl3_connect_~s__state~0); 55930#L145 assume !(4448 == ssl3_connect_~s__state~0); 55928#L148 assume !(4449 == ssl3_connect_~s__state~0); 55926#L151 assume !(4464 == ssl3_connect_~s__state~0); 55914#L154 assume !(4465 == ssl3_connect_~s__state~0); 55909#L157 assume !(4466 == ssl3_connect_~s__state~0); 55901#L160 assume !(4467 == ssl3_connect_~s__state~0); 55897#L163 assume !(4480 == ssl3_connect_~s__state~0); 55895#L166 assume !(4481 == ssl3_connect_~s__state~0); 53188#L169 assume !(4496 == ssl3_connect_~s__state~0); 53184#L172 assume !(4497 == ssl3_connect_~s__state~0); 53180#L175 assume !(4512 == ssl3_connect_~s__state~0); 53177#L178 assume !(4513 == ssl3_connect_~s__state~0); 53178#L181 assume !(4528 == ssl3_connect_~s__state~0); 54493#L184 assume !(4529 == ssl3_connect_~s__state~0); 54491#L187 assume !(4560 == ssl3_connect_~s__state~0); 54489#L190 assume !(4561 == ssl3_connect_~s__state~0); 53700#L193 assume 4352 == ssl3_connect_~s__state~0; 52941#L194 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 52942#L439 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 52933#L439-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 52934#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 53639#L515 ssl3_connect_~skip~0 := 0; 53640#L97-1 assume !false; 53635#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 53636#L100 assume !(12292 == ssl3_connect_~s__state~0); 53631#L103 assume !(16384 == ssl3_connect_~s__state~0); 53632#L106 assume 4096 == ssl3_connect_~s__state~0; 52882#L205 [2018-11-23 02:51:43,628 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 02:51:43,628 INFO L82 PathProgramCache]: Analyzing trace with hash -414235114, now seen corresponding path program 2 times [2018-11-23 02:51:43,628 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 02:51:43,628 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 02:51:43,629 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:43,629 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 02:51:43,629 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:43,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 02:51:43,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 02:51:43,635 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 02:51:43,635 INFO L82 PathProgramCache]: Analyzing trace with hash 1643998333, now seen corresponding path program 1 times [2018-11-23 02:51:43,635 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 02:51:43,635 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 02:51:43,636 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:43,636 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-23 02:51:43,636 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:43,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 02:51:43,746 INFO L134 CoverageAnalysis]: Checked inductivity of 975 backedges. 270 proven. 7 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2018-11-23 02:51:43,746 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-23 02:51:43,747 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_604da9b2-7008-4622-ba80-e3ddb9084af8/bin-2019/uautomizer/z3 Starting monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-23 02:51:43,757 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 02:51:43,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 02:51:43,813 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 02:51:43,866 INFO L134 CoverageAnalysis]: Checked inductivity of 975 backedges. 270 proven. 7 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2018-11-23 02:51:43,901 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-23 02:51:43,902 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-11-23 02:51:43,902 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 02:51:43,902 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-11-23 02:51:43,902 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-11-23 02:51:43,902 INFO L87 Difference]: Start difference. First operand 3462 states and 4354 transitions. cyclomatic complexity: 896 Second operand 4 states. [2018-11-23 02:51:44,107 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 02:51:44,107 INFO L93 Difference]: Finished difference Result 4791 states and 5786 transitions. [2018-11-23 02:51:44,107 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-23 02:51:44,108 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4791 states and 5786 transitions. [2018-11-23 02:51:44,123 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3448 [2018-11-23 02:51:44,138 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4791 states to 4783 states and 5778 transitions. [2018-11-23 02:51:44,139 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4783 [2018-11-23 02:51:44,142 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4783 [2018-11-23 02:51:44,142 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4783 states and 5778 transitions. [2018-11-23 02:51:44,145 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-23 02:51:44,146 INFO L705 BuchiCegarLoop]: Abstraction has 4783 states and 5778 transitions. [2018-11-23 02:51:44,149 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4783 states and 5778 transitions. [2018-11-23 02:51:44,183 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4783 to 3458. [2018-11-23 02:51:44,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3458 states. [2018-11-23 02:51:44,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3458 states to 3458 states and 4242 transitions. [2018-11-23 02:51:44,190 INFO L728 BuchiCegarLoop]: Abstraction has 3458 states and 4242 transitions. [2018-11-23 02:51:44,190 INFO L608 BuchiCegarLoop]: Abstraction has 3458 states and 4242 transitions. [2018-11-23 02:51:44,190 INFO L442 BuchiCegarLoop]: ======== Iteration 23============ [2018-11-23 02:51:44,190 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3458 states and 4242 transitions. [2018-11-23 02:51:44,200 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3448 [2018-11-23 02:51:44,200 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 02:51:44,200 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 02:51:44,202 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 02:51:44,202 INFO L867 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] [2018-11-23 02:51:44,203 INFO L794 eck$LassoCheckResult]: Stem: 61982#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 := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 61947#L83 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 61938#L86-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; 61939#L91 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 61896#L97-1 assume !false; 62017#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 62016#L100 assume 12292 == ssl3_connect_~s__state~0; 62010#L101 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; 62011#L205 [2018-11-23 02:51:44,203 INFO L796 eck$LassoCheckResult]: Loop: 62011#L205 ssl3_connect_~s__server~0 := 0; 63373#L210 assume 0 != ssl3_connect_~cb~0; 63371#L210-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 63369#L215 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 63366#L221 assume !(0 == ssl3_connect_~s__init_buf___0~0); 63363#L221-2 assume !(0 == ssl3_connect_~tmp___4~0); 63361#L237 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; 63277#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 63268#L515 ssl3_connect_~skip~0 := 0; 63265#L97-1 assume !false; 63262#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63259#L100 assume !(12292 == ssl3_connect_~s__state~0); 63256#L103 assume !(16384 == ssl3_connect_~s__state~0); 63253#L106 assume !(4096 == ssl3_connect_~s__state~0); 63250#L109 assume !(20480 == ssl3_connect_~s__state~0); 63247#L112 assume !(4099 == ssl3_connect_~s__state~0); 63243#L115 assume 4368 == ssl3_connect_~s__state~0; 63242#L119 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 63241#L249 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 62840#L249-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 63239#L257 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 63236#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 63233#L515 ssl3_connect_~skip~0 := 0; 63232#L97-1 assume !false; 63231#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63230#L100 assume !(12292 == ssl3_connect_~s__state~0); 63229#L103 assume !(16384 == ssl3_connect_~s__state~0); 63228#L106 assume !(4096 == ssl3_connect_~s__state~0); 63227#L109 assume !(20480 == ssl3_connect_~s__state~0); 63226#L112 assume !(4099 == ssl3_connect_~s__state~0); 63225#L115 assume !(4368 == ssl3_connect_~s__state~0); 63224#L118 assume !(4369 == ssl3_connect_~s__state~0); 63223#L121 assume 4384 == ssl3_connect_~s__state~0; 63222#L125 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 63221#L264 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 62818#L264-2 assume !(ssl3_connect_~ret~0 <= 0); 63220#L270 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 63218#L270-2 ssl3_connect_~s__init_num~0 := 0; 63215#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 63212#L515 ssl3_connect_~skip~0 := 0; 63211#L97-1 assume !false; 63210#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63209#L100 assume !(12292 == ssl3_connect_~s__state~0); 63208#L103 assume !(16384 == ssl3_connect_~s__state~0); 63207#L106 assume !(4096 == ssl3_connect_~s__state~0); 63206#L109 assume !(20480 == ssl3_connect_~s__state~0); 63205#L112 assume !(4099 == ssl3_connect_~s__state~0); 63204#L115 assume !(4368 == ssl3_connect_~s__state~0); 63203#L118 assume !(4369 == ssl3_connect_~s__state~0); 63202#L121 assume !(4384 == ssl3_connect_~s__state~0); 63201#L124 assume !(4385 == ssl3_connect_~s__state~0); 63200#L127 assume 4400 == ssl3_connect_~s__state~0; 62789#L131 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 - 256;ssl3_connect_~skip~0 := 1; 62786#L279-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 62781#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 62773#L515 ssl3_connect_~skip~0 := 0; 62771#L97-1 assume !false; 62769#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 62767#L100 assume !(12292 == ssl3_connect_~s__state~0); 62765#L103 assume !(16384 == ssl3_connect_~s__state~0); 62763#L106 assume !(4096 == ssl3_connect_~s__state~0); 62761#L109 assume !(20480 == ssl3_connect_~s__state~0); 62759#L112 assume !(4099 == ssl3_connect_~s__state~0); 62757#L115 assume !(4368 == ssl3_connect_~s__state~0); 62755#L118 assume !(4369 == ssl3_connect_~s__state~0); 62753#L121 assume !(4384 == ssl3_connect_~s__state~0); 62751#L124 assume !(4385 == ssl3_connect_~s__state~0); 62749#L127 assume !(4400 == ssl3_connect_~s__state~0); 62747#L130 assume !(4401 == ssl3_connect_~s__state~0); 62745#L133 assume 4416 == ssl3_connect_~s__state~0; 62743#L137 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 62741#L296 assume !(3 == ssl3_connect_~blastFlag~0); 62739#L296-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 62733#L304 assume !(0 == ssl3_connect_~tmp___6~0); 62734#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 64666#L515 ssl3_connect_~skip~0 := 0; 64664#L97-1 assume !false; 64662#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 64660#L100 assume !(12292 == ssl3_connect_~s__state~0); 64658#L103 assume !(16384 == ssl3_connect_~s__state~0); 62710#L106 assume !(4096 == ssl3_connect_~s__state~0); 62708#L109 assume !(20480 == ssl3_connect_~s__state~0); 62706#L112 assume !(4099 == ssl3_connect_~s__state~0); 62704#L115 assume !(4368 == ssl3_connect_~s__state~0); 62702#L118 assume !(4369 == ssl3_connect_~s__state~0); 62700#L121 assume !(4384 == ssl3_connect_~s__state~0); 62698#L124 assume !(4385 == ssl3_connect_~s__state~0); 62696#L127 assume !(4400 == ssl3_connect_~s__state~0); 62694#L130 assume !(4401 == ssl3_connect_~s__state~0); 62692#L133 assume !(4416 == ssl3_connect_~s__state~0); 62690#L136 assume !(4417 == ssl3_connect_~s__state~0); 62688#L139 assume 4432 == ssl3_connect_~s__state~0; 62686#L143 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 62684#L312 assume !(5 == ssl3_connect_~blastFlag~0); 62682#L315 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 62677#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 62669#L515 ssl3_connect_~skip~0 := 0; 62667#L97-1 assume !false; 62665#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 62663#L100 assume !(12292 == ssl3_connect_~s__state~0); 62661#L103 assume !(16384 == ssl3_connect_~s__state~0); 62659#L106 assume !(4096 == ssl3_connect_~s__state~0); 62657#L109 assume !(20480 == ssl3_connect_~s__state~0); 62655#L112 assume !(4099 == ssl3_connect_~s__state~0); 62653#L115 assume !(4368 == ssl3_connect_~s__state~0); 62651#L118 assume !(4369 == ssl3_connect_~s__state~0); 62649#L121 assume !(4384 == ssl3_connect_~s__state~0); 62647#L124 assume !(4385 == ssl3_connect_~s__state~0); 62645#L127 assume !(4400 == ssl3_connect_~s__state~0); 62643#L130 assume !(4401 == ssl3_connect_~s__state~0); 62641#L133 assume !(4416 == ssl3_connect_~s__state~0); 62639#L136 assume !(4417 == ssl3_connect_~s__state~0); 62637#L139 assume !(4432 == ssl3_connect_~s__state~0); 62635#L142 assume !(4433 == ssl3_connect_~s__state~0); 62633#L145 assume 4448 == ssl3_connect_~s__state~0; 62585#L149 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 62583#L324 assume !(4 == ssl3_connect_~blastFlag~0); 62580#L324-2 assume !(ssl3_connect_~ret~0 <= 0); 62578#L330 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 62579#L330-2 ssl3_connect_~s__init_num~0 := 0; 65308#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 62569#L515 ssl3_connect_~skip~0 := 0; 62568#L97-1 assume !false; 62567#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 62565#L100 assume !(12292 == ssl3_connect_~s__state~0); 62566#L103 assume !(16384 == ssl3_connect_~s__state~0); 65291#L106 assume !(4096 == ssl3_connect_~s__state~0); 62561#L109 assume !(20480 == ssl3_connect_~s__state~0); 62560#L112 assume !(4099 == ssl3_connect_~s__state~0); 62559#L115 assume !(4368 == ssl3_connect_~s__state~0); 62558#L118 assume !(4369 == ssl3_connect_~s__state~0); 62556#L121 assume !(4384 == ssl3_connect_~s__state~0); 62557#L124 assume !(4385 == ssl3_connect_~s__state~0); 63427#L127 assume !(4400 == ssl3_connect_~s__state~0); 63425#L130 assume !(4401 == ssl3_connect_~s__state~0); 63422#L133 assume !(4416 == ssl3_connect_~s__state~0); 63419#L136 assume !(4417 == ssl3_connect_~s__state~0); 63417#L139 assume !(4432 == ssl3_connect_~s__state~0); 63415#L142 assume !(4433 == ssl3_connect_~s__state~0); 63414#L145 assume !(4448 == ssl3_connect_~s__state~0); 63413#L148 assume !(4449 == ssl3_connect_~s__state~0); 63412#L151 assume 4464 == ssl3_connect_~s__state~0; 63405#L161 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 63404#L342 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 63399#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 63392#L515 ssl3_connect_~skip~0 := 0; 62507#L97-1 assume !false; 62508#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 62501#L100 assume !(12292 == ssl3_connect_~s__state~0); 62499#L103 assume !(16384 == ssl3_connect_~s__state~0); 62496#L106 assume !(4096 == ssl3_connect_~s__state~0); 62497#L109 assume !(20480 == ssl3_connect_~s__state~0); 63374#L112 assume !(4099 == ssl3_connect_~s__state~0); 63372#L115 assume !(4368 == ssl3_connect_~s__state~0); 63370#L118 assume !(4369 == ssl3_connect_~s__state~0); 63368#L121 assume !(4384 == ssl3_connect_~s__state~0); 63364#L124 assume !(4385 == ssl3_connect_~s__state~0); 63362#L127 assume !(4400 == ssl3_connect_~s__state~0); 63360#L130 assume !(4401 == ssl3_connect_~s__state~0); 63359#L133 assume !(4416 == ssl3_connect_~s__state~0); 63358#L136 assume !(4417 == ssl3_connect_~s__state~0); 63357#L139 assume !(4432 == ssl3_connect_~s__state~0); 63356#L142 assume !(4433 == ssl3_connect_~s__state~0); 63355#L145 assume !(4448 == ssl3_connect_~s__state~0); 62467#L148 assume !(4449 == ssl3_connect_~s__state~0); 62465#L151 assume !(4464 == ssl3_connect_~s__state~0); 62463#L154 assume !(4465 == ssl3_connect_~s__state~0); 62461#L157 assume !(4466 == ssl3_connect_~s__state~0); 62459#L160 assume !(4467 == ssl3_connect_~s__state~0); 62229#L163 assume 4480 == ssl3_connect_~s__state~0; 62225#L167 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 62223#L351 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 62224#L355 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; 63182#L355-2 ssl3_connect_~s__init_num~0 := 0; 63179#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 63176#L515 ssl3_connect_~skip~0 := 0; 63175#L97-1 assume !false; 63174#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63173#L100 assume !(12292 == ssl3_connect_~s__state~0); 63172#L103 assume !(16384 == ssl3_connect_~s__state~0); 63171#L106 assume !(4096 == ssl3_connect_~s__state~0); 63170#L109 assume !(20480 == ssl3_connect_~s__state~0); 63169#L112 assume !(4099 == ssl3_connect_~s__state~0); 63168#L115 assume !(4368 == ssl3_connect_~s__state~0); 63167#L118 assume !(4369 == ssl3_connect_~s__state~0); 63166#L121 assume !(4384 == ssl3_connect_~s__state~0); 63165#L124 assume !(4385 == ssl3_connect_~s__state~0); 63164#L127 assume !(4400 == ssl3_connect_~s__state~0); 63163#L130 assume !(4401 == ssl3_connect_~s__state~0); 63162#L133 assume !(4416 == ssl3_connect_~s__state~0); 63161#L136 assume !(4417 == ssl3_connect_~s__state~0); 63160#L139 assume !(4432 == ssl3_connect_~s__state~0); 63159#L142 assume !(4433 == ssl3_connect_~s__state~0); 63158#L145 assume !(4448 == ssl3_connect_~s__state~0); 63157#L148 assume !(4449 == ssl3_connect_~s__state~0); 63156#L151 assume !(4464 == ssl3_connect_~s__state~0); 63155#L154 assume !(4465 == ssl3_connect_~s__state~0); 63154#L157 assume !(4466 == ssl3_connect_~s__state~0); 63153#L160 assume !(4467 == ssl3_connect_~s__state~0); 63152#L163 assume !(4480 == ssl3_connect_~s__state~0); 63151#L166 assume !(4481 == ssl3_connect_~s__state~0); 63150#L169 assume !(4496 == ssl3_connect_~s__state~0); 63149#L172 assume !(4497 == ssl3_connect_~s__state~0); 63148#L175 assume 4512 == ssl3_connect_~s__state~0; 63147#L179 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 63146#L376 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; 63145#L382 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 63144#L382-2 assume !(0 == ssl3_connect_~tmp___7~0); 63142#L391 assume !(0 == ssl3_connect_~tmp___8~0); 63139#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 63136#L515 ssl3_connect_~skip~0 := 0; 63135#L97-1 assume !false; 63134#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63133#L100 assume !(12292 == ssl3_connect_~s__state~0); 63132#L103 assume !(16384 == ssl3_connect_~s__state~0); 63131#L106 assume !(4096 == ssl3_connect_~s__state~0); 63130#L109 assume !(20480 == ssl3_connect_~s__state~0); 63129#L112 assume !(4099 == ssl3_connect_~s__state~0); 63128#L115 assume !(4368 == ssl3_connect_~s__state~0); 63127#L118 assume !(4369 == ssl3_connect_~s__state~0); 63126#L121 assume !(4384 == ssl3_connect_~s__state~0); 63125#L124 assume !(4385 == ssl3_connect_~s__state~0); 63124#L127 assume !(4400 == ssl3_connect_~s__state~0); 63123#L130 assume !(4401 == ssl3_connect_~s__state~0); 63122#L133 assume !(4416 == ssl3_connect_~s__state~0); 63121#L136 assume !(4417 == ssl3_connect_~s__state~0); 63120#L139 assume !(4432 == ssl3_connect_~s__state~0); 63119#L142 assume !(4433 == ssl3_connect_~s__state~0); 63118#L145 assume !(4448 == ssl3_connect_~s__state~0); 63117#L148 assume !(4449 == ssl3_connect_~s__state~0); 63116#L151 assume !(4464 == ssl3_connect_~s__state~0); 63115#L154 assume !(4465 == ssl3_connect_~s__state~0); 63114#L157 assume !(4466 == ssl3_connect_~s__state~0); 63113#L160 assume !(4467 == ssl3_connect_~s__state~0); 63112#L163 assume !(4480 == ssl3_connect_~s__state~0); 63111#L166 assume !(4481 == ssl3_connect_~s__state~0); 63110#L169 assume !(4496 == ssl3_connect_~s__state~0); 63109#L172 assume !(4497 == ssl3_connect_~s__state~0); 63108#L175 assume !(4512 == ssl3_connect_~s__state~0); 63107#L178 assume !(4513 == ssl3_connect_~s__state~0); 63106#L181 assume 4528 == ssl3_connect_~s__state~0; 63105#L185 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 63104#L399 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp57~0 := 5 + ssl3_connect_~__cil_tmp56~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp57~0; 63101#L406 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 63102#L406-1 ssl3_connect_~s__init_num~0 := 0; 63272#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 63270#L515 ssl3_connect_~skip~0 := 0; 63263#L97-1 assume !false; 63264#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63257#L100 assume !(12292 == ssl3_connect_~s__state~0); 63258#L103 assume !(16384 == ssl3_connect_~s__state~0); 63251#L106 assume !(4096 == ssl3_connect_~s__state~0); 63252#L109 assume !(20480 == ssl3_connect_~s__state~0); 63246#L112 assume !(4099 == ssl3_connect_~s__state~0); 63244#L115 assume !(4368 == ssl3_connect_~s__state~0); 63245#L118 assume !(4369 == ssl3_connect_~s__state~0); 63353#L121 assume !(4384 == ssl3_connect_~s__state~0); 63352#L124 assume !(4385 == ssl3_connect_~s__state~0); 63351#L127 assume !(4400 == ssl3_connect_~s__state~0); 63350#L130 assume !(4401 == ssl3_connect_~s__state~0); 63349#L133 assume !(4416 == ssl3_connect_~s__state~0); 63348#L136 assume !(4417 == ssl3_connect_~s__state~0); 63347#L139 assume !(4432 == ssl3_connect_~s__state~0); 63346#L142 assume !(4433 == ssl3_connect_~s__state~0); 63345#L145 assume !(4448 == ssl3_connect_~s__state~0); 63344#L148 assume !(4449 == ssl3_connect_~s__state~0); 63343#L151 assume !(4464 == ssl3_connect_~s__state~0); 63342#L154 assume !(4465 == ssl3_connect_~s__state~0); 63341#L157 assume !(4466 == ssl3_connect_~s__state~0); 63340#L160 assume !(4467 == ssl3_connect_~s__state~0); 63339#L163 assume !(4480 == ssl3_connect_~s__state~0); 63338#L166 assume !(4481 == ssl3_connect_~s__state~0); 63337#L169 assume !(4496 == ssl3_connect_~s__state~0); 63336#L172 assume !(4497 == ssl3_connect_~s__state~0); 63335#L175 assume !(4512 == ssl3_connect_~s__state~0); 63334#L178 assume !(4513 == ssl3_connect_~s__state~0); 63333#L181 assume !(4528 == ssl3_connect_~s__state~0); 63332#L184 assume !(4529 == ssl3_connect_~s__state~0); 63331#L187 assume !(4560 == ssl3_connect_~s__state~0); 63330#L190 assume !(4561 == ssl3_connect_~s__state~0); 63329#L193 assume 4352 == ssl3_connect_~s__state~0; 63328#L194 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 63326#L439 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 63324#L439-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 63321#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 63318#L515 ssl3_connect_~skip~0 := 0; 63317#L97-1 assume !false; 63316#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63315#L100 assume !(12292 == ssl3_connect_~s__state~0); 63314#L103 assume !(16384 == ssl3_connect_~s__state~0); 63313#L106 assume !(4096 == ssl3_connect_~s__state~0); 63312#L109 assume !(20480 == ssl3_connect_~s__state~0); 63311#L112 assume !(4099 == ssl3_connect_~s__state~0); 63310#L115 assume !(4368 == ssl3_connect_~s__state~0); 63309#L118 assume !(4369 == ssl3_connect_~s__state~0); 63308#L121 assume !(4384 == ssl3_connect_~s__state~0); 63307#L124 assume !(4385 == ssl3_connect_~s__state~0); 63306#L127 assume !(4400 == ssl3_connect_~s__state~0); 63305#L130 assume !(4401 == ssl3_connect_~s__state~0); 63304#L133 assume !(4416 == ssl3_connect_~s__state~0); 63303#L136 assume !(4417 == ssl3_connect_~s__state~0); 63302#L139 assume !(4432 == ssl3_connect_~s__state~0); 63301#L142 assume !(4433 == ssl3_connect_~s__state~0); 63300#L145 assume !(4448 == ssl3_connect_~s__state~0); 63299#L148 assume !(4449 == ssl3_connect_~s__state~0); 63298#L151 assume !(4464 == ssl3_connect_~s__state~0); 63297#L154 assume !(4465 == ssl3_connect_~s__state~0); 63296#L157 assume !(4466 == ssl3_connect_~s__state~0); 63295#L160 assume !(4467 == ssl3_connect_~s__state~0); 63294#L163 assume !(4480 == ssl3_connect_~s__state~0); 63293#L166 assume !(4481 == ssl3_connect_~s__state~0); 63292#L169 assume !(4496 == ssl3_connect_~s__state~0); 63291#L172 assume !(4497 == ssl3_connect_~s__state~0); 63290#L175 assume !(4512 == ssl3_connect_~s__state~0); 63289#L178 assume !(4513 == ssl3_connect_~s__state~0); 63288#L181 assume !(4528 == ssl3_connect_~s__state~0); 63287#L184 assume !(4529 == ssl3_connect_~s__state~0); 63286#L187 assume 4560 == ssl3_connect_~s__state~0; 63285#L191 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 63284#L426 assume !(ssl3_connect_~ret~0 <= 0); 63283#L429 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 3; 63281#L429-2 ssl3_connect_~s__init_num~0 := 0; 63282#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 63266#L515 ssl3_connect_~skip~0 := 0; 63267#L97-1 assume !false; 63260#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63261#L100 assume !(12292 == ssl3_connect_~s__state~0); 63254#L103 assume !(16384 == ssl3_connect_~s__state~0); 63255#L106 assume 4096 == ssl3_connect_~s__state~0; 62011#L205 [2018-11-23 02:51:44,203 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 02:51:44,203 INFO L82 PathProgramCache]: Analyzing trace with hash -414235114, now seen corresponding path program 3 times [2018-11-23 02:51:44,204 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 02:51:44,204 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 02:51:44,204 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:44,204 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 02:51:44,205 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:44,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 02:51:44,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 02:51:44,210 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 02:51:44,211 INFO L82 PathProgramCache]: Analyzing trace with hash -1903500951, now seen corresponding path program 1 times [2018-11-23 02:51:44,211 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 02:51:44,211 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 02:51:44,211 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:44,212 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-23 02:51:44,212 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:44,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 02:51:44,380 INFO L134 CoverageAnalysis]: Checked inductivity of 1216 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 1132 trivial. 0 not checked. [2018-11-23 02:51:44,380 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 02:51:44,381 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-23 02:51:44,381 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 02:51:44,381 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 02:51:44,381 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 02:51:44,382 INFO L87 Difference]: Start difference. First operand 3458 states and 4242 transitions. cyclomatic complexity: 788 Second operand 3 states. [2018-11-23 02:51:44,462 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 02:51:44,462 INFO L93 Difference]: Finished difference Result 3602 states and 4341 transitions. [2018-11-23 02:51:44,463 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 02:51:44,463 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3602 states and 4341 transitions. [2018-11-23 02:51:44,471 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2944 [2018-11-23 02:51:44,479 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3602 states to 3266 states and 3965 transitions. [2018-11-23 02:51:44,479 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3266 [2018-11-23 02:51:44,481 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3266 [2018-11-23 02:51:44,481 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3266 states and 3965 transitions. [2018-11-23 02:51:44,483 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-23 02:51:44,483 INFO L705 BuchiCegarLoop]: Abstraction has 3266 states and 3965 transitions. [2018-11-23 02:51:44,486 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3266 states and 3965 transitions. [2018-11-23 02:51:44,512 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3266 to 3098. [2018-11-23 02:51:44,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3098 states. [2018-11-23 02:51:44,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3098 states to 3098 states and 3777 transitions. [2018-11-23 02:51:44,517 INFO L728 BuchiCegarLoop]: Abstraction has 3098 states and 3777 transitions. [2018-11-23 02:51:44,517 INFO L608 BuchiCegarLoop]: Abstraction has 3098 states and 3777 transitions. [2018-11-23 02:51:44,517 INFO L442 BuchiCegarLoop]: ======== Iteration 24============ [2018-11-23 02:51:44,518 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3098 states and 3777 transitions. [2018-11-23 02:51:44,525 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2944 [2018-11-23 02:51:44,525 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 02:51:44,525 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 02:51:44,527 INFO L866 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] [2018-11-23 02:51:44,527 INFO L867 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] [2018-11-23 02:51:44,527 INFO L794 eck$LassoCheckResult]: Stem: 69056#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 := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 69013#L83 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 69004#L86-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; 69005#L91 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 68961#L97-1 assume !false; 69093#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 69092#L100 assume 12292 == ssl3_connect_~s__state~0; 69087#L101 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; 68985#L205 ssl3_connect_~s__server~0 := 0; 68986#L210 assume !(0 != ssl3_connect_~cb~0); 68994#L210-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 68995#L215 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 69001#L221 assume !(0 == ssl3_connect_~s__init_buf___0~0); 68990#L221-2 assume !(0 == ssl3_connect_~tmp___4~0); 71781#L237 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; 71774#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 71771#L515 ssl3_connect_~skip~0 := 0; 71770#L97-1 assume !false; 71768#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 71766#L100 assume !(12292 == ssl3_connect_~s__state~0); 71764#L103 assume !(16384 == ssl3_connect_~s__state~0); 71762#L106 assume !(4096 == ssl3_connect_~s__state~0); 71761#L109 assume !(20480 == ssl3_connect_~s__state~0); 71760#L112 assume !(4099 == ssl3_connect_~s__state~0); 70524#L115 assume 4368 == ssl3_connect_~s__state~0; 70522#L119 [2018-11-23 02:51:44,527 INFO L796 eck$LassoCheckResult]: Loop: 70522#L119 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 70520#L249 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 70515#L249-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 70516#L257 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 70501#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 70497#L515 ssl3_connect_~skip~0 := 0; 70495#L97-1 assume !false; 70493#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 70491#L100 assume !(12292 == ssl3_connect_~s__state~0); 70489#L103 assume !(16384 == ssl3_connect_~s__state~0); 70487#L106 assume !(4096 == ssl3_connect_~s__state~0); 70485#L109 assume !(20480 == ssl3_connect_~s__state~0); 70483#L112 assume !(4099 == ssl3_connect_~s__state~0); 70481#L115 assume !(4368 == ssl3_connect_~s__state~0); 70479#L118 assume !(4369 == ssl3_connect_~s__state~0); 70477#L121 assume 4384 == ssl3_connect_~s__state~0; 70476#L125 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 70475#L264 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 70472#L264-2 assume !(ssl3_connect_~ret~0 <= 0); 70471#L270 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 70468#L270-2 ssl3_connect_~s__init_num~0 := 0; 70463#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 70460#L515 ssl3_connect_~skip~0 := 0; 70458#L97-1 assume !false; 70452#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 70450#L100 assume !(12292 == ssl3_connect_~s__state~0); 70448#L103 assume !(16384 == ssl3_connect_~s__state~0); 70446#L106 assume !(4096 == ssl3_connect_~s__state~0); 70444#L109 assume !(20480 == ssl3_connect_~s__state~0); 70442#L112 assume !(4099 == ssl3_connect_~s__state~0); 70440#L115 assume !(4368 == ssl3_connect_~s__state~0); 70438#L118 assume !(4369 == ssl3_connect_~s__state~0); 70436#L121 assume !(4384 == ssl3_connect_~s__state~0); 70434#L124 assume !(4385 == ssl3_connect_~s__state~0); 70432#L127 assume 4400 == ssl3_connect_~s__state~0; 70429#L131 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 - 256;ssl3_connect_~skip~0 := 1; 70430#L279-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 71113#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 71107#L515 ssl3_connect_~skip~0 := 0; 71103#L97-1 assume !false; 71099#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 71094#L100 assume !(12292 == ssl3_connect_~s__state~0); 71093#L103 assume !(16384 == ssl3_connect_~s__state~0); 71092#L106 assume !(4096 == ssl3_connect_~s__state~0); 71091#L109 assume !(20480 == ssl3_connect_~s__state~0); 71090#L112 assume !(4099 == ssl3_connect_~s__state~0); 71089#L115 assume !(4368 == ssl3_connect_~s__state~0); 71088#L118 assume !(4369 == ssl3_connect_~s__state~0); 71087#L121 assume !(4384 == ssl3_connect_~s__state~0); 71081#L124 assume !(4385 == ssl3_connect_~s__state~0); 71079#L127 assume !(4400 == ssl3_connect_~s__state~0); 71078#L130 assume !(4401 == ssl3_connect_~s__state~0); 71077#L133 assume 4416 == ssl3_connect_~s__state~0; 71076#L137 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 71075#L296 assume !(3 == ssl3_connect_~blastFlag~0); 71074#L296-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 71073#L304 assume !(0 == ssl3_connect_~tmp___6~0); 71065#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 71061#L515 ssl3_connect_~skip~0 := 0; 71059#L97-1 assume !false; 71057#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 71049#L100 assume !(12292 == ssl3_connect_~s__state~0); 71048#L103 assume !(16384 == ssl3_connect_~s__state~0); 71047#L106 assume !(4096 == ssl3_connect_~s__state~0); 71046#L109 assume !(20480 == ssl3_connect_~s__state~0); 71045#L112 assume !(4099 == ssl3_connect_~s__state~0); 71044#L115 assume !(4368 == ssl3_connect_~s__state~0); 71043#L118 assume !(4369 == ssl3_connect_~s__state~0); 71042#L121 assume !(4384 == ssl3_connect_~s__state~0); 71041#L124 assume !(4385 == ssl3_connect_~s__state~0); 71040#L127 assume !(4400 == ssl3_connect_~s__state~0); 71039#L130 assume !(4401 == ssl3_connect_~s__state~0); 71037#L133 assume !(4416 == ssl3_connect_~s__state~0); 71035#L136 assume !(4417 == ssl3_connect_~s__state~0); 71033#L139 assume 4432 == ssl3_connect_~s__state~0; 71031#L143 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 71030#L312 assume !(5 == ssl3_connect_~blastFlag~0); 71029#L315 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 71026#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 71021#L515 ssl3_connect_~skip~0 := 0; 71019#L97-1 assume !false; 71018#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 71017#L100 assume !(12292 == ssl3_connect_~s__state~0); 71016#L103 assume !(16384 == ssl3_connect_~s__state~0); 71014#L106 assume !(4096 == ssl3_connect_~s__state~0); 71013#L109 assume !(20480 == ssl3_connect_~s__state~0); 71012#L112 assume !(4099 == ssl3_connect_~s__state~0); 71011#L115 assume !(4368 == ssl3_connect_~s__state~0); 71010#L118 assume !(4369 == ssl3_connect_~s__state~0); 71009#L121 assume !(4384 == ssl3_connect_~s__state~0); 70929#L124 assume !(4385 == ssl3_connect_~s__state~0); 70928#L127 assume !(4400 == ssl3_connect_~s__state~0); 70926#L130 assume !(4401 == ssl3_connect_~s__state~0); 70924#L133 assume !(4416 == ssl3_connect_~s__state~0); 70923#L136 assume !(4417 == ssl3_connect_~s__state~0); 70922#L139 assume !(4432 == ssl3_connect_~s__state~0); 70920#L142 assume !(4433 == ssl3_connect_~s__state~0); 70918#L145 assume 4448 == ssl3_connect_~s__state~0; 69032#L149 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 69033#L324 assume !(4 == ssl3_connect_~blastFlag~0); 69086#L324-2 assume !(ssl3_connect_~ret~0 <= 0); 69071#L330 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 69072#L330-2 ssl3_connect_~s__init_num~0 := 0; 70794#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 70709#L515 ssl3_connect_~skip~0 := 0; 70707#L97-1 assume !false; 70701#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 70699#L100 assume !(12292 == ssl3_connect_~s__state~0); 70697#L103 assume !(16384 == ssl3_connect_~s__state~0); 70695#L106 assume !(4096 == ssl3_connect_~s__state~0); 70693#L109 assume !(20480 == ssl3_connect_~s__state~0); 70691#L112 assume !(4099 == ssl3_connect_~s__state~0); 70689#L115 assume !(4368 == ssl3_connect_~s__state~0); 70687#L118 assume !(4369 == ssl3_connect_~s__state~0); 70685#L121 assume !(4384 == ssl3_connect_~s__state~0); 70683#L124 assume !(4385 == ssl3_connect_~s__state~0); 70681#L127 assume !(4400 == ssl3_connect_~s__state~0); 70679#L130 assume !(4401 == ssl3_connect_~s__state~0); 70677#L133 assume !(4416 == ssl3_connect_~s__state~0); 70675#L136 assume !(4417 == ssl3_connect_~s__state~0); 70673#L139 assume !(4432 == ssl3_connect_~s__state~0); 70671#L142 assume !(4433 == ssl3_connect_~s__state~0); 70669#L145 assume !(4448 == ssl3_connect_~s__state~0); 70667#L148 assume !(4449 == ssl3_connect_~s__state~0); 70665#L151 assume 4464 == ssl3_connect_~s__state~0; 70650#L161 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 70646#L342 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 69945#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 69942#L515 ssl3_connect_~skip~0 := 0; 69941#L97-1 assume !false; 69940#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 69939#L100 assume !(12292 == ssl3_connect_~s__state~0); 69938#L103 assume !(16384 == ssl3_connect_~s__state~0); 69937#L106 assume !(4096 == ssl3_connect_~s__state~0); 69936#L109 assume !(20480 == ssl3_connect_~s__state~0); 69935#L112 assume !(4099 == ssl3_connect_~s__state~0); 69934#L115 assume !(4368 == ssl3_connect_~s__state~0); 69933#L118 assume !(4369 == ssl3_connect_~s__state~0); 69932#L121 assume !(4384 == ssl3_connect_~s__state~0); 69931#L124 assume !(4385 == ssl3_connect_~s__state~0); 69930#L127 assume !(4400 == ssl3_connect_~s__state~0); 69929#L130 assume !(4401 == ssl3_connect_~s__state~0); 69928#L133 assume !(4416 == ssl3_connect_~s__state~0); 69927#L136 assume !(4417 == ssl3_connect_~s__state~0); 69926#L139 assume !(4432 == ssl3_connect_~s__state~0); 69925#L142 assume !(4433 == ssl3_connect_~s__state~0); 69924#L145 assume !(4448 == ssl3_connect_~s__state~0); 69923#L148 assume !(4449 == ssl3_connect_~s__state~0); 69922#L151 assume !(4464 == ssl3_connect_~s__state~0); 69921#L154 assume !(4465 == ssl3_connect_~s__state~0); 69919#L157 assume !(4466 == ssl3_connect_~s__state~0); 69920#L160 assume !(4467 == ssl3_connect_~s__state~0); 69312#L163 assume 4480 == ssl3_connect_~s__state~0; 69313#L167 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 69793#L351 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 69794#L355 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; 70616#L355-2 ssl3_connect_~s__init_num~0 := 0; 70613#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 70610#L515 ssl3_connect_~skip~0 := 0; 70609#L97-1 assume !false; 70608#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 70607#L100 assume !(12292 == ssl3_connect_~s__state~0); 70606#L103 assume !(16384 == ssl3_connect_~s__state~0); 70605#L106 assume !(4096 == ssl3_connect_~s__state~0); 70604#L109 assume !(20480 == ssl3_connect_~s__state~0); 70603#L112 assume !(4099 == ssl3_connect_~s__state~0); 70602#L115 assume !(4368 == ssl3_connect_~s__state~0); 70601#L118 assume !(4369 == ssl3_connect_~s__state~0); 70600#L121 assume !(4384 == ssl3_connect_~s__state~0); 70599#L124 assume !(4385 == ssl3_connect_~s__state~0); 70598#L127 assume !(4400 == ssl3_connect_~s__state~0); 70597#L130 assume !(4401 == ssl3_connect_~s__state~0); 70596#L133 assume !(4416 == ssl3_connect_~s__state~0); 70595#L136 assume !(4417 == ssl3_connect_~s__state~0); 70594#L139 assume !(4432 == ssl3_connect_~s__state~0); 70593#L142 assume !(4433 == ssl3_connect_~s__state~0); 70592#L145 assume !(4448 == ssl3_connect_~s__state~0); 70591#L148 assume !(4449 == ssl3_connect_~s__state~0); 70590#L151 assume !(4464 == ssl3_connect_~s__state~0); 70589#L154 assume !(4465 == ssl3_connect_~s__state~0); 70588#L157 assume !(4466 == ssl3_connect_~s__state~0); 70587#L160 assume !(4467 == ssl3_connect_~s__state~0); 70586#L163 assume !(4480 == ssl3_connect_~s__state~0); 70585#L166 assume !(4481 == ssl3_connect_~s__state~0); 70584#L169 assume !(4496 == ssl3_connect_~s__state~0); 70583#L172 assume !(4497 == ssl3_connect_~s__state~0); 70582#L175 assume 4512 == ssl3_connect_~s__state~0; 70581#L179 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 68938#L376 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; 68939#L382 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 70580#L382-2 assume !(0 == ssl3_connect_~tmp___7~0); 70578#L391 assume !(0 == ssl3_connect_~tmp___8~0); 70575#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 70572#L515 ssl3_connect_~skip~0 := 0; 70571#L97-1 assume !false; 70570#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 70569#L100 assume !(12292 == ssl3_connect_~s__state~0); 70568#L103 assume !(16384 == ssl3_connect_~s__state~0); 70567#L106 assume !(4096 == ssl3_connect_~s__state~0); 70566#L109 assume !(20480 == ssl3_connect_~s__state~0); 70565#L112 assume !(4099 == ssl3_connect_~s__state~0); 70564#L115 assume !(4368 == ssl3_connect_~s__state~0); 70563#L118 assume !(4369 == ssl3_connect_~s__state~0); 70562#L121 assume !(4384 == ssl3_connect_~s__state~0); 70561#L124 assume !(4385 == ssl3_connect_~s__state~0); 70560#L127 assume !(4400 == ssl3_connect_~s__state~0); 70559#L130 assume !(4401 == ssl3_connect_~s__state~0); 70558#L133 assume !(4416 == ssl3_connect_~s__state~0); 70557#L136 assume !(4417 == ssl3_connect_~s__state~0); 70556#L139 assume !(4432 == ssl3_connect_~s__state~0); 70555#L142 assume !(4433 == ssl3_connect_~s__state~0); 70554#L145 assume !(4448 == ssl3_connect_~s__state~0); 70553#L148 assume !(4449 == ssl3_connect_~s__state~0); 70552#L151 assume !(4464 == ssl3_connect_~s__state~0); 70551#L154 assume !(4465 == ssl3_connect_~s__state~0); 70550#L157 assume !(4466 == ssl3_connect_~s__state~0); 70549#L160 assume !(4467 == ssl3_connect_~s__state~0); 70548#L163 assume !(4480 == ssl3_connect_~s__state~0); 70547#L166 assume !(4481 == ssl3_connect_~s__state~0); 70546#L169 assume !(4496 == ssl3_connect_~s__state~0); 70545#L172 assume !(4497 == ssl3_connect_~s__state~0); 70544#L175 assume !(4512 == ssl3_connect_~s__state~0); 70543#L178 assume !(4513 == ssl3_connect_~s__state~0); 70542#L181 assume 4528 == ssl3_connect_~s__state~0; 70541#L185 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 69397#L399 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp57~0 := 5 + ssl3_connect_~__cil_tmp56~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp57~0; 69398#L406 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 68970#L406-1 ssl3_connect_~s__init_num~0 := 0; 68971#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 72015#L515 ssl3_connect_~skip~0 := 0; 72014#L97-1 assume !false; 72013#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 72012#L100 assume !(12292 == ssl3_connect_~s__state~0); 72011#L103 assume !(16384 == ssl3_connect_~s__state~0); 72010#L106 assume !(4096 == ssl3_connect_~s__state~0); 72009#L109 assume !(20480 == ssl3_connect_~s__state~0); 72008#L112 assume !(4099 == ssl3_connect_~s__state~0); 72007#L115 assume 4368 == ssl3_connect_~s__state~0; 70522#L119 [2018-11-23 02:51:44,528 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 02:51:44,528 INFO L82 PathProgramCache]: Analyzing trace with hash -2119183682, now seen corresponding path program 1 times [2018-11-23 02:51:44,528 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 02:51:44,528 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 02:51:44,529 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:44,529 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 02:51:44,529 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:44,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 02:51:44,558 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-23 02:51:44,558 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 02:51:44,558 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 02:51:44,558 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-23 02:51:44,558 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 02:51:44,559 INFO L82 PathProgramCache]: Analyzing trace with hash 462990713, now seen corresponding path program 1 times [2018-11-23 02:51:44,559 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 02:51:44,559 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 02:51:44,559 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:44,559 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 02:51:44,560 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:44,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 02:51:44,611 INFO L134 CoverageAnalysis]: Checked inductivity of 698 backedges. 90 proven. 0 refuted. 0 times theorem prover too weak. 608 trivial. 0 not checked. [2018-11-23 02:51:44,612 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 02:51:44,612 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-23 02:51:44,612 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 02:51:44,612 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 02:51:44,612 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 02:51:44,612 INFO L87 Difference]: Start difference. First operand 3098 states and 3777 transitions. cyclomatic complexity: 683 Second operand 3 states. [2018-11-23 02:51:44,645 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 02:51:44,645 INFO L93 Difference]: Finished difference Result 6100 states and 7265 transitions. [2018-11-23 02:51:44,646 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 02:51:44,646 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6100 states and 7265 transitions. [2018-11-23 02:51:44,666 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5796 [2018-11-23 02:51:44,679 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6100 states to 6100 states and 7265 transitions. [2018-11-23 02:51:44,679 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6100 [2018-11-23 02:51:44,683 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6100 [2018-11-23 02:51:44,684 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6100 states and 7265 transitions. [2018-11-23 02:51:44,687 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-23 02:51:44,688 INFO L705 BuchiCegarLoop]: Abstraction has 6100 states and 7265 transitions. [2018-11-23 02:51:44,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6100 states and 7265 transitions. [2018-11-23 02:51:44,742 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6100 to 6100. [2018-11-23 02:51:44,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6100 states. [2018-11-23 02:51:44,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6100 states to 6100 states and 7265 transitions. [2018-11-23 02:51:44,752 INFO L728 BuchiCegarLoop]: Abstraction has 6100 states and 7265 transitions. [2018-11-23 02:51:44,752 INFO L608 BuchiCegarLoop]: Abstraction has 6100 states and 7265 transitions. [2018-11-23 02:51:44,752 INFO L442 BuchiCegarLoop]: ======== Iteration 25============ [2018-11-23 02:51:44,752 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6100 states and 7265 transitions. [2018-11-23 02:51:44,768 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5796 [2018-11-23 02:51:44,768 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 02:51:44,768 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 02:51:44,769 INFO L866 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] [2018-11-23 02:51:44,769 INFO L867 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] [2018-11-23 02:51:44,770 INFO L794 eck$LassoCheckResult]: Stem: 78257#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 := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 78219#L83 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 78220#L86-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; 78231#L91 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 78166#L97-1 assume !false; 78297#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 78298#L100 assume 12292 == ssl3_connect_~s__state~0; 78287#L101 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; 78288#L205 ssl3_connect_~s__server~0 := 0; 81543#L210 assume 0 != ssl3_connect_~cb~0; 79925#L210-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 81542#L215 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 81540#L221 assume !(0 == ssl3_connect_~s__init_buf___0~0); 81538#L221-2 assume !(0 == ssl3_connect_~tmp___4~0); 81536#L237 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; 81537#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 81129#L515 ssl3_connect_~skip~0 := 0; 81130#L97-1 assume !false; 81125#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 81126#L100 assume !(12292 == ssl3_connect_~s__state~0); 81121#L103 assume !(16384 == ssl3_connect_~s__state~0); 81122#L106 assume !(4096 == ssl3_connect_~s__state~0); 81117#L109 assume !(20480 == ssl3_connect_~s__state~0); 81118#L112 assume !(4099 == ssl3_connect_~s__state~0); 79282#L115 assume 4368 == ssl3_connect_~s__state~0; 79279#L119 [2018-11-23 02:51:44,770 INFO L796 eck$LassoCheckResult]: Loop: 79279#L119 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 79277#L249 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 79275#L249-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 79272#L257 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 79268#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 79261#L515 ssl3_connect_~skip~0 := 0; 79259#L97-1 assume !false; 79257#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 79255#L100 assume !(12292 == ssl3_connect_~s__state~0); 79253#L103 assume !(16384 == ssl3_connect_~s__state~0); 79251#L106 assume !(4096 == ssl3_connect_~s__state~0); 79249#L109 assume !(20480 == ssl3_connect_~s__state~0); 79247#L112 assume !(4099 == ssl3_connect_~s__state~0); 79245#L115 assume !(4368 == ssl3_connect_~s__state~0); 79243#L118 assume !(4369 == ssl3_connect_~s__state~0); 79241#L121 assume 4384 == ssl3_connect_~s__state~0; 79239#L125 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 79237#L264 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 79235#L264-2 assume !(ssl3_connect_~ret~0 <= 0); 79232#L270 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 79228#L270-2 ssl3_connect_~s__init_num~0 := 0; 79224#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 79217#L515 ssl3_connect_~skip~0 := 0; 79215#L97-1 assume !false; 79213#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 79211#L100 assume !(12292 == ssl3_connect_~s__state~0); 79209#L103 assume !(16384 == ssl3_connect_~s__state~0); 79207#L106 assume !(4096 == ssl3_connect_~s__state~0); 79205#L109 assume !(20480 == ssl3_connect_~s__state~0); 79203#L112 assume !(4099 == ssl3_connect_~s__state~0); 79201#L115 assume !(4368 == ssl3_connect_~s__state~0); 79199#L118 assume !(4369 == ssl3_connect_~s__state~0); 79197#L121 assume !(4384 == ssl3_connect_~s__state~0); 79195#L124 assume !(4385 == ssl3_connect_~s__state~0); 79193#L127 assume 4400 == ssl3_connect_~s__state~0; 79190#L131 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 - 256;ssl3_connect_~skip~0 := 1; 79184#L279-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 79180#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 79173#L515 ssl3_connect_~skip~0 := 0; 79171#L97-1 assume !false; 79169#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 79167#L100 assume !(12292 == ssl3_connect_~s__state~0); 79165#L103 assume !(16384 == ssl3_connect_~s__state~0); 79163#L106 assume !(4096 == ssl3_connect_~s__state~0); 79161#L109 assume !(20480 == ssl3_connect_~s__state~0); 79159#L112 assume !(4099 == ssl3_connect_~s__state~0); 79157#L115 assume !(4368 == ssl3_connect_~s__state~0); 79155#L118 assume !(4369 == ssl3_connect_~s__state~0); 79153#L121 assume !(4384 == ssl3_connect_~s__state~0); 79151#L124 assume !(4385 == ssl3_connect_~s__state~0); 79149#L127 assume !(4400 == ssl3_connect_~s__state~0); 79147#L130 assume !(4401 == ssl3_connect_~s__state~0); 79145#L133 assume 4416 == ssl3_connect_~s__state~0; 79143#L137 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet35;havoc ssl3_connect_#t~nondet35; 79141#L296 assume !(3 == ssl3_connect_~blastFlag~0); 79139#L296-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 79136#L304 assume !(0 == ssl3_connect_~tmp___6~0); 79132#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 79125#L515 ssl3_connect_~skip~0 := 0; 79123#L97-1 assume !false; 79121#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 79119#L100 assume !(12292 == ssl3_connect_~s__state~0); 79117#L103 assume !(16384 == ssl3_connect_~s__state~0); 79115#L106 assume !(4096 == ssl3_connect_~s__state~0); 79113#L109 assume !(20480 == ssl3_connect_~s__state~0); 79111#L112 assume !(4099 == ssl3_connect_~s__state~0); 79109#L115 assume !(4368 == ssl3_connect_~s__state~0); 79107#L118 assume !(4369 == ssl3_connect_~s__state~0); 79105#L121 assume !(4384 == ssl3_connect_~s__state~0); 79103#L124 assume !(4385 == ssl3_connect_~s__state~0); 79101#L127 assume !(4400 == ssl3_connect_~s__state~0); 79099#L130 assume !(4401 == ssl3_connect_~s__state~0); 79097#L133 assume !(4416 == ssl3_connect_~s__state~0); 79095#L136 assume !(4417 == ssl3_connect_~s__state~0); 79093#L139 assume 4432 == ssl3_connect_~s__state~0; 79091#L143 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet36;havoc ssl3_connect_#t~nondet36; 79089#L312 assume !(5 == ssl3_connect_~blastFlag~0); 79086#L315 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 79082#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 79075#L515 ssl3_connect_~skip~0 := 0; 79073#L97-1 assume !false; 79071#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 79069#L100 assume !(12292 == ssl3_connect_~s__state~0); 79067#L103 assume !(16384 == ssl3_connect_~s__state~0); 79065#L106 assume !(4096 == ssl3_connect_~s__state~0); 79063#L109 assume !(20480 == ssl3_connect_~s__state~0); 79061#L112 assume !(4099 == ssl3_connect_~s__state~0); 79059#L115 assume !(4368 == ssl3_connect_~s__state~0); 79057#L118 assume !(4369 == ssl3_connect_~s__state~0); 79055#L121 assume !(4384 == ssl3_connect_~s__state~0); 79053#L124 assume !(4385 == ssl3_connect_~s__state~0); 79051#L127 assume !(4400 == ssl3_connect_~s__state~0); 79049#L130 assume !(4401 == ssl3_connect_~s__state~0); 79047#L133 assume !(4416 == ssl3_connect_~s__state~0); 79045#L136 assume !(4417 == ssl3_connect_~s__state~0); 79043#L139 assume !(4432 == ssl3_connect_~s__state~0); 79041#L142 assume !(4433 == ssl3_connect_~s__state~0); 79039#L145 assume 4448 == ssl3_connect_~s__state~0; 79037#L149 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet37;havoc ssl3_connect_#t~nondet37; 79035#L324 assume !(4 == ssl3_connect_~blastFlag~0); 79031#L324-2 assume !(ssl3_connect_~ret~0 <= 0); 79032#L330 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 79024#L330-2 ssl3_connect_~s__init_num~0 := 0; 79025#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 79017#L515 ssl3_connect_~skip~0 := 0; 79018#L97-1 assume !false; 79013#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 79014#L100 assume !(12292 == ssl3_connect_~s__state~0); 79009#L103 assume !(16384 == ssl3_connect_~s__state~0); 79010#L106 assume !(4096 == ssl3_connect_~s__state~0); 79005#L109 assume !(20480 == ssl3_connect_~s__state~0); 79006#L112 assume !(4099 == ssl3_connect_~s__state~0); 79001#L115 assume !(4368 == ssl3_connect_~s__state~0); 79002#L118 assume !(4369 == ssl3_connect_~s__state~0); 78997#L121 assume !(4384 == ssl3_connect_~s__state~0); 78998#L124 assume !(4385 == ssl3_connect_~s__state~0); 78993#L127 assume !(4400 == ssl3_connect_~s__state~0); 78994#L130 assume !(4401 == ssl3_connect_~s__state~0); 78989#L133 assume !(4416 == ssl3_connect_~s__state~0); 78990#L136 assume !(4417 == ssl3_connect_~s__state~0); 78985#L139 assume !(4432 == ssl3_connect_~s__state~0); 78986#L142 assume !(4433 == ssl3_connect_~s__state~0); 78981#L145 assume !(4448 == ssl3_connect_~s__state~0); 78982#L148 assume !(4449 == ssl3_connect_~s__state~0); 78977#L151 assume 4464 == ssl3_connect_~s__state~0; 78978#L161 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet38;havoc ssl3_connect_#t~nondet38; 78971#L342 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 78972#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 79450#L515 ssl3_connect_~skip~0 := 0; 79449#L97-1 assume !false; 79448#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 79447#L100 assume !(12292 == ssl3_connect_~s__state~0); 79446#L103 assume !(16384 == ssl3_connect_~s__state~0); 79445#L106 assume !(4096 == ssl3_connect_~s__state~0); 79444#L109 assume !(20480 == ssl3_connect_~s__state~0); 79443#L112 assume !(4099 == ssl3_connect_~s__state~0); 79442#L115 assume !(4368 == ssl3_connect_~s__state~0); 79441#L118 assume !(4369 == ssl3_connect_~s__state~0); 79440#L121 assume !(4384 == ssl3_connect_~s__state~0); 79439#L124 assume !(4385 == ssl3_connect_~s__state~0); 79438#L127 assume !(4400 == ssl3_connect_~s__state~0); 79437#L130 assume !(4401 == ssl3_connect_~s__state~0); 79436#L133 assume !(4416 == ssl3_connect_~s__state~0); 79435#L136 assume !(4417 == ssl3_connect_~s__state~0); 79434#L139 assume !(4432 == ssl3_connect_~s__state~0); 79433#L142 assume !(4433 == ssl3_connect_~s__state~0); 79432#L145 assume !(4448 == ssl3_connect_~s__state~0); 79431#L148 assume !(4449 == ssl3_connect_~s__state~0); 79430#L151 assume !(4464 == ssl3_connect_~s__state~0); 79429#L154 assume !(4465 == ssl3_connect_~s__state~0); 79428#L157 assume !(4466 == ssl3_connect_~s__state~0); 79427#L160 assume !(4467 == ssl3_connect_~s__state~0); 79426#L163 assume 4480 == ssl3_connect_~s__state~0; 79425#L167 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 79424#L351 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 78937#L355 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; 78938#L355-2 ssl3_connect_~s__init_num~0 := 0; 78899#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 81079#L515 ssl3_connect_~skip~0 := 0; 78873#L97-1 assume !false; 78874#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 81075#L100 assume !(12292 == ssl3_connect_~s__state~0); 81074#L103 assume !(16384 == ssl3_connect_~s__state~0); 81072#L106 assume !(4096 == ssl3_connect_~s__state~0); 81069#L109 assume !(20480 == ssl3_connect_~s__state~0); 81065#L112 assume !(4099 == ssl3_connect_~s__state~0); 81063#L115 assume !(4368 == ssl3_connect_~s__state~0); 81061#L118 assume !(4369 == ssl3_connect_~s__state~0); 81059#L121 assume !(4384 == ssl3_connect_~s__state~0); 81057#L124 assume !(4385 == ssl3_connect_~s__state~0); 78833#L127 assume !(4400 == ssl3_connect_~s__state~0); 78829#L130 assume !(4401 == ssl3_connect_~s__state~0); 78830#L133 assume !(4416 == ssl3_connect_~s__state~0); 78820#L136 assume !(4417 == ssl3_connect_~s__state~0); 78821#L139 assume !(4432 == ssl3_connect_~s__state~0); 81044#L142 assume !(4433 == ssl3_connect_~s__state~0); 78806#L145 assume !(4448 == ssl3_connect_~s__state~0); 78807#L148 assume !(4449 == ssl3_connect_~s__state~0); 81039#L151 assume !(4464 == ssl3_connect_~s__state~0); 78793#L154 assume !(4465 == ssl3_connect_~s__state~0); 78789#L157 assume !(4466 == ssl3_connect_~s__state~0); 78785#L160 assume !(4467 == ssl3_connect_~s__state~0); 78780#L163 assume !(4480 == ssl3_connect_~s__state~0); 78781#L166 assume !(4481 == ssl3_connect_~s__state~0); 78774#L169 assume !(4496 == ssl3_connect_~s__state~0); 78772#L172 assume !(4497 == ssl3_connect_~s__state~0); 78773#L175 assume 4512 == ssl3_connect_~s__state~0; 78767#L179 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 78768#L376 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; 78661#L382 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 78662#L382-2 assume !(0 == ssl3_connect_~tmp___7~0); 78760#L391 assume !(0 == ssl3_connect_~tmp___8~0); 78751#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 78749#L515 ssl3_connect_~skip~0 := 0; 78739#L97-1 assume !false; 78740#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 78733#L100 assume !(12292 == ssl3_connect_~s__state~0); 78734#L103 assume !(16384 == ssl3_connect_~s__state~0); 78728#L106 assume !(4096 == ssl3_connect_~s__state~0); 78729#L109 assume !(20480 == ssl3_connect_~s__state~0); 78723#L112 assume !(4099 == ssl3_connect_~s__state~0); 78724#L115 assume !(4368 == ssl3_connect_~s__state~0); 80985#L118 assume !(4369 == ssl3_connect_~s__state~0); 80983#L121 assume !(4384 == ssl3_connect_~s__state~0); 78714#L124 assume !(4385 == ssl3_connect_~s__state~0); 78624#L127 assume !(4400 == ssl3_connect_~s__state~0); 78625#L130 assume !(4401 == ssl3_connect_~s__state~0); 78620#L133 assume !(4416 == ssl3_connect_~s__state~0); 78621#L136 assume !(4417 == ssl3_connect_~s__state~0); 78616#L139 assume !(4432 == ssl3_connect_~s__state~0); 78617#L142 assume !(4433 == ssl3_connect_~s__state~0); 78612#L145 assume !(4448 == ssl3_connect_~s__state~0); 78613#L148 assume !(4449 == ssl3_connect_~s__state~0); 78608#L151 assume !(4464 == ssl3_connect_~s__state~0); 78609#L154 assume !(4465 == ssl3_connect_~s__state~0); 78604#L157 assume !(4466 == ssl3_connect_~s__state~0); 78605#L160 assume !(4467 == ssl3_connect_~s__state~0); 78600#L163 assume !(4480 == ssl3_connect_~s__state~0); 78601#L166 assume !(4481 == ssl3_connect_~s__state~0); 78596#L169 assume !(4496 == ssl3_connect_~s__state~0); 78597#L172 assume !(4497 == ssl3_connect_~s__state~0); 78592#L175 assume !(4512 == ssl3_connect_~s__state~0); 78593#L178 assume !(4513 == ssl3_connect_~s__state~0); 78588#L181 assume 4528 == ssl3_connect_~s__state~0; 78589#L185 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 78585#L399 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp57~0 := 5 + ssl3_connect_~__cil_tmp56~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp57~0; 78586#L406 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 78175#L406-1 ssl3_connect_~s__init_num~0 := 0; 78176#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 81132#L515 ssl3_connect_~skip~0 := 0; 81127#L97-1 assume !false; 81128#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 81123#L100 assume !(12292 == ssl3_connect_~s__state~0); 81124#L103 assume !(16384 == ssl3_connect_~s__state~0); 81119#L106 assume !(4096 == ssl3_connect_~s__state~0); 81120#L109 assume !(20480 == ssl3_connect_~s__state~0); 80119#L112 assume !(4099 == ssl3_connect_~s__state~0); 80120#L115 assume 4368 == ssl3_connect_~s__state~0; 79279#L119 [2018-11-23 02:51:44,770 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 02:51:44,770 INFO L82 PathProgramCache]: Analyzing trace with hash -1098115328, now seen corresponding path program 1 times [2018-11-23 02:51:44,770 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 02:51:44,770 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 02:51:44,771 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:44,771 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 02:51:44,771 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:44,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 02:51:44,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 02:51:44,780 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 02:51:44,780 INFO L82 PathProgramCache]: Analyzing trace with hash 462990713, now seen corresponding path program 2 times [2018-11-23 02:51:44,780 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 02:51:44,780 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 02:51:44,781 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:44,781 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 02:51:44,781 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:44,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 02:51:44,846 INFO L134 CoverageAnalysis]: Checked inductivity of 698 backedges. 90 proven. 0 refuted. 0 times theorem prover too weak. 608 trivial. 0 not checked. [2018-11-23 02:51:44,846 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 02:51:44,846 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-23 02:51:44,846 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 02:51:44,847 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 02:51:44,847 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 02:51:44,847 INFO L87 Difference]: Start difference. First operand 6100 states and 7265 transitions. cyclomatic complexity: 1173 Second operand 3 states. [2018-11-23 02:51:44,997 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 02:51:44,997 INFO L93 Difference]: Finished difference Result 5400 states and 6393 transitions. [2018-11-23 02:51:44,997 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 02:51:44,998 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5400 states and 6393 transitions. [2018-11-23 02:51:45,014 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3386 [2018-11-23 02:51:45,027 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5400 states to 5400 states and 6393 transitions. [2018-11-23 02:51:45,027 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5400 [2018-11-23 02:51:45,030 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5400 [2018-11-23 02:51:45,030 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5400 states and 6393 transitions. [2018-11-23 02:51:45,033 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-23 02:51:45,034 INFO L705 BuchiCegarLoop]: Abstraction has 5400 states and 6393 transitions. [2018-11-23 02:51:45,037 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5400 states and 6393 transitions. [2018-11-23 02:51:45,083 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5400 to 5384. [2018-11-23 02:51:45,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5384 states. [2018-11-23 02:51:45,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5384 states to 5384 states and 6377 transitions. [2018-11-23 02:51:45,090 INFO L728 BuchiCegarLoop]: Abstraction has 5384 states and 6377 transitions. [2018-11-23 02:51:45,090 INFO L608 BuchiCegarLoop]: Abstraction has 5384 states and 6377 transitions. [2018-11-23 02:51:45,091 INFO L442 BuchiCegarLoop]: ======== Iteration 26============ [2018-11-23 02:51:45,091 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5384 states and 6377 transitions. [2018-11-23 02:51:45,103 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3370 [2018-11-23 02:51:45,104 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 02:51:45,104 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 02:51:45,105 INFO L866 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] [2018-11-23 02:51:45,105 INFO L867 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] [2018-11-23 02:51:45,106 INFO L794 eck$LassoCheckResult]: Stem: 89771#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 := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 89730#L83 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 89731#L86-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; 89742#L91 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 89669#L97-1 assume !false; 89810#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 89811#L100 assume 12292 == ssl3_connect_~s__state~0; 89799#L101 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; 89800#L205 ssl3_connect_~s__server~0 := 0; 89911#L210 assume 0 != ssl3_connect_~cb~0; 89909#L210-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 89907#L215 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 89904#L221 assume !(0 == ssl3_connect_~s__init_buf___0~0); 89898#L221-2 assume !(0 == ssl3_connect_~tmp___4~0); 89895#L237 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; 89892#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 89884#L515 ssl3_connect_~skip~0 := 0; 89882#L97-1 assume !false; 89880#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 89878#L100 assume !(12292 == ssl3_connect_~s__state~0); 89876#L103 assume !(16384 == ssl3_connect_~s__state~0); 89874#L106 assume !(4096 == ssl3_connect_~s__state~0); 89872#L109 assume !(20480 == ssl3_connect_~s__state~0); 89870#L112 assume !(4099 == ssl3_connect_~s__state~0); 89868#L115 assume 4368 == ssl3_connect_~s__state~0; 89866#L119 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 89864#L249 assume !(0 == ssl3_connect_~blastFlag~0); 89862#L249-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 89860#L257 assume !(ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0); 89858#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 89845#L515 ssl3_connect_~skip~0 := 0; 89846#L97-1 assume !false; 89841#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 89842#L100 assume !(12292 == ssl3_connect_~s__state~0); 89837#L103 assume !(16384 == ssl3_connect_~s__state~0); 89838#L106 assume !(4096 == ssl3_connect_~s__state~0); 89833#L109 assume !(20480 == ssl3_connect_~s__state~0); 89834#L112 assume !(4099 == ssl3_connect_~s__state~0); 89829#L115 assume !(4368 == ssl3_connect_~s__state~0); 89830#L118 assume !(4369 == ssl3_connect_~s__state~0); 89825#L121 assume 4384 == ssl3_connect_~s__state~0; 89826#L125 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 89821#L264 assume !(1 == ssl3_connect_~blastFlag~0); 89822#L264-2 assume !(ssl3_connect_~ret~0 <= 0); 89816#L270 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 89817#L270-2 [2018-11-23 02:51:45,106 INFO L796 eck$LassoCheckResult]: Loop: 89817#L270-2 ssl3_connect_~s__init_num~0 := 0; 94367#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 94364#L515 ssl3_connect_~skip~0 := 0; 94363#L97-1 assume !false; 90854#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 90855#L100 assume !(12292 == ssl3_connect_~s__state~0); 94359#L103 assume !(16384 == ssl3_connect_~s__state~0); 94358#L106 assume !(4096 == ssl3_connect_~s__state~0); 94357#L109 assume !(20480 == ssl3_connect_~s__state~0); 90846#L112 assume !(4099 == ssl3_connect_~s__state~0); 90845#L115 assume !(4368 == ssl3_connect_~s__state~0); 90844#L118 assume !(4369 == ssl3_connect_~s__state~0); 90843#L121 assume !(4384 == ssl3_connect_~s__state~0); 90841#L124 assume !(4385 == ssl3_connect_~s__state~0); 90842#L127 assume !(4400 == ssl3_connect_~s__state~0); 94078#L130 assume !(4401 == ssl3_connect_~s__state~0); 94076#L133 assume !(4416 == ssl3_connect_~s__state~0); 94073#L136 assume !(4417 == ssl3_connect_~s__state~0); 94072#L139 assume !(4432 == ssl3_connect_~s__state~0); 94069#L142 assume !(4433 == ssl3_connect_~s__state~0); 94067#L145 assume !(4448 == ssl3_connect_~s__state~0); 94065#L148 assume !(4449 == ssl3_connect_~s__state~0); 94063#L151 assume !(4464 == ssl3_connect_~s__state~0); 94061#L154 assume !(4465 == ssl3_connect_~s__state~0); 94059#L157 assume !(4466 == ssl3_connect_~s__state~0); 94057#L160 assume !(4467 == ssl3_connect_~s__state~0); 94055#L163 assume !(4480 == ssl3_connect_~s__state~0); 94053#L166 assume !(4481 == ssl3_connect_~s__state~0); 94051#L169 assume !(4496 == ssl3_connect_~s__state~0); 94049#L172 assume !(4497 == ssl3_connect_~s__state~0); 94047#L175 assume !(4512 == ssl3_connect_~s__state~0); 94045#L178 assume !(4513 == ssl3_connect_~s__state~0); 94043#L181 assume !(4528 == ssl3_connect_~s__state~0); 94041#L184 assume !(4529 == ssl3_connect_~s__state~0); 94039#L187 assume 4560 == ssl3_connect_~s__state~0; 93824#L191 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 94036#L426 assume !(ssl3_connect_~ret~0 <= 0); 94034#L429 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 93550#L429-2 ssl3_connect_~s__init_num~0 := 0; 93522#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 93516#L515 ssl3_connect_~skip~0 := 0; 93514#L97-1 assume !false; 93510#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 93508#L100 assume !(12292 == ssl3_connect_~s__state~0); 93504#L103 assume !(16384 == ssl3_connect_~s__state~0); 93502#L106 assume !(4096 == ssl3_connect_~s__state~0); 93498#L109 assume !(20480 == ssl3_connect_~s__state~0); 93496#L112 assume !(4099 == ssl3_connect_~s__state~0); 93493#L115 assume !(4368 == ssl3_connect_~s__state~0); 93491#L118 assume !(4369 == ssl3_connect_~s__state~0); 93489#L121 assume !(4384 == ssl3_connect_~s__state~0); 93487#L124 assume !(4385 == ssl3_connect_~s__state~0); 93485#L127 assume !(4400 == ssl3_connect_~s__state~0); 93483#L130 assume !(4401 == ssl3_connect_~s__state~0); 93480#L133 assume !(4416 == ssl3_connect_~s__state~0); 93478#L136 assume !(4417 == ssl3_connect_~s__state~0); 93474#L139 assume !(4432 == ssl3_connect_~s__state~0); 93472#L142 assume !(4433 == ssl3_connect_~s__state~0); 93470#L145 assume !(4448 == ssl3_connect_~s__state~0); 93468#L148 assume !(4449 == ssl3_connect_~s__state~0); 93466#L151 assume !(4464 == ssl3_connect_~s__state~0); 93464#L154 assume !(4465 == ssl3_connect_~s__state~0); 93460#L157 assume !(4466 == ssl3_connect_~s__state~0); 93457#L160 assume !(4467 == ssl3_connect_~s__state~0); 93455#L163 assume !(4480 == ssl3_connect_~s__state~0); 93454#L166 assume !(4481 == ssl3_connect_~s__state~0); 89685#L169 assume !(4496 == ssl3_connect_~s__state~0); 89686#L172 assume !(4497 == ssl3_connect_~s__state~0); 89647#L175 assume 4512 == ssl3_connect_~s__state~0; 89648#L179 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 93870#L376 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; 93868#L382 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 89793#L382-2 assume !(0 == ssl3_connect_~tmp___7~0); 89754#L391 assume !(0 == ssl3_connect_~tmp___8~0); 89755#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 90719#L515 ssl3_connect_~skip~0 := 0; 90720#L97-1 assume !false; 90715#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 90716#L100 assume !(12292 == ssl3_connect_~s__state~0); 90711#L103 assume !(16384 == ssl3_connect_~s__state~0); 90712#L106 assume !(4096 == ssl3_connect_~s__state~0); 90707#L109 assume !(20480 == ssl3_connect_~s__state~0); 90708#L112 assume !(4099 == ssl3_connect_~s__state~0); 90703#L115 assume !(4368 == ssl3_connect_~s__state~0); 90704#L118 assume !(4369 == ssl3_connect_~s__state~0); 90699#L121 assume !(4384 == ssl3_connect_~s__state~0); 90700#L124 assume !(4385 == ssl3_connect_~s__state~0); 90695#L127 assume !(4400 == ssl3_connect_~s__state~0); 90696#L130 assume !(4401 == ssl3_connect_~s__state~0); 90691#L133 assume !(4416 == ssl3_connect_~s__state~0); 90692#L136 assume !(4417 == ssl3_connect_~s__state~0); 90687#L139 assume !(4432 == ssl3_connect_~s__state~0); 90688#L142 assume !(4433 == ssl3_connect_~s__state~0); 90683#L145 assume !(4448 == ssl3_connect_~s__state~0); 90684#L148 assume !(4449 == ssl3_connect_~s__state~0); 90679#L151 assume !(4464 == ssl3_connect_~s__state~0); 90680#L154 assume !(4465 == ssl3_connect_~s__state~0); 90675#L157 assume !(4466 == ssl3_connect_~s__state~0); 90676#L160 assume !(4467 == ssl3_connect_~s__state~0); 90671#L163 assume !(4480 == ssl3_connect_~s__state~0); 90672#L166 assume !(4481 == ssl3_connect_~s__state~0); 90667#L169 assume !(4496 == ssl3_connect_~s__state~0); 90668#L172 assume !(4497 == ssl3_connect_~s__state~0); 90664#L175 assume !(4512 == ssl3_connect_~s__state~0); 90663#L178 assume !(4513 == ssl3_connect_~s__state~0); 90662#L181 assume 4528 == ssl3_connect_~s__state~0; 89998#L185 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 90660#L399 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp57~0 := 5 + ssl3_connect_~__cil_tmp56~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp57~0; 90661#L406 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__s3__tmp__next_state___0~0 := 3;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__s3__flags~0; 90135#L410 assume !(0 != ssl3_connect_~__cil_tmp58~0 - 2); 90136#L406-1 ssl3_connect_~s__init_num~0 := 0; 90129#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 90127#L515 ssl3_connect_~skip~0 := 0; 90122#L97-1 assume !false; 90123#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 90118#L100 assume !(12292 == ssl3_connect_~s__state~0); 90119#L103 assume !(16384 == ssl3_connect_~s__state~0); 90114#L106 assume !(4096 == ssl3_connect_~s__state~0); 90115#L109 assume !(20480 == ssl3_connect_~s__state~0); 90110#L112 assume !(4099 == ssl3_connect_~s__state~0); 90111#L115 assume !(4368 == ssl3_connect_~s__state~0); 90098#L118 assume !(4369 == ssl3_connect_~s__state~0); 90099#L121 assume !(4384 == ssl3_connect_~s__state~0); 90088#L124 assume !(4385 == ssl3_connect_~s__state~0); 90089#L127 assume !(4400 == ssl3_connect_~s__state~0); 90079#L130 assume !(4401 == ssl3_connect_~s__state~0); 90080#L133 assume !(4416 == ssl3_connect_~s__state~0); 90069#L136 assume !(4417 == ssl3_connect_~s__state~0); 90070#L139 assume !(4432 == ssl3_connect_~s__state~0); 90059#L142 assume !(4433 == ssl3_connect_~s__state~0); 90060#L145 assume !(4448 == ssl3_connect_~s__state~0); 90052#L148 assume !(4449 == ssl3_connect_~s__state~0); 90053#L151 assume !(4464 == ssl3_connect_~s__state~0); 90044#L154 assume !(4465 == ssl3_connect_~s__state~0); 90045#L157 assume !(4466 == ssl3_connect_~s__state~0); 90034#L160 assume !(4467 == ssl3_connect_~s__state~0); 90035#L163 assume !(4480 == ssl3_connect_~s__state~0); 90024#L166 assume !(4481 == ssl3_connect_~s__state~0); 90025#L169 assume !(4496 == ssl3_connect_~s__state~0); 90014#L172 assume !(4497 == ssl3_connect_~s__state~0); 90015#L175 assume !(4512 == ssl3_connect_~s__state~0); 90005#L178 assume !(4513 == ssl3_connect_~s__state~0); 90006#L181 assume !(4528 == ssl3_connect_~s__state~0); 89995#L184 assume !(4529 == ssl3_connect_~s__state~0); 89996#L187 assume !(4560 == ssl3_connect_~s__state~0); 93267#L190 assume !(4561 == ssl3_connect_~s__state~0); 93268#L193 assume 4352 == ssl3_connect_~s__state~0; 93630#L194 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 89977#L439 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 89978#L439-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 89972#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 89970#L515 ssl3_connect_~skip~0 := 0; 89965#L97-1 assume !false; 89966#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 89959#L100 assume !(12292 == ssl3_connect_~s__state~0); 89960#L103 assume !(16384 == ssl3_connect_~s__state~0); 89945#L106 assume !(4096 == ssl3_connect_~s__state~0); 89947#L109 assume !(20480 == ssl3_connect_~s__state~0); 89948#L112 assume !(4099 == ssl3_connect_~s__state~0); 89949#L115 assume !(4368 == ssl3_connect_~s__state~0); 90100#L118 assume !(4369 == ssl3_connect_~s__state~0); 90102#L121 assume 4384 == ssl3_connect_~s__state~0; 90092#L125 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 94379#L264 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 94377#L264-2 assume !(ssl3_connect_~ret~0 <= 0); 94375#L270 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 89817#L270-2 [2018-11-23 02:51:45,106 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 02:51:45,106 INFO L82 PathProgramCache]: Analyzing trace with hash -1190341656, now seen corresponding path program 1 times [2018-11-23 02:51:45,106 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 02:51:45,106 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 02:51:45,107 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:45,107 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-23 02:51:45,107 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:45,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 02:51:45,144 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-11-23 02:51:45,144 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 02:51:45,144 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-23 02:51:45,144 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-23 02:51:45,144 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 02:51:45,144 INFO L82 PathProgramCache]: Analyzing trace with hash 1937158049, now seen corresponding path program 1 times [2018-11-23 02:51:45,145 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 02:51:45,145 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 02:51:45,145 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:45,145 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 02:51:45,145 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:45,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 02:51:45,204 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2018-11-23 02:51:45,204 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-23 02:51:45,204 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_604da9b2-7008-4622-ba80-e3ddb9084af8/bin-2019/uautomizer/z3 Starting monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-23 02:51:45,219 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 02:51:45,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 02:51:45,243 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 02:51:45,268 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2018-11-23 02:51:45,297 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-23 02:51:45,298 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2018-11-23 02:51:45,298 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 02:51:45,298 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 02:51:45,298 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 02:51:45,298 INFO L87 Difference]: Start difference. First operand 5384 states and 6377 transitions. cyclomatic complexity: 997 Second operand 3 states. [2018-11-23 02:51:45,358 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 02:51:45,358 INFO L93 Difference]: Finished difference Result 5384 states and 6375 transitions. [2018-11-23 02:51:45,358 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 02:51:45,359 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5384 states and 6375 transitions. [2018-11-23 02:51:45,373 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3370 [2018-11-23 02:51:45,382 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5384 states to 5384 states and 6375 transitions. [2018-11-23 02:51:45,382 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5384 [2018-11-23 02:51:45,385 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5384 [2018-11-23 02:51:45,385 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5384 states and 6375 transitions. [2018-11-23 02:51:45,388 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-23 02:51:45,389 INFO L705 BuchiCegarLoop]: Abstraction has 5384 states and 6375 transitions. [2018-11-23 02:51:45,392 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5384 states and 6375 transitions. [2018-11-23 02:51:45,435 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5384 to 5384. [2018-11-23 02:51:45,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5384 states. [2018-11-23 02:51:45,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5384 states to 5384 states and 6375 transitions. [2018-11-23 02:51:45,443 INFO L728 BuchiCegarLoop]: Abstraction has 5384 states and 6375 transitions. [2018-11-23 02:51:45,443 INFO L608 BuchiCegarLoop]: Abstraction has 5384 states and 6375 transitions. [2018-11-23 02:51:45,443 INFO L442 BuchiCegarLoop]: ======== Iteration 27============ [2018-11-23 02:51:45,443 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5384 states and 6375 transitions. [2018-11-23 02:51:45,457 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3370 [2018-11-23 02:51:45,457 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 02:51:45,457 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 02:51:45,458 INFO L866 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] [2018-11-23 02:51:45,458 INFO L867 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] [2018-11-23 02:51:45,459 INFO L794 eck$LassoCheckResult]: Stem: 101035#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 := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 100996#L83 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 100997#L86-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; 101005#L91 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 100944#L97-1 assume !false; 101068#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 101069#L100 assume 12292 == ssl3_connect_~s__state~0; 101061#L101 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; 101062#L205 ssl3_connect_~s__server~0 := 0; 101167#L210 assume 0 != ssl3_connect_~cb~0; 101165#L210-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 101163#L215 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 101160#L221 assume !(0 == ssl3_connect_~s__init_buf___0~0); 101154#L221-2 assume !(0 == ssl3_connect_~tmp___4~0); 101151#L237 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; 101148#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 101140#L515 ssl3_connect_~skip~0 := 0; 101138#L97-1 assume !false; 101136#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 101134#L100 assume !(12292 == ssl3_connect_~s__state~0); 101132#L103 assume !(16384 == ssl3_connect_~s__state~0); 101130#L106 assume !(4096 == ssl3_connect_~s__state~0); 101128#L109 assume !(20480 == ssl3_connect_~s__state~0); 101126#L112 assume !(4099 == ssl3_connect_~s__state~0); 101124#L115 assume 4368 == ssl3_connect_~s__state~0; 101122#L119 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 101120#L249 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 101118#L249-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 101116#L257 assume !(ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0); 101114#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 101104#L515 ssl3_connect_~skip~0 := 0; 101099#L97-1 assume !false; 101100#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 101095#L100 assume !(12292 == ssl3_connect_~s__state~0); 101096#L103 assume !(16384 == ssl3_connect_~s__state~0); 101091#L106 assume !(4096 == ssl3_connect_~s__state~0); 101092#L109 assume !(20480 == ssl3_connect_~s__state~0); 101087#L112 assume !(4099 == ssl3_connect_~s__state~0); 101088#L115 assume !(4368 == ssl3_connect_~s__state~0); 101083#L118 assume !(4369 == ssl3_connect_~s__state~0); 101084#L121 assume 4384 == ssl3_connect_~s__state~0; 101079#L125 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 101080#L264 assume !(1 == ssl3_connect_~blastFlag~0); 101075#L264-2 assume !(ssl3_connect_~ret~0 <= 0); 101076#L270 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 101627#L270-2 [2018-11-23 02:51:45,459 INFO L796 eck$LassoCheckResult]: Loop: 101627#L270-2 ssl3_connect_~s__init_num~0 := 0; 104869#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 104863#L515 ssl3_connect_~skip~0 := 0; 104861#L97-1 assume !false; 104859#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 104857#L100 assume !(12292 == ssl3_connect_~s__state~0); 104855#L103 assume !(16384 == ssl3_connect_~s__state~0); 104853#L106 assume !(4096 == ssl3_connect_~s__state~0); 104851#L109 assume !(20480 == ssl3_connect_~s__state~0); 104849#L112 assume !(4099 == ssl3_connect_~s__state~0); 104847#L115 assume !(4368 == ssl3_connect_~s__state~0); 104845#L118 assume !(4369 == ssl3_connect_~s__state~0); 104843#L121 assume !(4384 == ssl3_connect_~s__state~0); 104841#L124 assume !(4385 == ssl3_connect_~s__state~0); 104839#L127 assume !(4400 == ssl3_connect_~s__state~0); 104837#L130 assume !(4401 == ssl3_connect_~s__state~0); 104835#L133 assume !(4416 == ssl3_connect_~s__state~0); 104833#L136 assume !(4417 == ssl3_connect_~s__state~0); 104831#L139 assume !(4432 == ssl3_connect_~s__state~0); 104829#L142 assume !(4433 == ssl3_connect_~s__state~0); 104827#L145 assume !(4448 == ssl3_connect_~s__state~0); 104825#L148 assume !(4449 == ssl3_connect_~s__state~0); 104823#L151 assume !(4464 == ssl3_connect_~s__state~0); 104821#L154 assume !(4465 == ssl3_connect_~s__state~0); 104819#L157 assume !(4466 == ssl3_connect_~s__state~0); 104817#L160 assume !(4467 == ssl3_connect_~s__state~0); 104815#L163 assume !(4480 == ssl3_connect_~s__state~0); 104813#L166 assume !(4481 == ssl3_connect_~s__state~0); 104811#L169 assume !(4496 == ssl3_connect_~s__state~0); 104809#L172 assume !(4497 == ssl3_connect_~s__state~0); 104807#L175 assume !(4512 == ssl3_connect_~s__state~0); 104805#L178 assume !(4513 == ssl3_connect_~s__state~0); 104803#L181 assume !(4528 == ssl3_connect_~s__state~0); 104801#L184 assume !(4529 == ssl3_connect_~s__state~0); 104799#L187 assume 4560 == ssl3_connect_~s__state~0; 104380#L191 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 104797#L426 assume !(ssl3_connect_~ret~0 <= 0); 104793#L429 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 104791#L429-2 ssl3_connect_~s__init_num~0 := 0; 104258#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 104256#L515 ssl3_connect_~skip~0 := 0; 104224#L97-1 assume !false; 104225#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 103742#L100 assume !(12292 == ssl3_connect_~s__state~0); 103743#L103 assume !(16384 == ssl3_connect_~s__state~0); 103736#L106 assume !(4096 == ssl3_connect_~s__state~0); 103737#L109 assume !(20480 == ssl3_connect_~s__state~0); 103689#L112 assume !(4099 == ssl3_connect_~s__state~0); 103690#L115 assume !(4368 == ssl3_connect_~s__state~0); 103674#L118 assume !(4369 == ssl3_connect_~s__state~0); 103675#L121 assume !(4384 == ssl3_connect_~s__state~0); 103396#L124 assume !(4385 == ssl3_connect_~s__state~0); 103397#L127 assume !(4400 == ssl3_connect_~s__state~0); 103390#L130 assume !(4401 == ssl3_connect_~s__state~0); 103391#L133 assume !(4416 == ssl3_connect_~s__state~0); 103384#L136 assume !(4417 == ssl3_connect_~s__state~0); 103385#L139 assume !(4432 == ssl3_connect_~s__state~0); 103378#L142 assume !(4433 == ssl3_connect_~s__state~0); 103379#L145 assume !(4448 == ssl3_connect_~s__state~0); 103372#L148 assume !(4449 == ssl3_connect_~s__state~0); 103373#L151 assume !(4464 == ssl3_connect_~s__state~0); 103366#L154 assume !(4465 == ssl3_connect_~s__state~0); 103367#L157 assume !(4466 == ssl3_connect_~s__state~0); 103360#L160 assume !(4467 == ssl3_connect_~s__state~0); 103361#L163 assume !(4480 == ssl3_connect_~s__state~0); 103354#L166 assume !(4481 == ssl3_connect_~s__state~0); 103355#L169 assume !(4496 == ssl3_connect_~s__state~0); 103348#L172 assume !(4497 == ssl3_connect_~s__state~0); 103349#L175 assume 4512 == ssl3_connect_~s__state~0; 101228#L179 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 103344#L376 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; 103338#L382 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 103339#L382-2 assume !(0 == ssl3_connect_~tmp___7~0); 101014#L391 assume !(0 == ssl3_connect_~tmp___8~0); 101015#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 104539#L515 ssl3_connect_~skip~0 := 0; 104538#L97-1 assume !false; 104537#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 104536#L100 assume !(12292 == ssl3_connect_~s__state~0); 104535#L103 assume !(16384 == ssl3_connect_~s__state~0); 104534#L106 assume !(4096 == ssl3_connect_~s__state~0); 104533#L109 assume !(20480 == ssl3_connect_~s__state~0); 104532#L112 assume !(4099 == ssl3_connect_~s__state~0); 104531#L115 assume !(4368 == ssl3_connect_~s__state~0); 104530#L118 assume !(4369 == ssl3_connect_~s__state~0); 104529#L121 assume !(4384 == ssl3_connect_~s__state~0); 104528#L124 assume !(4385 == ssl3_connect_~s__state~0); 104527#L127 assume !(4400 == ssl3_connect_~s__state~0); 104526#L130 assume !(4401 == ssl3_connect_~s__state~0); 104525#L133 assume !(4416 == ssl3_connect_~s__state~0); 104524#L136 assume !(4417 == ssl3_connect_~s__state~0); 104523#L139 assume !(4432 == ssl3_connect_~s__state~0); 104522#L142 assume !(4433 == ssl3_connect_~s__state~0); 104521#L145 assume !(4448 == ssl3_connect_~s__state~0); 104520#L148 assume !(4449 == ssl3_connect_~s__state~0); 104519#L151 assume !(4464 == ssl3_connect_~s__state~0); 104518#L154 assume !(4465 == ssl3_connect_~s__state~0); 104517#L157 assume !(4466 == ssl3_connect_~s__state~0); 104516#L160 assume !(4467 == ssl3_connect_~s__state~0); 104515#L163 assume !(4480 == ssl3_connect_~s__state~0); 104514#L166 assume !(4481 == ssl3_connect_~s__state~0); 104513#L169 assume !(4496 == ssl3_connect_~s__state~0); 104512#L172 assume !(4497 == ssl3_connect_~s__state~0); 104511#L175 assume !(4512 == ssl3_connect_~s__state~0); 104510#L178 assume !(4513 == ssl3_connect_~s__state~0); 104509#L181 assume 4528 == ssl3_connect_~s__state~0; 101217#L185 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 104508#L399 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp57~0 := 5 + ssl3_connect_~__cil_tmp56~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp57~0; 104425#L406 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__s3__tmp__next_state___0~0 := 3;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__s3__flags~0; 104424#L410 assume !(0 != ssl3_connect_~__cil_tmp58~0 - 2); 104423#L406-1 ssl3_connect_~s__init_num~0 := 0; 104419#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 104416#L515 ssl3_connect_~skip~0 := 0; 104415#L97-1 assume !false; 104414#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 104413#L100 assume !(12292 == ssl3_connect_~s__state~0); 104412#L103 assume !(16384 == ssl3_connect_~s__state~0); 104411#L106 assume !(4096 == ssl3_connect_~s__state~0); 104410#L109 assume !(20480 == ssl3_connect_~s__state~0); 104409#L112 assume !(4099 == ssl3_connect_~s__state~0); 104408#L115 assume !(4368 == ssl3_connect_~s__state~0); 104407#L118 assume !(4369 == ssl3_connect_~s__state~0); 104406#L121 assume !(4384 == ssl3_connect_~s__state~0); 104405#L124 assume !(4385 == ssl3_connect_~s__state~0); 104404#L127 assume !(4400 == ssl3_connect_~s__state~0); 104403#L130 assume !(4401 == ssl3_connect_~s__state~0); 104402#L133 assume !(4416 == ssl3_connect_~s__state~0); 104401#L136 assume !(4417 == ssl3_connect_~s__state~0); 104400#L139 assume !(4432 == ssl3_connect_~s__state~0); 104399#L142 assume !(4433 == ssl3_connect_~s__state~0); 104398#L145 assume !(4448 == ssl3_connect_~s__state~0); 104397#L148 assume !(4449 == ssl3_connect_~s__state~0); 104396#L151 assume !(4464 == ssl3_connect_~s__state~0); 104395#L154 assume !(4465 == ssl3_connect_~s__state~0); 104394#L157 assume !(4466 == ssl3_connect_~s__state~0); 104393#L160 assume !(4467 == ssl3_connect_~s__state~0); 104392#L163 assume !(4480 == ssl3_connect_~s__state~0); 104391#L166 assume !(4481 == ssl3_connect_~s__state~0); 104390#L169 assume !(4496 == ssl3_connect_~s__state~0); 104389#L172 assume !(4497 == ssl3_connect_~s__state~0); 104388#L175 assume !(4512 == ssl3_connect_~s__state~0); 101221#L178 assume !(4513 == ssl3_connect_~s__state~0); 101219#L181 assume !(4528 == ssl3_connect_~s__state~0); 101214#L184 assume !(4529 == ssl3_connect_~s__state~0); 101215#L187 assume !(4560 == ssl3_connect_~s__state~0); 104379#L190 assume !(4561 == ssl3_connect_~s__state~0); 101207#L193 assume 4352 == ssl3_connect_~s__state~0; 101208#L194 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 101202#L439 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 101203#L439-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 101196#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 101194#L515 ssl3_connect_~skip~0 := 0; 101189#L97-1 assume !false; 101190#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 101185#L100 assume !(12292 == ssl3_connect_~s__state~0); 101186#L103 assume !(16384 == ssl3_connect_~s__state~0); 101176#L106 assume !(4096 == ssl3_connect_~s__state~0); 101178#L109 assume !(20480 == ssl3_connect_~s__state~0); 101179#L112 assume !(4099 == ssl3_connect_~s__state~0); 101180#L115 assume !(4368 == ssl3_connect_~s__state~0); 101293#L118 assume !(4369 == ssl3_connect_~s__state~0); 101295#L121 assume 4384 == ssl3_connect_~s__state~0; 101287#L125 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 101634#L264 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 104902#L264-2 assume !(ssl3_connect_~ret~0 <= 0); 104900#L270 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 101627#L270-2 [2018-11-23 02:51:45,459 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 02:51:45,459 INFO L82 PathProgramCache]: Analyzing trace with hash 498602086, now seen corresponding path program 1 times [2018-11-23 02:51:45,459 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 02:51:45,460 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 02:51:45,460 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:45,460 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 02:51:45,460 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:45,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 02:51:45,508 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-11-23 02:51:45,508 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 02:51:45,508 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 02:51:45,509 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-23 02:51:45,509 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 02:51:45,509 INFO L82 PathProgramCache]: Analyzing trace with hash 1937158049, now seen corresponding path program 2 times [2018-11-23 02:51:45,509 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 02:51:45,509 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 02:51:45,510 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:45,510 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 02:51:45,510 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:45,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 02:51:45,571 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2018-11-23 02:51:45,571 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-23 02:51:45,571 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_604da9b2-7008-4622-ba80-e3ddb9084af8/bin-2019/uautomizer/z3 Starting monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-23 02:51:45,587 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-11-23 02:51:45,613 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-11-23 02:51:45,613 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-11-23 02:51:45,616 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 02:51:45,675 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2018-11-23 02:51:45,703 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-23 02:51:45,703 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2018-11-23 02:51:45,704 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 02:51:45,704 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 02:51:45,704 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 02:51:45,704 INFO L87 Difference]: Start difference. First operand 5384 states and 6375 transitions. cyclomatic complexity: 995 Second operand 3 states. [2018-11-23 02:51:45,734 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 02:51:45,734 INFO L93 Difference]: Finished difference Result 5466 states and 6475 transitions. [2018-11-23 02:51:45,734 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 02:51:45,735 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5466 states and 6475 transitions. [2018-11-23 02:51:45,751 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3452 [2018-11-23 02:51:45,762 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5466 states to 5466 states and 6475 transitions. [2018-11-23 02:51:45,762 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5466 [2018-11-23 02:51:45,766 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5466 [2018-11-23 02:51:45,766 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5466 states and 6475 transitions. [2018-11-23 02:51:45,769 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-23 02:51:45,770 INFO L705 BuchiCegarLoop]: Abstraction has 5466 states and 6475 transitions. [2018-11-23 02:51:45,773 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5466 states and 6475 transitions. [2018-11-23 02:51:45,815 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5466 to 5466. [2018-11-23 02:51:45,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5466 states. [2018-11-23 02:51:45,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5466 states to 5466 states and 6475 transitions. [2018-11-23 02:51:45,823 INFO L728 BuchiCegarLoop]: Abstraction has 5466 states and 6475 transitions. [2018-11-23 02:51:45,823 INFO L608 BuchiCegarLoop]: Abstraction has 5466 states and 6475 transitions. [2018-11-23 02:51:45,823 INFO L442 BuchiCegarLoop]: ======== Iteration 28============ [2018-11-23 02:51:45,823 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5466 states and 6475 transitions. [2018-11-23 02:51:45,838 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3452 [2018-11-23 02:51:45,838 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-23 02:51:45,838 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-23 02:51:45,839 INFO L866 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] [2018-11-23 02:51:45,840 INFO L867 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] [2018-11-23 02:51:45,840 INFO L794 eck$LassoCheckResult]: Stem: 112388#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 := 12292;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet0, ssl3_connect_#t~nondet1, ssl3_connect_#t~nondet2, ssl3_connect_#t~nondet3, ssl3_connect_#t~nondet4, ssl3_connect_#t~nondet5, ssl3_connect_#t~nondet6, ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_#t~post28, ssl3_connect_#t~post29, ssl3_connect_#t~nondet30, ssl3_connect_#t~post31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~nondet35, ssl3_connect_#t~nondet36, ssl3_connect_#t~nondet37, ssl3_connect_#t~nondet38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~post44, ssl3_connect_#t~post45, ssl3_connect_#t~nondet46, ssl3_connect_#t~post47, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~tmp~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0, ssl3_connect_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet0;havoc ssl3_connect_#t~nondet0;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet1;havoc ssl3_connect_#t~nondet1;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet2;havoc ssl3_connect_#t~nondet2;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet3;havoc ssl3_connect_#t~nondet3;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet4;havoc ssl3_connect_#t~nondet4;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet5;havoc ssl3_connect_#t~nondet5;havoc ssl3_connect_~s__rwstate~0;havoc ssl3_connect_~s__init_buf___0~0;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet6;havoc ssl3_connect_#t~nondet6;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 112351#L83 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 112352#L86-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; 112360#L91 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 112294#L97-1 assume !false; 112426#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 112427#L100 assume 12292 == ssl3_connect_~s__state~0; 112416#L101 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; 112417#L205 ssl3_connect_~s__server~0 := 0; 112526#L210 assume 0 != ssl3_connect_~cb~0; 112524#L210-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 112522#L215 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 112519#L221 assume !(0 == ssl3_connect_~s__init_buf___0~0); 112513#L221-2 assume !(0 == ssl3_connect_~tmp___4~0); 112510#L237 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; 112507#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 112499#L515 ssl3_connect_~skip~0 := 0; 112497#L97-1 assume !false; 112495#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 112493#L100 assume !(12292 == ssl3_connect_~s__state~0); 112491#L103 assume !(16384 == ssl3_connect_~s__state~0); 112489#L106 assume !(4096 == ssl3_connect_~s__state~0); 112487#L109 assume !(20480 == ssl3_connect_~s__state~0); 112485#L112 assume !(4099 == ssl3_connect_~s__state~0); 112483#L115 assume 4368 == ssl3_connect_~s__state~0; 112481#L119 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32; 112479#L249 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 112477#L249-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 112475#L257 assume !(ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0); 112473#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 112460#L515 ssl3_connect_~skip~0 := 0; 112461#L97-1 assume !false; 112456#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 112457#L100 assume !(12292 == ssl3_connect_~s__state~0); 112452#L103 assume !(16384 == ssl3_connect_~s__state~0); 112453#L106 assume !(4096 == ssl3_connect_~s__state~0); 112448#L109 assume !(20480 == ssl3_connect_~s__state~0); 112449#L112 assume !(4099 == ssl3_connect_~s__state~0); 112444#L115 assume !(4368 == ssl3_connect_~s__state~0); 112445#L118 assume !(4369 == ssl3_connect_~s__state~0); 112440#L121 assume 4384 == ssl3_connect_~s__state~0; 112441#L125 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 112436#L264 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 112437#L264-2 assume !(ssl3_connect_~ret~0 <= 0); 112431#L270 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 112432#L270-2 [2018-11-23 02:51:45,840 INFO L796 eck$LassoCheckResult]: Loop: 112432#L270-2 ssl3_connect_~s__init_num~0 := 0; 114039#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 114032#L515 ssl3_connect_~skip~0 := 0; 114027#L97-1 assume !false; 114022#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 114017#L100 assume !(12292 == ssl3_connect_~s__state~0); 114013#L103 assume !(16384 == ssl3_connect_~s__state~0); 114005#L106 assume !(4096 == ssl3_connect_~s__state~0); 113999#L109 assume !(20480 == ssl3_connect_~s__state~0); 113992#L112 assume !(4099 == ssl3_connect_~s__state~0); 113986#L115 assume !(4368 == ssl3_connect_~s__state~0); 113982#L118 assume !(4369 == ssl3_connect_~s__state~0); 113976#L121 assume !(4384 == ssl3_connect_~s__state~0); 113973#L124 assume !(4385 == ssl3_connect_~s__state~0); 113970#L127 assume !(4400 == ssl3_connect_~s__state~0); 113967#L130 assume !(4401 == ssl3_connect_~s__state~0); 113964#L133 assume !(4416 == ssl3_connect_~s__state~0); 113961#L136 assume !(4417 == ssl3_connect_~s__state~0); 113958#L139 assume !(4432 == ssl3_connect_~s__state~0); 113955#L142 assume !(4433 == ssl3_connect_~s__state~0); 113952#L145 assume !(4448 == ssl3_connect_~s__state~0); 113949#L148 assume !(4449 == ssl3_connect_~s__state~0); 113945#L151 assume !(4464 == ssl3_connect_~s__state~0); 113942#L154 assume !(4465 == ssl3_connect_~s__state~0); 113939#L157 assume !(4466 == ssl3_connect_~s__state~0); 113935#L160 assume !(4467 == ssl3_connect_~s__state~0); 113932#L163 assume !(4480 == ssl3_connect_~s__state~0); 113929#L166 assume !(4481 == ssl3_connect_~s__state~0); 113926#L169 assume !(4496 == ssl3_connect_~s__state~0); 113922#L172 assume !(4497 == ssl3_connect_~s__state~0); 113919#L175 assume !(4512 == ssl3_connect_~s__state~0); 113916#L178 assume !(4513 == ssl3_connect_~s__state~0); 113912#L181 assume !(4528 == ssl3_connect_~s__state~0); 113909#L184 assume !(4529 == ssl3_connect_~s__state~0); 113906#L187 assume 4560 == ssl3_connect_~s__state~0; 112601#L191 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 113902#L426 assume !(ssl3_connect_~ret~0 <= 0); 113898#L429 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 113899#L429-2 ssl3_connect_~s__init_num~0 := 0; 115688#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 115685#L515 ssl3_connect_~skip~0 := 0; 115684#L97-1 assume !false; 115683#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 115682#L100 assume !(12292 == ssl3_connect_~s__state~0); 115681#L103 assume !(16384 == ssl3_connect_~s__state~0); 115680#L106 assume !(4096 == ssl3_connect_~s__state~0); 115679#L109 assume !(20480 == ssl3_connect_~s__state~0); 115678#L112 assume !(4099 == ssl3_connect_~s__state~0); 115677#L115 assume !(4368 == ssl3_connect_~s__state~0); 115676#L118 assume !(4369 == ssl3_connect_~s__state~0); 115675#L121 assume !(4384 == ssl3_connect_~s__state~0); 115674#L124 assume !(4385 == ssl3_connect_~s__state~0); 115673#L127 assume !(4400 == ssl3_connect_~s__state~0); 115672#L130 assume !(4401 == ssl3_connect_~s__state~0); 115671#L133 assume !(4416 == ssl3_connect_~s__state~0); 115670#L136 assume !(4417 == ssl3_connect_~s__state~0); 115669#L139 assume !(4432 == ssl3_connect_~s__state~0); 115668#L142 assume !(4433 == ssl3_connect_~s__state~0); 115667#L145 assume !(4448 == ssl3_connect_~s__state~0); 115666#L148 assume !(4449 == ssl3_connect_~s__state~0); 115665#L151 assume !(4464 == ssl3_connect_~s__state~0); 115664#L154 assume !(4465 == ssl3_connect_~s__state~0); 115663#L157 assume !(4466 == ssl3_connect_~s__state~0); 115662#L160 assume !(4467 == ssl3_connect_~s__state~0); 115661#L163 assume !(4480 == ssl3_connect_~s__state~0); 115660#L166 assume !(4481 == ssl3_connect_~s__state~0); 115659#L169 assume !(4496 == ssl3_connect_~s__state~0); 115658#L172 assume !(4497 == ssl3_connect_~s__state~0); 115657#L175 assume 4512 == ssl3_connect_~s__state~0; 112620#L179 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet41;havoc ssl3_connect_#t~nondet41; 115656#L376 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; 115655#L382 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 115654#L382-2 assume !(0 == ssl3_connect_~tmp___7~0); 115653#L391 assume !(0 == ssl3_connect_~tmp___8~0); 115646#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 115643#L515 ssl3_connect_~skip~0 := 0; 115642#L97-1 assume !false; 115641#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 115640#L100 assume !(12292 == ssl3_connect_~s__state~0); 115639#L103 assume !(16384 == ssl3_connect_~s__state~0); 115638#L106 assume !(4096 == ssl3_connect_~s__state~0); 115637#L109 assume !(20480 == ssl3_connect_~s__state~0); 115636#L112 assume !(4099 == ssl3_connect_~s__state~0); 115635#L115 assume !(4368 == ssl3_connect_~s__state~0); 115634#L118 assume !(4369 == ssl3_connect_~s__state~0); 115633#L121 assume !(4384 == ssl3_connect_~s__state~0); 115632#L124 assume !(4385 == ssl3_connect_~s__state~0); 115631#L127 assume !(4400 == ssl3_connect_~s__state~0); 115630#L130 assume !(4401 == ssl3_connect_~s__state~0); 115629#L133 assume !(4416 == ssl3_connect_~s__state~0); 115628#L136 assume !(4417 == ssl3_connect_~s__state~0); 115627#L139 assume !(4432 == ssl3_connect_~s__state~0); 115626#L142 assume !(4433 == ssl3_connect_~s__state~0); 115625#L145 assume !(4448 == ssl3_connect_~s__state~0); 115624#L148 assume !(4449 == ssl3_connect_~s__state~0); 115623#L151 assume !(4464 == ssl3_connect_~s__state~0); 115622#L154 assume !(4465 == ssl3_connect_~s__state~0); 115621#L157 assume !(4466 == ssl3_connect_~s__state~0); 115620#L160 assume !(4467 == ssl3_connect_~s__state~0); 115619#L163 assume !(4480 == ssl3_connect_~s__state~0); 115618#L166 assume !(4481 == ssl3_connect_~s__state~0); 115617#L169 assume !(4496 == ssl3_connect_~s__state~0); 115616#L172 assume !(4497 == ssl3_connect_~s__state~0); 115615#L175 assume !(4512 == ssl3_connect_~s__state~0); 115614#L178 assume !(4513 == ssl3_connect_~s__state~0); 115613#L181 assume 4528 == ssl3_connect_~s__state~0; 113492#L185 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 115612#L399 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp57~0 := 5 + ssl3_connect_~__cil_tmp56~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp57~0; 113487#L406 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__s3__tmp__next_state___0~0 := 3;ssl3_connect_~__cil_tmp58~0 := ssl3_connect_~s__s3__flags~0; 113485#L410 assume !(0 != ssl3_connect_~__cil_tmp58~0 - 2); 113483#L406-1 ssl3_connect_~s__init_num~0 := 0; 113484#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 112818#L515 ssl3_connect_~skip~0 := 0; 112819#L97-1 assume !false; 112810#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 112811#L100 assume !(12292 == ssl3_connect_~s__state~0); 112802#L103 assume !(16384 == ssl3_connect_~s__state~0); 112803#L106 assume !(4096 == ssl3_connect_~s__state~0); 112793#L109 assume !(20480 == ssl3_connect_~s__state~0); 112794#L112 assume !(4099 == ssl3_connect_~s__state~0); 112778#L115 assume !(4368 == ssl3_connect_~s__state~0); 112779#L118 assume !(4369 == ssl3_connect_~s__state~0); 112761#L121 assume !(4384 == ssl3_connect_~s__state~0); 112762#L124 assume !(4385 == ssl3_connect_~s__state~0); 112745#L127 assume !(4400 == ssl3_connect_~s__state~0); 112746#L130 assume !(4401 == ssl3_connect_~s__state~0); 112729#L133 assume !(4416 == ssl3_connect_~s__state~0); 112730#L136 assume !(4417 == ssl3_connect_~s__state~0); 112713#L139 assume !(4432 == ssl3_connect_~s__state~0); 112714#L142 assume !(4433 == ssl3_connect_~s__state~0); 112697#L145 assume !(4448 == ssl3_connect_~s__state~0); 112698#L148 assume !(4449 == ssl3_connect_~s__state~0); 112682#L151 assume !(4464 == ssl3_connect_~s__state~0); 112683#L154 assume !(4465 == ssl3_connect_~s__state~0); 112666#L157 assume !(4466 == ssl3_connect_~s__state~0); 112667#L160 assume !(4467 == ssl3_connect_~s__state~0); 112653#L163 assume !(4480 == ssl3_connect_~s__state~0); 112654#L166 assume !(4481 == ssl3_connect_~s__state~0); 112637#L169 assume !(4496 == ssl3_connect_~s__state~0); 112638#L172 assume !(4497 == ssl3_connect_~s__state~0); 112625#L175 assume !(4512 == ssl3_connect_~s__state~0); 112626#L178 assume !(4513 == ssl3_connect_~s__state~0); 112611#L181 assume !(4528 == ssl3_connect_~s__state~0); 112612#L184 assume !(4529 == ssl3_connect_~s__state~0); 112599#L187 assume !(4560 == ssl3_connect_~s__state~0); 112595#L190 assume !(4561 == ssl3_connect_~s__state~0); 112596#L193 assume 4352 == ssl3_connect_~s__state~0; 115465#L194 ssl3_connect_~__cil_tmp61~0 := ssl3_connect_~num1~0; 113401#L439 assume !(ssl3_connect_~__cil_tmp61~0 > 0); 113399#L439-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 113400#L480 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 113386#L515 ssl3_connect_~skip~0 := 0; 113387#L97-1 assume !false; 113380#L98 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 113381#L100 assume !(12292 == ssl3_connect_~s__state~0); 113374#L103 assume !(16384 == ssl3_connect_~s__state~0); 113375#L106 assume !(4096 == ssl3_connect_~s__state~0); 113368#L109 assume !(20480 == ssl3_connect_~s__state~0); 113369#L112 assume !(4099 == ssl3_connect_~s__state~0); 113361#L115 assume !(4368 == ssl3_connect_~s__state~0); 113362#L118 assume !(4369 == ssl3_connect_~s__state~0); 113353#L121 assume 4384 == ssl3_connect_~s__state~0; 113354#L125 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33; 114067#L264 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 114060#L264-2 assume !(ssl3_connect_~ret~0 <= 0); 114054#L270 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 112432#L270-2 [2018-11-23 02:51:45,840 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 02:51:45,840 INFO L82 PathProgramCache]: Analyzing trace with hash 498600164, now seen corresponding path program 1 times [2018-11-23 02:51:45,841 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 02:51:45,841 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 02:51:45,841 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:45,841 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-23 02:51:45,841 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:45,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 02:51:45,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 02:51:45,855 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 02:51:45,855 INFO L82 PathProgramCache]: Analyzing trace with hash 1937158049, now seen corresponding path program 3 times [2018-11-23 02:51:45,855 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 02:51:45,855 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 02:51:45,856 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:45,856 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 02:51:45,856 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 02:51:45,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 02:51:45,939 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2018-11-23 02:51:45,939 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-23 02:51:45,939 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_604da9b2-7008-4622-ba80-e3ddb9084af8/bin-2019/uautomizer/z3 Starting monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-23 02:51:45,953 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-11-23 02:51:45,971 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2018-11-23 02:51:45,972 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-11-23 02:51:45,974 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 02:51:45,996 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2018-11-23 02:51:46,026 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-23 02:51:46,026 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2018-11-23 02:51:46,026 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-23 02:51:46,027 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-11-23 02:51:46,027 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-11-23 02:51:46,027 INFO L87 Difference]: Start difference. First operand 5466 states and 6475 transitions. cyclomatic complexity: 1013 Second operand 4 states. [2018-11-23 02:51:46,320 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 02:51:46,320 INFO L93 Difference]: Finished difference Result 3684 states and 4137 transitions. [2018-11-23 02:51:46,320 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-11-23 02:51:46,321 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3684 states and 4137 transitions. [2018-11-23 02:51:46,330 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2018-11-23 02:51:46,331 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3684 states to 0 states and 0 transitions. [2018-11-23 02:51:46,331 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2018-11-23 02:51:46,331 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2018-11-23 02:51:46,331 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2018-11-23 02:51:46,331 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-23 02:51:46,331 INFO L705 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2018-11-23 02:51:46,331 INFO L728 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2018-11-23 02:51:46,331 INFO L608 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2018-11-23 02:51:46,331 INFO L442 BuchiCegarLoop]: ======== Iteration 29============ [2018-11-23 02:51:46,331 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 0 states and 0 transitions. [2018-11-23 02:51:46,332 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2018-11-23 02:51:46,332 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is true [2018-11-23 02:51:46,338 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 23.11 02:51:46 BoogieIcfgContainer [2018-11-23 02:51:46,339 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2018-11-23 02:51:46,339 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2018-11-23 02:51:46,339 INFO L271 PluginConnector]: Initializing Witness Printer... [2018-11-23 02:51:46,339 INFO L276 PluginConnector]: Witness Printer initialized [2018-11-23 02:51:46,340 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 02:51:37" (3/4) ... [2018-11-23 02:51:46,343 INFO L147 WitnessPrinter]: No result that supports witness generation found [2018-11-23 02:51:46,344 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2018-11-23 02:51:46,344 INFO L168 Benchmark]: Toolchain (without parser) took 9271.86 ms. Allocated memory was 1.0 GB in the beginning and 1.6 GB in the end (delta: 552.1 MB). Free memory was 953.8 MB in the beginning and 1.3 GB in the end (delta: -337.6 MB). Peak memory consumption was 214.5 MB. Max. memory is 11.5 GB. [2018-11-23 02:51:46,346 INFO L168 Benchmark]: CDTParser took 0.13 ms. Allocated memory is still 1.0 GB. Free memory is still 980.1 MB. There was no memory consumed. Max. memory is 11.5 GB. [2018-11-23 02:51:46,346 INFO L168 Benchmark]: CACSL2BoogieTranslator took 264.07 ms. Allocated memory is still 1.0 GB. Free memory was 953.8 MB in the beginning and 937.5 MB in the end (delta: 16.2 MB). Peak memory consumption was 16.2 MB. Max. memory is 11.5 GB. [2018-11-23 02:51:46,347 INFO L168 Benchmark]: Boogie Procedure Inliner took 89.00 ms. Allocated memory was 1.0 GB in the beginning and 1.1 GB in the end (delta: 119.0 MB). Free memory was 937.5 MB in the beginning and 1.1 GB in the end (delta: -179.2 MB). Peak memory consumption was 17.4 MB. Max. memory is 11.5 GB. [2018-11-23 02:51:46,347 INFO L168 Benchmark]: Boogie Preprocessor took 31.13 ms. Allocated memory is still 1.1 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 6.9 MB). Peak memory consumption was 6.9 MB. Max. memory is 11.5 GB. [2018-11-23 02:51:46,348 INFO L168 Benchmark]: RCFGBuilder took 525.92 ms. Allocated memory is still 1.1 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 50.8 MB). Peak memory consumption was 50.8 MB. Max. memory is 11.5 GB. [2018-11-23 02:51:46,348 INFO L168 Benchmark]: BuchiAutomizer took 8352.97 ms. Allocated memory was 1.1 GB in the beginning and 1.6 GB in the end (delta: 433.1 MB). Free memory was 1.1 GB in the beginning and 1.3 GB in the end (delta: -232.4 MB). Peak memory consumption was 200.7 MB. Max. memory is 11.5 GB. [2018-11-23 02:51:46,349 INFO L168 Benchmark]: Witness Printer took 4.76 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. [2018-11-23 02:51:46,352 INFO L336 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.13 ms. Allocated memory is still 1.0 GB. Free memory is still 980.1 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 264.07 ms. Allocated memory is still 1.0 GB. Free memory was 953.8 MB in the beginning and 937.5 MB in the end (delta: 16.2 MB). Peak memory consumption was 16.2 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 89.00 ms. Allocated memory was 1.0 GB in the beginning and 1.1 GB in the end (delta: 119.0 MB). Free memory was 937.5 MB in the beginning and 1.1 GB in the end (delta: -179.2 MB). Peak memory consumption was 17.4 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 31.13 ms. Allocated memory is still 1.1 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 6.9 MB). Peak memory consumption was 6.9 MB. Max. memory is 11.5 GB. * RCFGBuilder took 525.92 ms. Allocated memory is still 1.1 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 50.8 MB). Peak memory consumption was 50.8 MB. Max. memory is 11.5 GB. * BuchiAutomizer took 8352.97 ms. Allocated memory was 1.1 GB in the beginning and 1.6 GB in the end (delta: 433.1 MB). Free memory was 1.1 GB in the beginning and 1.3 GB in the end (delta: -232.4 MB). Peak memory consumption was 200.7 MB. Max. memory is 11.5 GB. * Witness Printer took 4.76 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 29 terminating modules (28 trivial, 1 deterministic, 0 nondeterministic). One deterministic module has affine ranking function s__state and consists of 5 locations. 28 modules have a trivial ranking function, the largest among these consists of 4 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 8.3s and 29 iterations. TraceHistogramMax:13. Analysis of lassos took 3.5s. Construction of modules took 2.2s. Büchi inclusion checks took 1.0s. Highest rank in rank-based complementation 3. Minimization of det autom 28. Minimization of nondet autom 1. Automata minimization 0.6s AutomataMinimizationTime, 28 MinimizatonAttempts, 3029 StatesRemovedByMinimization, 22 NontrivialMinimizations. Non-live state removal took 0.3s Buchi closure took 0.0s. Biggest automaton had 6100 states and ocurred in iteration 24. Nontrivial modules had stage [1, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 0/0 HoareTripleCheckerStatistics: 5281 SDtfs, 2008 SDslu, 3027 SDs, 0 SdLazy, 2850 SolverSat, 475 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 2.2s Time LassoAnalysisResults: nont0 unkn0 SFLI24 SFLT0 conc0 concLT1 SILN0 SILU0 SILI3 SILT0 lasso0 LassoPreprocessingBenchmarks: Lassos: inital56 mio100 ax100 hnf100 lsp19 ukn100 mio100 lsp100 div100 bol100 ite100 ukn100 eq209 hnf86 smp100 dnf100 smp100 tf110 neg100 sie100 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 10ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 6 LassoNonterminationAnalysisSatUnbounded: 1 LassoNonterminationAnalysisUnsat: 1 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.1s - TerminationAnalysisResult: Termination proven Buchi Automizer proved that your program is terminating RESULT: Ultimate proved your program to be correct! Received shutdown request...